Trevor Buckner
253dbb358b
Merge pull request #4366 from naturalcrit/relocateSplitPane
...
Moving splitPane over to the components folder
2025-07-29 16:36:39 -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
Trevor Buckner
63d957fdc6
Merge pull request #4357 from naturalcrit/dependabot/npm_and_yarn/dev-dependencies-e74ffdea55
...
Bump the dev-dependencies group across 1 directory with 3 updates
2025-07-23 16:39:37 -04:00
Trevor Buckner
990bf80b59
Comment out patch contents from logs
...
patch contents on failed patches clogging logs with pages and pages of text
2025-07-22 14:45:57 -04:00
Trevor Buckner
f16598f238
Fix Google ID Validation Regex
...
Google IDs with underscores were failing.
Regex found in Google drive documentation: https://developers.google.com/workspace/docs/api/concepts/document
2025-07-22 14:39:09 -04:00
Trevor Buckner
579e9e0ec5
Merge pull request #4347 from G-Ambatte/experimentalDiffSaveFix
...
Diff patching fix using encodeURI
2025-07-19 15:30:10 -04:00
Trevor Buckner
f6629f2f9e
Merge pull request #4287 from dbolack-ab/opengraph_locale
...
Add brew locale to opengraph localization
2025-07-19 15:27:44 -04:00
Trevor Buckner
958d282a58
Merge branch 'master' into opengraph_locale
2025-07-17 14:30:16 -04:00
Trevor Buckner
bfd14757c2
Merge pull request #4210 from dbolack-ab/legacy_gmb
...
Add column, columnbreak, and pagebreak compatibulity to Legacy
2025-07-15 15:58:17 -04: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
cbbb2c0a7d
Merge pull request #4225 from naturalcrit/fix-calc-in-curly-elements
...
Fix calc operator regex
2025-07-15 14:21:35 -04:00
Trevor Buckner
fbe637ff82
Add to non-quoted case as well
...
`{{greenBox,height:calc(10px*2) }}` should also be valid without using quotes.
2025-07-15 14:16:17 -04:00
Trevor Buckner
82bd16c623
Merge branch 'master' into fix-calc-in-curly-elements
2025-07-15 14:09:02 -04:00
Trevor Buckner
d1f13af67b
Merge pull request #4340 from naturalcrit/MoreHomebrew.jsxCleanup
...
More homebrew.jsx cleanup
2025-07-15 13:56:39 -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
0c2b1fec04
Merge pull request #4226 from naturalcrit/refactor-homebrew.jsx-to-functional
...
refactor homebrew.jsx to be functional
2025-07-15 12:59:19 -04: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
Trevor Buckner
5ae01862e5
Merge pull request #4339 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-b017ff4ab1
...
Bump the prod-dependencies group across 1 directory with 2 updates
2025-07-15 11:17:59 -04:00
Trevor Buckner
398df7a061
Merge branch 'master' into dependabot/npm_and_yarn/prod-dependencies-b017ff4ab1
2025-07-15 11:15:54 -04:00
Trevor Buckner
443b0f6a37
Merge pull request #4320 from G-Ambatte/experimentalIDValidations
...
Brew ID validations
2025-07-15 11:14:45 -04:00
Trevor Buckner
544175b994
Merge branch 'master' into experimentalIDValidations
2025-07-15 11:14:11 -04:00
Trevor Buckner
955602e7ee
Merge pull request #4333 from G-Ambatte/addForceSSLTests
...
Add forceSSL middleware tests
2025-07-15 11:11:33 -04:00
Trevor Buckner
24dfd41714
Merge branch 'master' into experimentalIDValidations
2025-07-14 13:37:19 -04:00
Trevor Buckner
638e54535d
Merge branch 'master' into addForceSSLTests
2025-07-14 13:16:14 -04:00
Trevor Buckner
cbc6956221
Merge pull request #4334 from G-Ambatte/addTokenTests
...
Add token.js tests
2025-07-14 13:15:43 -04:00
Trevor Buckner
248d2038ec
Cleanup token.js
2025-07-14 13:10:19 -04:00
Trevor Buckner
5b66175b8c
Merge pull request #4337 from naturalcrit/dependabot/npm_and_yarn/dev-dependencies-3db4bbab60
...
Bump the dev-dependencies group across 1 directory with 2 updates
2025-07-14 12:59:01 -04:00
Trevor Buckner
552aa7d41a
Merge branch 'master' into dependabot/npm_and_yarn/dev-dependencies-3db4bbab60
2025-07-14 12:53:33 -04:00
Trevor Buckner
b0a108b543
Merge pull request #4338 from G-Ambatte/addSafeHTMLTest
...
Increase safeHTML testing to 100% coverage
2025-07-14 12:53:12 -04:00
Trevor Buckner
6390ea076a
Merge pull request #4330 from naturalcrit/CompressSaveDataUpload
...
Gzip brew object when sending for save update
2025-07-13 20:00:21 -04:00
Trevor Buckner
6affcb587d
Merge branch 'master' into CompressSaveDataUpload
2025-07-13 19:57:10 -04:00
Trevor Buckner
7787afabff
Merge pull request #4336 from naturalcrit/fixVersionTest
...
Fix test option 2 - Add text property to version check test object
2025-07-13 19:55:16 -04: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
Trevor Buckner
5fbc111db7
Merge branch 'master' into CompressSaveDataUpload
2025-07-13 00:55:59 -04:00
Trevor Buckner
5edea7d0f4
Turns out body-parser automatically inflates gzip. Can remove.
2025-07-13 00:55:16 -04:00
Trevor Buckner
d3a9d813c9
Log brew compression size just for testing purposes
2025-07-13 00:54:51 -04:00
Trevor Buckner
fc475b2a7e
Allow babel to transpile fflate
2025-07-13 00:52:06 -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
9da8a17053
Remove text mismatch logs
2025-07-10 17:17:25 -04: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
Trevor Buckner
98b9e86787
Merge pull request #4329 from naturalcrit/AdditionalPatchLogging
...
On patch failure, compare client and server text bytewise
2025-07-10 12:05:24 -04:00
Trevor Buckner
489b4b2694
Also log differences on MD5 mismatch
2025-07-10 12:04:09 -04:00
Trevor Buckner
8d279260c2
Merge branch 'master' into AdditionalPatchLogging
2025-07-10 11:19:07 -04:00
Trevor Buckner
7c08c430d0
Merge pull request #4324 from G-Ambatte/experimentalSplitHashAndVersionChecks
...
Split hash and version checks in updateBrew function
2025-07-10 11:18:53 -04:00
Trevor Buckner
45689d119e
Comment out one failing test
...
Patch failure test is no longer being thrown while we monitor in the background
2025-07-10 11:18:39 -04:00
Trevor Buckner
c5805af935
On patch failure, compare client and server text bytewise
2025-07-10 11:12:42 -04:00
Trevor Buckner
b2c4bb7082
Merge branch 'master' into experimentalSplitHashAndVersionChecks
2025-07-10 11:06:29 -04:00
Trevor Buckner
68460447dc
Merge pull request #4327 from dbolack-ab/fallbackTest
...
Run patch processing in parallel to prior system
2025-07-10 09:50:43 -04:00
Trevor Buckner
440c7beff6
Up to 3.19.3 so users can get the update
2025-07-10 09:47:21 -04:00
Trevor Buckner
7ba7991631
Additional diff server error logging
2025-07-10 00:37:03 -04:00
Trevor Buckner
0e1ac26999
v3.19.2
2025-07-09 22:42:21 -04:00
Trevor Buckner
f49fed8c35
Merge pull request #4311 from dbolack-ab/md5Fix
...
Normalize strings before running MD5s
2025-07-09 22:40:15 -04:00
Trevor Buckner
a8236fbab4
Ok. I'm lowering the coverage threshold
2025-07-09 22:14:24 -04:00
Trevor Buckner
daf4eceedd
Small rearrangement
2025-07-09 22:09:16 -04:00
Trevor Buckner
1d92b98568
Merge pull request #4310 from dbolack-ab/2025-06-09_Debug
...
Add Patch wrapper/unwrapper for saves
2025-07-09 18:42:23 -04:00
Trevor Buckner
4dcc3749d8
Merge branch 'master' into snippets-save-history-too
2025-07-09 13:04:08 -04:00
Trevor Buckner
8f058d56f2
Merge pull request #4304 from naturalcrit/3.19.1
...
up To V3.19.1
2025-07-09 11:11:59 -04:00
Trevor Buckner
d192a064d6
up To V3.19.1
2025-07-09 15:10:53 +00:00
Trevor Buckner
cccb531e17
Merge pull request #4280 from naturalcrit/SaveDiffs
...
Diff Saving
2025-07-09 09:55:33 -04:00
Trevor Buckner
6414e73e7d
Cleanup and better handling of pre-save snapshot
2025-07-08 15:50:27 -04:00
Trevor Buckner
41daf8d172
comment out hash check
2025-07-07 21:05:50 +00:00
Trevor Buckner
4c897fdeb5
Add MD5 hash check
2025-07-07 21:00:03 +00:00
Trevor Buckner
89ce4de354
Add hash-wasm package for md5
2025-07-07 20:47:34 +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
Trevor Buckner
57a48100d3
Merge pull request #4300 from naturalcrit/rename_isPending_to_unsavedChanges
...
Rename isPending state to more explicit unsavedChanges
2025-07-07 14:54:25 -04:00
Trevor Buckner
8538e4fadb
Rename isPending state to more explicit unsavedChanges
2025-07-07 18:48:36 +00:00
Trevor Buckner
9a002511a3
Merge pull request #4254 from naturalcrit/dependabot/npm_and_yarn/stylelint-config-recess-order-7.1.0
...
Bump stylelint-config-recess-order from 6.0.0 to 7.1.0
2025-07-03 16:23:48 -04:00
Trevor Buckner
3fa3a52e05
Merge branch 'master' into dependabot/npm_and_yarn/stylelint-config-recess-order-7.1.0
2025-07-03 16:14:17 -04:00
Trevor Buckner
4fe920dac3
Merge pull request #4244 from naturalcrit/dependabot/npm_and_yarn/googleapis/drive-13.0.1
...
Bump @googleapis/drive from 12.1.0 to 13.0.1
2025-07-03 16:13:44 -04:00
Trevor Buckner
f02fe2d8f3
Merge pull request #4261 from naturalcrit/dependabot/npm_and_yarn/eslint-plugin-jest-29.0.1
...
Bump eslint-plugin-jest from 28.11.0 to 29.0.1
2025-07-03 16:01:53 -04:00
Trevor Buckner
6a32b7427b
Merge pull request #4270 from naturalcrit/dependabot/npm_and_yarn/pbkdf2-3.1.3
...
Bump pbkdf2 from 3.1.2 to 3.1.3
2025-07-03 15:31:22 -04:00
Trevor Buckner
5886bd65e5
Merge branch 'master' into dependabot/npm_and_yarn/pbkdf2-3.1.3
2025-07-03 15:27:43 -04:00
Trevor Buckner
9c5f80cbdb
Merge pull request #4295 from naturalcrit/dependabot/npm_and_yarn/dev-dependencies-6ab8ca7825
...
Bump the dev-dependencies group with 3 updates
2025-07-03 15:26:55 -04:00
Trevor Buckner
2e491b3556
Merge branch 'master' into dependabot/npm_and_yarn/dev-dependencies-6ab8ca7825
2025-07-03 15:23:48 -04:00
Trevor Buckner
d9a8afa272
Merge pull request #4296 from naturalcrit/dependabot/npm_and_yarn/prod-dependencies-2b50ddedc8
...
Bump the prod-dependencies group with 6 updates
2025-07-03 15:23:18 -04:00
Trevor Buckner
5d000a4599
Update dependabot.yml
...
Fixed bad spacing typo
2025-07-03 14:50:48 -04:00
Trevor Buckner
380e593b42
Group minor & patch dependency PRs
...
Instead of individual dependabot PRs that need to be merged, then we trigger a rebase, wait 5 minutes, then merge the next...
We can group dependency updates together in a single PR. This change makes all dev dependencies bundle minor and patch versions into one PR, and similarly with production dependencies. Major versions will still have separate PRs as they tend to break things.
2025-07-03 14:45:29 -04:00
Trevor Buckner
169f089d08
Merge pull request #4284 from naturalcrit/dependabot/npm_and_yarn/marked-gfm-heading-id-4.1.2
...
Bump marked-gfm-heading-id from 4.1.1 to 4.1.2
2025-07-03 14:03:01 -04:00
Trevor Buckner
9800561de7
Merge pull request #4292 from naturalcrit/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.28.0
...
Bump @babel/plugin-transform-runtime from 7.27.1 to 7.28.0
2025-07-03 13:50:55 -04:00
Trevor Buckner
48f17f7c5e
Merge pull request #4289 from naturalcrit/dependabot/npm_and_yarn/eslint-9.30.1
...
Bump eslint from 9.27.0 to 9.30.1
2025-07-03 13:45:34 -04:00
Trevor Buckner
c80b7ffd66
Merge pull request #4290 from naturalcrit/dependabot/npm_and_yarn/globals-16.3.0
...
Bump globals from 16.1.0 to 16.3.0
2025-07-03 13:40:08 -04:00
Trevor Buckner
b5ff26f857
Merge pull request #4293 from naturalcrit/dependabot/npm_and_yarn/babel/preset-env-7.28.0
...
Bump @babel/preset-env from 7.27.2 to 7.28.0
2025-07-03 13:30:02 -04:00
Trevor Buckner
578b01bbb1
Merge branch 'master' into dependabot/npm_and_yarn/babel/preset-env-7.28.0
2025-07-03 13:27:27 -04:00
Trevor Buckner
67467e0099
Merge pull request #4294 from naturalcrit/dependabot/npm_and_yarn/jest-30.0.4
...
Bump jest from 29.7.0 to 30.0.4
2025-07-03 13:27:15 -04:00
Trevor Buckner
e1e661976d
Initial test
2025-06-27 08:07:02 -04:00
Trevor Buckner
a6a684c89e
Merge pull request #4272 from naturalcrit/RemoveTextBinFromSaveResponse
...
Don't send full text back to client on save
2025-06-24 17:45:40 -04:00
Trevor Buckner
862fa7de89
Don't send full text back to client on save
...
We return the stub after saving. When saving to HB MongoDB, the stub also includes the full text. This does not need to be sent back to the client.
2025-06-24 17:44:22 -04:00
Trevor Buckner
b671cf7b02
Merge pull request #4265 from naturalcrit/HandleRequestAbortError
...
Handle Request Abort Error
2025-06-20 17:58:17 -04:00
Trevor Buckner
d5dbe0b4ba
Update error-navitem.jsx
2025-06-20 17:53:08 -04:00
Trevor Buckner
c051580545
Merge pull request #4207 from naturalcrit/fix-codemirror-overflow
...
Fix Codemirror Overflow
2025-05-23 10:03:26 -04:00
Trevor Buckner
6e72fe2600
Merge branch 'master' into fix-codemirror-overflow
2025-05-23 10:00:33 -04:00