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
Trevor Buckner
750c237e02
Merge pull request #4513 from Gazook89/move-SVGs-to-components
...
Move SVG components to components folder
2025-11-09 18:39:44 -05:00
Trevor Buckner
1c8ef9ff3e
Merge branch 'master' into move-SVGs-to-components
2025-11-09 18:37:20 -05:00
Trevor Buckner
5ca75ff0ef
Merge pull request #4506 from dbolack-ab/dockerBuild
...
Add Docker Image build and Publish functions to package,json
2025-11-09 18:28:56 -05:00
Trevor Buckner
b5400b6959
Merge branch 'master' into dockerBuild
2025-11-09 18:24:07 -05:00
Trevor Buckner
e6e66ec1cc
Merge branch 'master' into Move-Nav.JSX
2025-11-09 18:19:28 -05:00
Trevor Buckner
9da28f06e5
Merge pull request #4516 from Gazook89/move-markdown.js
...
Move markdown.js and markdownlegacy.js
2025-11-09 18:15:39 -05:00
Trevor Buckner
af348e7b2c
Merge branch 'master' into move-markdown.js
2025-11-08 21:47:02 -05:00
Trevor Buckner
e02890c03e
Merge pull request #4512 from Gazook89/Move-renderWarnings
...
Move renderWarnings from shared to client
2025-11-08 21:46:01 -05:00
Trevor Buckner
7c85be5db2
Merge pull request #4451 from dbolack-ab/markdown-variables
...
Update markdown.js to use external npm version of markdown variables
2025-11-02 22:56:23 -05:00
Trevor Buckner
e0149f4c34
Update package-lock.json from merge conflict
2025-11-02 22:52:46 -05:00
Trevor Buckner
873a009833
Merge branch 'master' into pr/4451
2025-11-02 22:51:27 -05:00
Trevor Buckner
af5720c7e2
Update to marked-variables v1.0.4
2025-11-02 22:48:25 -05:00
Trevor Buckner
1f89acb018
Merge pull request #4485 from dbolack-ab/License_Add-Mongoose
...
Add Mongoose 3rd party programs to Licenses menu
2025-10-23 20:19:41 -04:00
Trevor Buckner
93a3651627
Merge branch 'master' into License_Add-Mongoose
2025-10-23 20:17:53 -04:00
Trevor Buckner
112c5c31c4
Merge pull request #4499 from dbolack-ab/License_Add-GreenRonin
...
Add Green Ronin licenses to license menu
2025-10-23 20:14:46 -04:00
Trevor Buckner
eeb9ec6b91
Merge branch 'master' into License_Add-Mongoose
2025-10-23 16:43:47 -04:00
Trevor Buckner
c7d27a2b13
Merge pull request #4502 from dbolack-ab/Licnese_Add_Icons
...
Add Icons Compatibility License to License Menu
2025-10-23 16:43:33 -04:00
Trevor Buckner
711815ae47
Merge branch 'master' into License_Add-Mongoose
2025-10-23 16:05:59 -04:00
Trevor Buckner
705655ba94
Merge branch 'master' into Licnese_Add_Icons
2025-10-23 16:05:50 -04:00
Trevor Buckner
1703c76f6d
Merge pull request #4484 from dbolack-ab/License_Snippets_Redux
...
Add License Snippets for 3rd Party Publishing licenses.
2025-10-23 16:03:46 -04:00
Trevor Buckner
b632f93166
Merge branch 'master' into License_Snippets_Redux
2025-10-23 16:00:51 -04:00
Trevor Buckner
1a0b481756
Merge pull request #4481 from 5e-Cleric/fix-save-button-glitch
...
fix save button glitch
2025-10-22 14:11:25 -04:00
Trevor Buckner
0877802074
Merge branch 'master' into fix-save-button-glitch
2025-10-22 14:11:08 -04:00
Trevor Buckner
862d3ea6e7
Merge branch 'master' into fix-save-button-glitch
2025-10-16 23:09:32 -04:00
Trevor Buckner
a9280b65ee
Merge pull request #4445 from dbolack-ab/issue_4201
...
Regex for parsing mustache blocks does not allow some expected characters - take 2
2025-10-16 21:35:02 -04:00
Trevor Buckner
85252abeb5
Merge pull request #4478 from 5e-Cleric/fix-footer-text
...
Add uppercase style to footnotes
2025-10-15 17:14:32 -04:00
Trevor Buckner
ac583c64bc
Merge branch 'master' into fix-footer-text
2025-10-15 17:12:46 -04:00
Trevor Buckner
de75100200
Merge pull request #4476 from 5e-Cleric/fix-googleId-error
...
handle getid uncatched error
2025-10-15 17:09:17 -04:00
Trevor Buckner
d8aabb2f57
Merge branch 'master' into fix-googleId-error
2025-10-15 17:08:23 -04:00
Trevor Buckner
a823034d6e
Merge pull request #4479 from 5e-Cleric/bring-some-visibility-to-the-search-bar
...
Increase visibility of the search bar
2025-10-15 17:07:52 -04:00
Trevor Buckner
aa2362d822
Merge branch 'master' into bring-some-visibility-to-the-search-bar
2025-10-15 17:07:00 -04:00
Trevor Buckner
2b58bf49d0
Merge pull request #4480 from 5e-Cleric/fix-cursor-on-navigation
...
Fix cursor on head navigation
2025-10-15 17:06:05 -04:00
Trevor Buckner
33f5d26b39
Merge pull request #4449 from dbolack-ab/d100-dicefont
...
Alternate Add d100/percentage support to dicefont icons
2025-10-13 20:11:30 -04:00
Trevor Buckner
3ad463cff7
Merge branch 'master' into d100-dicefont
2025-10-13 20:10:54 -04:00
Trevor Buckner
6c8265688f
Restore missing empty d10
2025-10-13 20:10:31 -04:00
Trevor Buckner
d1f5c9da0d
Update diceFont.less to use DiceFont100 instead of dicefont-percent
2025-10-13 20:06:13 -04:00
Trevor Buckner
43e465ceb8
Rename font to match format of existing diceFont font file.
2025-10-13 20:05:42 -04:00
Trevor Buckner
b864e9b677
Update diceFont.js to use d10 instead of dper
2025-10-13 20:05:09 -04:00
Trevor Buckner
efc8561447
Merge pull request #4450 from dbolack-ab/issue_2963
...
Keep the cursor in the active view page after a divider width change.
2025-10-13 13:40:47 -04:00
Trevor Buckner
9e80151eda
Merge branch 'master' into issue_2963
2025-10-13 13:38:41 -04:00
Trevor Buckner
d695f8f7bc
Merge pull request #4469 from 5e-Cleric/remove-config-enable-checks
...
Remove enable_themes and enable_v3 checks
2025-10-13 13:37:58 -04:00
Trevor Buckner
ae47442ed5
Merge branch 'master' into remove-config-enable-checks
2025-10-13 13:37:49 -04:00
Trevor Buckner
3be62bd254
Merge pull request #4448 from G-Ambatte/addDBCheckMiddleware
...
Add DB check middleware
2025-10-06 14:20:28 -04:00
Trevor Buckner
5f72dd2023
Merge pull request #4462 from naturalcrit/PreventInterruptedBrewJump
...
Move badly-placed scrollingTimeout that was doing nothing
2025-10-06 00:07:50 -04:00
Trevor Buckner
7fc03bb5a7
Merge branch 'master' into PreventInterruptedBrewJump
2025-10-06 00:07:43 -04:00
Trevor Buckner
ccf11661de
Merge pull request #4461 from naturalcrit/LintEverythingOct2025
...
Lint everything
2025-10-06 00:07:29 -04:00
Trevor Buckner
811f274968
Move badly-placed scrollingTimeout that was doing nothing
...
When a user clicks brewJump or sourceJump, we disallow new jumps until the current scroll operation has finished for 150 ms. Unfortunately the timer being checked was always undefined, so you could keep clicking the jump button and get the brewRenderer or editor to keep bouncing around without finishing the jump action.
This just moves the scrollingTimeout up outside of the listener function so it isn't being reset to undefined every loop.
2025-10-06 00:06:34 -04:00
Trevor Buckner
63bebe1efd
Lint everything
...
Catching up on a bunch of linting so random changes stop showing up on PRs when the linter is run.
2025-10-06 00:02:24 -04:00
Trevor Buckner
22e26d635a
Merge pull request #4460 from naturalcrit/cleanupLocalStorageKeysTest
...
Clean up localStorageMap code
2025-10-05 23:28:34 -04:00
Trevor Buckner
643e0ac650
small cleanups of localstorage keys code
2025-10-05 23:24:50 -04:00
Trevor Buckner
5395412ac5
Remove tests for getLocalStorageMap()
...
The function is a simple getter with trivial logic; test is effectively just asserting the size of the map, which coverage adds no meaningful value and adds cruft to the codebase.
2025-10-05 23:24:35 -04:00
Trevor Buckner
dc4610ea1b
Merge pull request #4447 from dbolack-ab/issue_3426
...
Applies G-Ambatte's fix for Firefox browser lock.
2025-10-05 22:31:15 -04:00
Trevor Buckner
1e71e9e18a
Use blockquote and table elements, not .classes
2025-10-05 22:19:43 -04:00
Trevor Buckner
4203e90d09
Merge branch 'master' into issue_3426
2025-10-05 22:09:06 -04:00
Trevor Buckner
dc94555c94
Merge pull request #4458 from naturalcrit/new/edit/home_commonSaveButton
...
Make the renderSaveButton() function common between edit/new/home
2025-10-05 22:03:32 -04:00
Trevor Buckner
41aebf084b
Make the renderSaveButton() function common between edit/new/home
...
Each of the edit/home/new pages renders its save button differently. This makes it a common function with all the same possible render states (does the document have unsaved changes? Is it already saved? Was it auto-saved?).
- Common save button
- Adds the "save" button to /home page which wasn't there before
- Animates the "save" button in /home and /new when the user makes their first change to signal that yes, you do have to actually click the save button if you want to keep this.
- "reminder... you haven't saved for X minutes" still not functional on /new and /home since that involves more moving pieces.
2025-10-05 21:57:19 -04:00
Trevor Buckner
a944b23ca0
Merge pull request #4457 from naturalcrit/new/home/edit/_unsavedChanges_common
...
Make `unsavedChanges` state common
2025-10-05 20:09:14 -04:00
Trevor Buckner
12052853db
Merge branch 'master' into new/home/edit/_unsavedChanges_common
2025-10-05 20:07:56 -04:00
Trevor Buckner
c0f67bef5a
Merge pull request #4434 from naturalcrit/fix-red-background
...
Fix dev background
2025-10-05 19:51:01 -04:00
Trevor Buckner
2c4c4b8f92
Make unsavedChanges state common
...
/editPage.jsx uses `unsavedChanges` state to detect when autosave should fire, or unsaved changes warning should display.
/homePage.jsx uses a similar check (different variables) to detect when to show the popup "save now"! button
/newPage.jsx doesn't do any of this, but probably should pop up a warning when saving hasn't happened for a long time
This commit just gives all of the pages the same common `unsavedChanges` state, calculated in the same way, and updates any sections that depend on that updated state.
This is precursor work to adding "unsaved changes" warnings to all three pages.
2025-10-04 22:17:24 -04:00
Trevor Buckner
c751d647d9
Merge pull request #4440 from naturalcrit/UnifyNewHomeEdit-Structure&Naming
...
Clean Up Common features of new/home/edit
2025-10-04 21:52:28 -04:00