0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-05-08 03:28:38 +00:00
Commit Graph

2986 Commits

Author SHA1 Message Date
Trevor Buckner cea342d7f6 Moving mount/unmount over. Missing states and imports. 2025-08-20 16:31:12 -04:00
Trevor Buckner d443ecabae Move most common "handler" functions (textChange/splitMoves/etc.) 2025-08-20 16:30:44 -04:00
Trevor Buckner 91b6b9d91b Move most state over to common BaseEditPage 2025-08-20 16:29:29 -04:00
Trevor Buckner 7ca2123506 Move Splitpane / Editor / BrewRenderer into common BasePage
(not on /edit yet. That one is a beast.)
2025-08-20 16:28:05 -04:00
Trevor Buckner 90ceb52ffc Remove unused import 2025-08-11 21:30:51 -04:00
Trevor Buckner 6f9caf0590 Refactor to use BaseEditPage for shared layout
Some Nav buttons missing on the different pages should now appear in all three pages. Unique buttons are still only on those pages for now (/share nav button only appears on the /edit page, etc.)
2025-08-10 22:16:07 -04:00
Trevor Buckner 719edd82c5 Moving splitPane over to the components folder
Just to reduce the number of changes needed to review on the UI overhaul #4122 PR
2025-07-29 16:35:25 -04:00
G.Ambatte b87c78474d Fix for diff patching using encodeURI 2025-07-19 14:49:02 +12:00
Trevor Buckner 3626ed5a31 Rename regex, move column replacement
Renaming COLUMNBREAK_REGEX_LEGACY for consistency in naming scheme with the other regexes.

Moving the legacy `\column` replacement down to `renderPages()` where we do similar text modification steps for V3.
2025-07-15 14:47:04 -04:00
Trevor Buckner d385bacdd6 Merge branch 'master' into legacy_gmb 2025-07-15 14:22:31 -04:00
Trevor Buckner b6c03e88b8 Looks like react is needed by some other components later on 2025-07-15 17:53:01 +00:00
Trevor Buckner b587d17397 Remove unused React import 2025-07-15 17:41:56 +00:00
Trevor Buckner 0a02f910f8 Clean up WithRoute 2025-07-15 17:32:10 +00:00
Trevor Buckner ddfa06e76b Change requires to imports 2025-07-15 17:17:09 +00:00
Trevor Buckner 6de7a64acd Add comment for to-well-formed 2025-07-15 12:58:06 -04:00
Trevor Buckner b9fe4c3901 Merge branch 'master' into refactor-homebrew.jsx-to-functional 2025-07-15 11:32:28 -04:00
G.Ambatte 2fbcc84a50 Merge branch 'master' into experimentalIDValidations 2025-07-14 14:50:05 +12:00
Trevor Buckner fb4a8e5cf1 Merge branch 'CompressSaveDataUpload' of https://github.com/naturalcrit/homebrewery into CompressSaveDataUpload 2025-07-13 19:38:10 -04:00
Trevor Buckner 8432a6e367 cleanup 2025-07-13 19:38:08 -04:00
G.Ambatte a7a8803e9d Merge branch 'master' into experimentalIDValidations 2025-07-13 20:52:52 +12:00
Trevor Buckner 5fbc111db7 Merge branch 'master' into CompressSaveDataUpload 2025-07-13 00:55:59 -04:00
Trevor Buckner d3a9d813c9 Log brew compression size just for testing purposes 2025-07-13 00:54:51 -04:00
Trevor Buckner 76b76b3bb6 Merge pull request #4286 from dbolack-ab/snippets-save-history-too
Add brew snippets to local save history
2025-07-11 13:32:13 -04:00
Trevor Buckner 22ef3cbebc Gzip brew object when sending for save update 2025-07-11 16:55:30 +00:00
Trevor Buckner 7cadbfbd7b allowExceedingIndices for our patch applier
Test if it allows patches to go through, and log error if it doesn't match the expected output.
2025-07-10 17:11:31 -04:00
David Bolack c7610cf0f8 Run patch processing in parallel to prior system to attempt to narrow down not-quite-so-edge cases that did not come up prior to user testing. 2025-07-10 07:10:13 -05:00
G.Ambatte aa15bdaacb Initial pass at ID validations 2025-07-10 19:59:09 +12:00
Trevor Buckner daf4eceedd Small rearrangement 2025-07-09 22:09:16 -04:00
David Bolack a02361ee65 Move normalization to before diffing 2025-07-09 19:37:57 -05:00
David Bolack 81e20f032e NOrmalize strings before rnuning MD5s 2025-07-09 18:52:45 -05:00
David Bolack 0f4157d084 Add Patch wrapper/unwrapper for saves
Object encapsulation for the win?
2025-07-09 17:16:47 -05:00
Trevor Buckner 4dcc3749d8 Merge branch 'master' into snippets-save-history-too 2025-07-09 13:04:08 -04:00
Trevor Buckner 6414e73e7d Cleanup and better handling of pre-save snapshot 2025-07-08 15:50:27 -04:00
Trevor Buckner 4c897fdeb5 Add MD5 hash check 2025-07-07 21:00:03 +00:00
Trevor Buckner 43095507ee Fix 2025-07-07 19:26:03 +00:00
Trevor Buckner eb7fbbe018 Merge branch 'master' into SaveDiffs 2025-07-07 15:07:44 -04:00
Trevor Buckner 869958ec38 Don't save unless previous save is complete 2025-07-07 19:00:01 +00:00
David Bolack 99b90e0998 Include snippets in the restoration. 2025-07-07 13:54:29 -05:00
Trevor Buckner 8538e4fadb Rename isPending state to more explicit unsavedChanges 2025-07-07 18:48:36 +00:00
David Bolack 1008321957 Add brew snippets to local save history
solves #3113
2025-06-30 12:17:46 -05:00
David Bolack b547486c48 Merge branch 'master' into legacy_gmb 2025-06-30 10:54:35 -05:00
Trevor Buckner e1e661976d Initial test 2025-06-27 08:07:02 -04:00
Víctor Losada Hernández becf35d336 Merge branch 'fix-toolbar-issues' of https://github.com/naturalcrit/homebrewery into fix-toolbar-issues 2025-06-25 16:58:26 +02:00
Víctor Losada Hernández d7585767c9 remove too strong shadow 2025-06-25 16:58:24 +02:00
Víctor Losada Hernández f9bb6209b7 Merge branch 'master' into fix-toolbar-issues 2025-06-25 16:55:20 +02:00
Víctor Losada Hernández 13702a2f62 last thing 2025-06-25 16:54:56 +02:00
Trevor Buckner d5dbe0b4ba Update error-navitem.jsx 2025-06-20 17:53:08 -04:00
Víctor Losada Hernández c2cf695c17 add defaults 2025-06-02 13:50:51 +02:00
Víctor Losada Hernández 6d0d6f08b5 initial commit 2025-05-28 09:09:14 +02:00
David Bolack 5648e55774 Add column, columnbreak, and pagebreak compatibuility to Legacy 2025-05-23 14:45:37 -05:00