G.Ambatte
18367526bd
Merge branch 'master' into standardizeLocalStorageKeyNames-#4119
2025-10-04 13:07:51 +13:00
Trevor Buckner
1c6a39363c
Combine handleText/Style/Snippet/Meta functions into common function
...
Also adds any related imports and key names
2025-10-02 19:33:15 -04:00
Trevor Buckner
bcca5fa97d
In /homepage, rename brew state to currentBrew to match /new and /edit
2025-10-02 19:27:45 -04:00
G.Ambatte
900cf6aebb
Change SAVEKEY definition to after username is populated
2025-10-02 22:59:24 +13:00
G.Ambatte
24db8f85ac
Merge branch 'standardizeLocalStorageKeyNames-#4119' of https://github.com/G-Ambatte/homebrewery into standardizeLocalStorageKeyNames-#4119
2025-10-02 18:30:07 +13:00
G.Ambatte
718dba3e4a
Merge branch 'master' into standardizeLocalStorageKeyNames-#4119
2025-09-29 23:14:14 +13:00
Trevor Buckner
c5071aa27e
Restore unsaved warning timeout duration to 15 mins
2025-09-22 19:55:39 -04:00
Trevor Buckner
f0baa763ec
lint
2025-09-22 19:52:42 -04:00
Trevor Buckner
3ec650557e
Fix Autosave and unsaved changes warning
...
Use normal setTimeout for autosave instead of _.debounce. Fixes a lot of issues with functional component.
Also fix existing bug where multiple "unsaved data" warnings could be queued up if the user keeps typing while the warning is being displayed.
2025-09-22 19:49:57 -04:00
Trevor Buckner
31a8101df7
Move "share" dropdown to own component
2025-09-13 19:37:59 -04:00
G.Ambatte
87a36bb02d
Add tests for localStorageKeyMap.js
2025-09-11 21:57:00 +12:00
G.Ambatte
1459f6a320
Tweak local storage update logic
2025-09-11 21:25:13 +12:00
G.Ambatte
a11fa72261
Change JSON file to JS getter function
2025-09-11 21:02:56 +12:00
G.Ambatte
2663d86627
Don't update storage values if key already exists
2025-09-10 20:31:50 +12:00
G.Ambatte
8d4ea7cfd8
Update listPage storage keys
2025-09-10 20:20:42 +12:00
G.Ambatte
b6818e963b
Remove unused dismiss keys
2025-09-10 20:12:50 +12:00
G.Ambatte
dc1bc471aa
Update SplitPane keys
2025-09-10 20:10:18 +12:00
G.Ambatte
5504c1b96b
Update Autosave key
2025-09-10 20:00:53 +12:00
G.Ambatte
fd370c777d
Update Editor theme key
2025-09-10 19:57:16 +12:00
G.Ambatte
58277585e1
Update Recent Items keys
2025-09-10 19:55:42 +12:00
G.Ambatte
885c0105f3
Update adminPage key
2025-09-10 19:36:39 +12:00
G.Ambatte
52486495c8
Update adminPage storage keys
2025-09-10 19:35:14 +12:00
G.Ambatte
328e071268
Update BrewRenderer toolbar keys
2025-09-10 19:22:54 +12:00
G.Ambatte
088ca9971c
Update accountPage keys
2025-09-10 19:16:29 +12:00
G.Ambatte
c99f59d42b
Update newPage.jsx keys
2025-09-10 19:08:47 +12:00
G.Ambatte
cb3eb77c61
Merge branch 'standardizeLocalStorageKeyNames-#4119' of https://github.com/G-Ambatte/homebrewery into standardizeLocalStorageKeyNames-#4119
2025-09-10 18:54:00 +12:00
G.Ambatte
7163b1a287
Add function to add dynamic keys to local storage map
2025-09-10 18:53:53 +12:00
G.Ambatte
08d228831d
Add missing keys to JSON, tweak layout
2025-09-10 18:53:23 +12:00
G.Ambatte
ad8bb34c93
Merge branch 'master' into standardizeLocalStorageKeyNames-#4119
2025-09-10 16:58:16 +12:00
Trevor Buckner
c2e6150edf
Fix mistaken delete
2025-09-09 22:39:11 -04:00
Trevor Buckner
95a1d74644
Linting
2025-09-09 22:35:55 -04:00
Trevor Buckner
1044aa74b0
Cleanup
2025-09-09 22:27:58 -04:00
Trevor Buckner
8a0f350c47
Fix mutating HTMLErrors directly instead of setState
2025-09-09 22:19:43 -04:00
Trevor Buckner
6f2c397574
Restore autosave warning to 15 minutes
2025-09-09 20:47:09 -04:00
Trevor Buckner
8706f91b58
Fis autosaveWarning
2025-09-09 08:37:17 -04:00
G.Ambatte
1eb5b6d3a4
Copy exisitng key data to new keys
2025-09-09 22:04:40 +12:00
Trevor Buckner
90f6e7ec37
Make autosaving work
...
debouncing does not play nice with functional component. Any debounced function gets locked in as the original state, meaning we keep saving the original document and overwriting the current document when a save fires.
Must pass in the parameters instead of pulling directly from state to work properly.
2025-09-09 01:57:13 -04:00
Trevor Buckner
90a81237ec
rename handleAutoSave to toggleAutoSave
2025-09-08 23:18:25 -04:00
Trevor Buckner
883f59ff0d
rename autosave state to autoSaveEnabled
2025-09-08 23:13:21 -04:00
Trevor Buckner
a75364c7f6
remove unused displayLockMessage state
2025-09-08 23:06:16 -04:00
Trevor Buckner
597ce7cb48
Convert renderNavBar and render
2025-09-08 23:05:47 -04:00
Trevor Buckner
d94afa9c50
convert functions and states
2025-09-08 19:33:02 -04:00
Trevor Buckner
1aeded648e
make newPage functional
2025-09-02 22:21:49 -04:00
Trevor Buckner
93b86632fc
Change from require to import
2025-08-30 20:14:29 -04:00
Trevor Buckner
d01860d4de
Merge branch 'master' into MakeHomePageFunctionalComponent
2025-08-30 19:47:10 -04:00
Trevor Buckner
9c336062c6
Fix typo
2025-08-30 19:39:15 -04:00
Trevor Buckner
2cd47c46f6
Merge branch 'master' into Convert-ErrorNavItem-to-functional-component
2025-08-30 19:35:50 -04:00
Trevor Buckner
8671404bdc
Refactor ErrorNavItem to not need "this" parameter
...
Toward making edit/new/home pages functional, which do not have "this"
2025-08-30 19:35:22 -04:00
Trevor Buckner
fb3ab47ab0
Merge branch 'master' into MakeFetchThemeHelperWorkWithFunctional
2025-08-30 19:03:57 -04:00
Trevor Buckner
518a3434be
Changes fetchThemeBundle helper to not need "this" parameter
...
Looks a bit ugly but this is temporary toward converting edit/home/new into functional components
2025-08-30 19:02:39 -04:00