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
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
Trevor Buckner
e1e661976d
Initial test
2025-06-27 08:07:02 -04:00
Trevor Buckner
5eecb5ea20
Remove unnecessary properties
2025-05-22 15:01:38 -04:00
Trevor Buckner
0885473b66
Merge branch 'master' into pr/4170
2025-05-22 14:59:31 -04:00
David Bolack
3fdedd8861
Correct missed Font Awesome Reference versions
2025-05-11 15:08:20 -05:00
David Bolack
a9d71078d3
A better look, I think?
2025-05-10 18:52:32 -05:00
David Bolack
6f52b8473f
Swap in an svg
2025-04-30 10:38:15 -05:00
David Bolack
9ecd53267f
Tweak icon height
2025-04-29 19:43:11 -05:00
G.Ambatte
1429674013
Merge branch 'addLockRoutes-#3326' of https://github.com/G-Ambatte/homebrewery into addLockRoutes-#3326
2025-04-11 00:26:24 +12:00
G.Ambatte
5576a76731
Close malformed string
2025-04-11 00:26:19 +12:00
Víctor Losada Hernández
9c1a0fd798
Merge branch 'master' into addLockRoutes-#3326
2025-04-10 13:46:15 +02:00
G.Ambatte
8e74ba07fe
Merge branch 'addLockRoutes-#3326' of https://github.com/G-Ambatte/homebrewery into addLockRoutes-#3326
2025-04-10 19:15:38 +12:00
G.Ambatte
0c33df1cd6
Add tests for lock API functions
2025-04-10 19:15:34 +12:00
G.Ambatte
654c44ebc9
Change Locked Brew Error Page to use standardized author list
...
Co-authored-by: Víctor Losada Hernández <5ecleric.naturalcrit@gmail.com >
2025-04-10 08:39:35 +12:00
G.Ambatte
be2f1786b5
Add authors to locked brew error message
2025-04-09 09:59:34 +12:00
G.Ambatte
7a1042fedd
Stylelint fixes
2025-04-07 22:02:08 +12:00
G.Ambatte
a218b87215
Shift remaining lock API functions to use throw
2025-04-07 16:32:33 +12:00
G.Ambatte
ef6f022ea3
Tweak lock notification styling
2025-04-07 15:59:54 +12:00
G.Ambatte
a594d45611
Remove unnecessary default option
2025-04-07 15:59:34 +12:00
G.Ambatte
4c4a023f34
Fix lock notification message
2025-04-07 15:59:06 +12:00
G.Ambatte
99c342f19b
Use throw in Lock API calls
2025-04-07 14:38:25 +12:00