Commit Graph
358 Commits
Author SHA1 Message Date
David Bolack 8a31725361 Merge branch 'master' into hbfm 2026-08-25 13:14:53 -05:00
David Bolack 6c19afbf2b Rough working version 2026-08-25 12:49:22 -05:00
David Bolack 3d7daf406d Passes tests 2026-08-25 11:42:56 -05:00
David Bolack bb449254b4 Merge branch 'master' into v4Metadata 2026-08-21 11:55:31 -05:00
Víctor Losada Hernández cc590a8b48 update js-yaml 2026-08-15 14:37:12 +02:00
David Bolack ed2b246494 Change bleed to bleedSize 2026-08-07 10:52:14 -05:00
Víctor Losada Hernández 2a6e77731b Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-remove-author-if-owner 2026-07-26 00:22:32 +02:00
David Bolack 4f7c7e1c4b Remove extra failover values. 2026-07-17 20:15:06 -05:00
David Bolack 1e2d76885f Missed references fixed 2026-06-27 16:08:07 -05:00
David Bolack 6542451cbc Merge branch 'master' into v4Metadata 2026-05-18 22:05:14 -05:00
Víctor Losada Hernández 8bc670b9be Merge branch 'master' of https://github.com/naturalcrit/homebrewery into lint 2026-05-18 16:28:30 +02:00
Víctor Losada Hernández 34b26107c6 lint server 2026-05-18 16:22:03 +02:00
G.Ambatte eec4cf8167 Comment out excessive logging items 2026-05-14 21:17:18 +12:00
G.Ambatte 26ef5b10a0 Check for failed patches 2026-05-14 20:36:44 +12:00
Trevor Buckner b3d6b82c66 Restore debugTextMismatch 2026-04-19 22:41:23 -04:00
David Bolack d3287b7cd7 Update defaults based on RPGNow POD
https://help.drivethrupartners.com/hc/en-us/articles/12780800178583-Quick-Specifications-for-Print-Books#h_01HP59NC7WJ9C84PEDSFM1WBR9
2026-04-11 09:46:16 -05:00
David Bolack bda56d4f8d Update new meta data save, update tests 2026-04-11 00:15:06 -05:00
Víctor Losada Hernández c3107e3909 update pathfinder 2026-03-11 12:35:35 +01:00
Víctor Losada Hernández 89a21f8099 canonize system value on api 2026-03-11 12:13:59 +01:00
Víctor Losada Hernández 01bac3fcd3 this should work 2026-03-10 22:45:34 +01:00
Víctor Losada Hernández 99357c3728 allright 2026-03-10 22:29:12 +01:00
Víctor Losada Hernández 8ea082daf0 transform ssytems into tags 2026-03-07 15:14:30 +01:00
Víctor Losada Hernández 8d18529c6d linting 2026-03-03 23:44:02 +01:00
Víctor Losada Hernández dd63370d20 Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-remove-author-if-owner 2025-11-12 10:00:56 +01:00
Gazook89 c5aa774daa Move markdown.js and markdownlegacy.js
Moves the two files up a level, directly in `/shared/`.  Everything else is just updating paths for that.
2025-11-04 22:29:28 -06:00
Víctor Losada Hernández 3f29eb227a next for throw 2025-10-15 21:22:45 +02:00
Víctor Losada Hernández f604d0a41f handle getid uncatched error 2025-10-15 20:52:34 +02:00
G.Ambatte 0d38b8607e Shift to router.use(dbCheck) instead of defining on every route 2025-10-06 18:51:05 +13:00
G.Ambatte 5e35ae0c8b Merge branch 'master' into addDBCheckMiddleware 2025-10-06 18:12:40 +13: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
G.Ambatte f141c0bebd Move dbCheck to only API calls that touch the database 2025-10-02 19:28:10 +13:00
Víctor Losada Hernández 6473ea571c Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-remove-author-if-owner 2025-07-23 19:53:37 +02:00
Víctor Losada Hernández 2bcd317a4c reworked to be simpler 2025-07-23 19:52:05 +02: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
G.Ambatte b87c78474d Fix for diff patching using encodeURI 2025-07-19 14:49:02 +12:00
Víctor Losada Hernández 625d30f3a8 Merge branch 'master' of https://github.com/naturalcrit/homebrewery into add-remove-author-if-owner 2025-07-18 16:19:42 +02:00
G.Ambatte 973e071e93 Slightly loosen Google ID match criteria, add comments 2025-07-15 08:13:35 +12:00
G.Ambatte a7a8803e9d Merge branch 'master' into experimentalIDValidations 2025-07-13 20:52:52 +12: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 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 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
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 bc82afa5b2 Split version from hash checks 2025-07-10 21:42:51 +12:00
G.Ambatte abef250631 Update ID validation check 2025-07-10 20:58:46 +12:00
G.Ambatte 25f25da499 Adjust validation regex for IDs 2025-07-10 20:39:12 +12:00
G.Ambatte aa15bdaacb Initial pass at ID validations 2025-07-10 19:59:09 +12:00