Commit Graph
100 Commits
Author SHA1 Message Date
Trevor Buckner 4a884233c1 Remove page leave warning when saving on New 2026-09-09 20:29:39 -04:00
Trevor Buckner c3a2d0641a Fix setAlertOwnershipToTransfer typo 2026-09-09 20:23:30 -04:00
Trevor Buckner e159faa013 Merge pull request #5008 from naturalcrit/New/Edit/Home-Common-startup-events
Give "unsaved change" warning to NewPage and HomePage.
2026-09-09 20:01:48 -04:00
Trevor Buckner e4d6611027 Restore time to 15 minutes 2026-09-09 21:39:51 +00:00
Trevor Buckner 719b30a04e Fix message syntax 2026-09-09 21:33:02 +00:00
Trevor Buckner 2c416dcdb9 Add missing lastSavedTime state 2026-09-09 21:23:50 +00:00
Trevor Buckner 76541cd836 Add missing timeout ref 2026-09-09 21:21:00 +00:00
Trevor Buckner 67728afd4f Give "unsaved change" warning to NewPage and HomePage. Autosave is always disabled on those. 2026-09-09 21:08:58 +00:00
Trevor Buckner 06b5dbca23 Merge pull request #5006 from naturalcrit/New/Edit/Home-Extract-handlePageChange
Extract common "handlePageChange" to a reusable hook
2026-09-09 14:51:53 -04:00
Trevor Buckner 7d027fcad0 Merge branch 'master' into New/Edit/Home-Extract-handlePageChange 2026-09-09 14:45:38 -04:00
Trevor Buckner 5865e5adfd Extract common "handlePageChange" to a reusable hook 2026-09-09 18:42:39 +00:00
Trevor Buckner 15a20079dd Remove commented "chrome warning" from navbar.jsx
Warning when non-chrome browser is detected already moved to a different file. No need to keep this commented-out chunk left here in navbar.jsx.
2026-09-09 11:37:25 -04:00
Trevor Buckner 3ccb4e5cea Remove default ver prop from homePage.jsx
Only used in the navbar component which internally already uses a default value. Edit and New already have this removed.
2026-09-09 11:35:31 -04:00
Trevor Buckner e4a88a32a0 Merge pull request #5004 from G-Ambatte/fixSharePageCrashInFirefox
Fix SharePage crash on FireFox
2026-09-09 11:26:08 -04:00
Trevor Buckner cefdb0760e Fix dates and days of week in changelog 2026-09-08 12:13:14 -04:00
Trevor Buckner aeb5a74452 Merge pull request #4999 from naturalcrit/v3.23.0
v3.23.0
2026-09-07 18:46:11 -04:00
Trevor Buckner 1d42c5c9eb Up version to v3.23.0 2026-09-07 18:42:37 -04:00
Trevor Buckner 2eb246ab0d Merge pull request #4899 from Gazook89/Add-Components-to-aliased-directories
Add `@components` aliases to vite config
2026-07-12 16:51:21 -04:00
Trevor Buckner 5bd3b81099 Merge pull request #4891 from dbolack-ab/normalizeNodeVersions
Normalize config files for containers to Node 26.4
2026-07-08 15:31:38 -04:00
Trevor Buckner 4ea4c74783 Merge branch 'master' into normalizeNodeVersions 2026-07-08 15:28:16 -04:00
Trevor Buckner d25e572ab2 Merge pull request #4769 from Gazook89/Better-Dropdowns
Better dropdowns
2026-07-07 22:06:12 -04:00
Trevor Buckner 42455bc5e5 Merge pull request #4815 from G-Ambatte/increasePatchLogging
Add logging of failed patches
2026-05-14 10:52:51 -04:00
Trevor Buckner 545a5324f0 Merge pull request #4802 from G-Ambatte/addHashMismatchContext
Log additional information during brew mismatchesbrew content
2026-05-10 11:54:51 -04:00
Trevor Buckner abcd5d5839 Merge branch 'master' into addHashMismatchContext 2026-05-10 11:54:37 -04:00
Trevor Buckner 978a4c6f5f Merge pull request #4799 from G-Ambatte/escapeDollarSignForHTMLReplace
Prevent pattern matching in HTML replace function
2026-05-10 11:21:13 -04:00
Trevor Buckner d5d848acd8 Merge pull request #4772 from 5e-Cleric/fix-save-on-load
fix save on load
2026-05-04 16:06:55 -04:00
Trevor Buckner b75c83901b Merge branch 'fix-save-on-load' of https://github.com/5e-Cleric/homebrewery into pr/4772 2026-05-04 16:01:43 -04:00
Trevor Buckner 339d2844a7 Change logic to fire on button click, rather than on state change
Ideally side effects (server calls, etc.) should happen outside of useEffect anyway for reasons like this; Putting the save in the button click keeps the logic in one place instead of spread across multiple functions and renders,

(This change was already made in my local copy toward combining Edit/New/Home pages.)
2026-05-04 16:01:39 -04:00
Trevor Buckner 614d9fd7b3 Merge branch 'master' into fix-save-on-load 2026-05-04 11:50:13 -04:00
Trevor Buckner 21bca02eee Merge pull request #4764 from naturalcrit/Fix-Colons-break-highlighting
Fix multiline Definition List highlight breaking
2026-04-23 14:39:32 -04:00
Trevor Buckner 4fee82d3b7 Simplify regex, fix crash on empty desc.length, only highlight if there is a Term line with content 2026-04-23 14:36:55 -04:00
Trevor Buckner c341e8ffdc Merge pull request #4763 from naturalcrit/Fix-bold/italic-hotkey-selection
Make common "wrapSelected" function
2026-04-23 13:04:52 -04:00
Trevor Buckner 1cd4a69854 Make common "wrapSelected" function 2026-04-23 13:00:32 -04:00
Trevor Buckner fa487ede6e Merge pull request #4757 from naturalcrit/fix-CM-bugs
Fix codemirror bugs 2 (they just keep coming)
2026-04-22 21:34:17 -04:00
Trevor Buckner 2f49ef0f62 Merge pull request #4750 from naturalcrit/add-cm-themes
add back cm5-themes
2026-04-21 20:43:38 -04:00
Trevor Buckner 1c6b47c5f2 Merge pull request #4746 from naturalcrit/fix-CM-bugs
fix newpage keybind
2026-04-20 21:57:31 -04:00
Trevor Buckner b41d4715e3 Merge pull request #4744 from naturalcrit/v3.22.0
Up to v3.22.0 and changelog
2026-04-20 09:58:27 -04:00
Trevor Buckner b5c60b3180 Up to v3.22.0 and changelog 2026-04-20 09:57:44 -04:00
Trevor Buckner c199d2d749 Merge pull request #4689 from naturalcrit/update-Codemirror
Update Codemirror
2026-04-19 22:43:21 -04:00
Trevor Buckner b3d6b82c66 Restore debugTextMismatch 2026-04-19 22:41:23 -04:00
Trevor Buckner c5163487fd Merge branch 'update-Codemirror' of https://github.com/naturalcrit/homebrewery into update-Codemirror 2026-04-19 15:18:35 -04:00
Trevor Buckner ef207c3936 Fix "onbeforeunload not a function"
should be window.onbeforeunload = xyz. However in this case, it's not needed anyway since we are only adding the event listener once on page load, which already gets cleared when you reload the page.
2026-04-19 15:18:31 -04:00
Trevor Buckner a1624dc649 Merge branch 'master' into update-Codemirror 2026-04-19 11:56:51 -04:00
Trevor Buckner a4e3f2006d Merge pull request #4715 from naturalcrit/v3.21.0
Up version to 3.21.0
2026-04-04 21:25:05 -04:00
Trevor Buckner 6edf3ce8d4 Update package-lock.json 2026-04-04 21:24:05 -04:00
Trevor Buckner efa75f5b80 Merge branch 'master' into v3.21.0 2026-04-04 21:23:31 -04:00
Trevor Buckner 49edc4b6b5 Up version to 3.21.0 2026-04-04 21:22:31 -04:00
Trevor Buckner da3939f047 Merge pull request #4714 from naturalcrit/revert-4699-HTMLDownload
Revert "Embed Endpoint"
2026-04-04 21:18:22 -04:00
Trevor Buckner 67b4d3b760 Revert "Embed Endpoint" 2026-04-04 21:15:57 -04:00
Trevor Buckner 61b8e02bfa Merge branch 'master' into add-remove-author-if-owner 2026-03-06 10:48:02 -05:00
Trevor Buckner c67fc20479 Merge pull request #4604 from naturalcrit/vitreum-to-vite
Vitreum-to-vite
2026-03-03 11:40:10 -05:00
Trevor Buckner 6374b09dcc Merge pull request #4505 from dbolack-ab/codeMirror-skipExtraKeys
Disable some codeEditor hotkeys if not in a gfm language editor.
2026-02-22 20:26:49 -05:00
Trevor Buckner f3c8a54cc5 Merge branch 'master' into codeMirror-skipExtraKeys 2026-02-22 20:26:17 -05:00
Trevor Buckner 191cdcf702 Merge pull request #4570 from dbolack-ab/moveSnippetImages
De-Imgur example images
2026-02-22 20:25:30 -05:00
Trevor Buckner 417bdd3c49 Lint 2026-02-22 20:22:51 -05:00
Trevor Buckner 8edf517b7a Merge pull request #4635 from naturalcrit/refactor-tag-system
Refactor-tag-system
2026-02-18 21:23:56 -05:00
Trevor Buckner 5dd07c36ef Merge branch 'master' into refactor-tag-system 2026-02-18 18:55:56 -05:00
Trevor Buckner 3faf33eb5a Merge pull request #4634 from naturalcrit/dependabot/npm_and_yarn/qs-6.14.2
Bump qs from 6.14.1 to 6.14.2
2026-02-16 21:28:41 -05:00
Trevor Buckner 7442e0f04e Merge branch 'master' into dependabot/npm_and_yarn/qs-6.14.2 2026-02-16 20:57:45 -05:00
Trevor Buckner 8fd7faf37a Merge pull request #4628 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-99e0259228
Bump mongoose from 9.1.5 to 9.1.6 in the prod-dependencies group
2026-02-16 20:57:30 -05:00
Trevor Buckner 93b43d461d Merge pull request #4571 from G-Ambatte/fixLocalAdminAPITests
Fix Admin API tests
2026-02-16 20:57:15 -05:00
Trevor Buckner 1c541bc045 Merge branch 'master' into fixLocalAdminAPITests 2026-02-16 20:50:45 -05:00
Trevor Buckner 6527644926 Merge pull request #4627 from naturalcrit/dependabot/npm_and_yarn/googleapis/drive-20.1.0
Bump @googleapis/drive from 19.2.1 to 20.1.0
2026-02-16 20:47:55 -05:00
Trevor Buckner 776480d6cf Merge pull request #4595 from naturalcrit/getting-rid-of-require
Getting rid of requires in favor of newer syntax
2026-01-22 10:44:04 -05:00
Trevor Buckner 97d777bba0 calculus's code 2026-01-21 15:03:17 -05:00
Trevor Buckner bfe2c11548 Merge pull request #4584 from naturalcrit/v3.20.1
v3.20.1
2026-01-11 17:50:40 -05:00
Trevor Buckner f98c506a3f Fix version typo in changelog 2026-01-11 14:50:49 -05:00
Trevor Buckner 56f76bceae Update version number 2026-01-11 14:50:34 -05:00
Trevor Buckner b1a1c86155 Update changelog.md 2026-01-11 14:49:07 -05:00
Trevor Buckner 727ae0693a Merge pull request #4583 from G-Ambatte/fixSaveHashMismatch
Normalize brew text before hashing for saving
2026-01-11 14:19:03 -05:00
Trevor Buckner 6dbc4214e5 Merge pull request #4552 from G-Ambatte/fixBackCoverAsset
Fix backCover image asset
2025-12-31 02:36:24 -05:00
Trevor Buckner 859dbea0bc Merge pull request #4569 from naturalcrit/d100_font_tweaks
D100 font tweaks
2025-12-27 20:53:22 -05:00
Trevor Buckner 12a45c39ed Update .less and .js font files to include the new d100 icons
collapses the d10 icons definitions down into one-liners (~400 lines shorter)
2025-12-27 20:44:18 -05:00
Trevor Buckner db58c107d8 Remove unnecessary separate diceFontD100.woff2
All icons now reside in diceFont.woff2
2025-12-27 20:43:20 -05:00
Trevor Buckner f9a4e30dea Tweak number font in D10 dice to match other dice
- Tweak the font in the d10 dice to match the other dice exactly
- Move the d10 icons over to the core diceFont.woff2 file
- Add a set of d100 icons representing an actual d100 ball die
2025-12-27 20:42:50 -05:00
Trevor Buckner d79c4d9566 Merge pull request #4544 from naturalcrit/dependabot/npm_and_yarn/vitreum-929c351
Bump vitreum from `9d55fd6` to `929c351`
2025-11-21 15:21:48 -05:00
Trevor Buckner 755d8bb77f Merge pull request #4543 from naturalcrit/dependabot/npm_and_yarn/googleapis/drive-19.2.0
Bump @googleapis/drive from 18.0.0 to 19.2.0
2025-11-21 14:02:34 -05:00
Trevor Buckner 4fcde805ce Merge pull request #4525 from naturalcrit/dependabot/npm_and_yarn/dev-dependencies-d8b0a98ef9
Bump the dev-dependencies group across 1 directory with 2 updates
2025-11-20 11:28:08 -05:00
Trevor Buckner 8d6438feda Merge branch 'master' into dependabot/npm_and_yarn/dev-dependencies-d8b0a98ef9 2025-11-20 11:24:38 -05:00
Trevor Buckner e85a980ee0 Merge pull request #4536 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-3bcb05f39f
Bump the prod-dependencies group across 1 directory with 7 updates
2025-11-20 11:24:22 -05:00
Trevor Buckner 106de864ff Merge branch 'master' into dependabot/npm_and_yarn/prod-dependencies-3bcb05f39f 2025-11-20 11:15:43 -05:00
Trevor Buckner d398cabb52 Merge pull request #4538 from 5e-Cleric/fix-counter-reset
fix .resetCounter
2025-11-20 11:15:05 -05:00
Trevor Buckner 13550c0267 Merge branch 'master' into fix-counter-reset 2025-11-20 11:08:47 -05:00
Trevor Buckner 3997ebfbdf Merge pull request #4540 from naturalcrit/ReworkHTMLRenderer
Rework Marked custom HTML renderer to skip preprocess step
2025-11-19 23:57:07 -05:00
Trevor Buckner 31c034c029 Rework Marked custom HTML renderer to skip preprocess step
Marked Variables are getting cleared when the custom HTML renderer runs, because Marked.parse re-runs the whole pipeline, including the preprocessor.

Preprocess should only be run once globally during the pipeline, or the original results get overwritten (Marked Variables clears its global array of variables each time it is run)
2025-11-19 23:53:39 -05:00
Trevor Buckner 6a02ed410b Merge pull request #4534 from G-Ambatte/fixNewNavItem
Update New Item on NavBar
2025-11-17 23:49:42 -05:00
Trevor Buckner 429ad4d63b Linting and move checkLocalStorage inside confirmLocalStorageChange 2025-11-17 23:48:56 -05:00
Trevor Buckner 033893361d Merge branch 'master' into fixNewNavItem 2025-11-17 23:25:44 -05:00
Trevor Buckner f1ae7e4d26 Merge pull request #4533 from naturalcrit/fix-editor-issues
Fix small bugs towards 3.20
2025-11-17 23:22:04 -05:00
Trevor Buckner 059d6d7939 Lint 2025-11-17 23:09:47 -05:00
Trevor Buckner a0cfec7668 test change 2025-11-15 04:35:23 +00:00
Trevor Buckner 972c675629 Merge pull request #4527 from MiniX16/master
Add unsaved-change warning to Home page editor
2025-11-14 23:04:19 -05:00
Trevor Buckner fa9f180759 Modify slightly to follow the existing structure in editPage.jsx for easier merging of these pages later 2025-11-14 22:59:34 -05:00
Trevor Buckner 5625121b82 Merge branch 'master' into master 2025-11-14 22:25:47 -05:00
Trevor Buckner b6065dbcf5 Fix page break in changelog 2025-11-15 03:12:29 +00:00
Trevor Buckner 24065b43e9 bump version to 3.20.0 2025-11-15 03:07:56 +00:00
Trevor Buckner acd37bff4f Merge pull request #4409 from G-Ambatte/fixUserPageLinks-#807
Change all links to User Page to use encodeURIComponent
2025-11-14 17:20:12 -05:00
Trevor Buckner 76a4ff11b3 Merge branch 'master' into fixUserPageLinks-#807 2025-11-14 17:19:45 -05:00
Trevor Buckner 885a59a05f Merge pull request #4526 from G-Ambatte/fixEditPageGoogleTransfer
Fix transferring brews to/from Google storage
2025-11-12 14:46:57 -05:00
Trevor Buckner 2012f373c0 Merge branch 'master' into fixEditPageGoogleTransfer 2025-11-12 14:46:41 -05:00