Commit Graph
370 Commits
Author SHA1 Message Date
David Bolack c1315b3512 Update Download endpoint to export four shapes of Markdown files
Restructures PDF download into an Export menu containing the PDF export and 4 Markdown Options
Slightly tweaks tests
Effectively moves the api.mergeBrewText to helpers. I think this makes more sense.
Changes the download extension from txt to 'md`.
The Commonmark, TOML, and JSON exports are the same with the frontmatter in a slightly different shape. These were selected based on lightweight research into Markdown Frontmatter.

If specific formats - such as Obsidian - are different enough in terms of formatting the frontmatter or desired metadata content, this is fairly easy
2026-10-13 12:34:51 -05:00
David Bolack b7ebbc8a8b Merge branch 'master' into issue_4975 2026-09-23 22:08:10 -05:00
Trevor Buckner 15c13b891c Merge branch 'master' into update-sharepage-from-edit 2026-09-23 13:12:32 -04:00
Trevor Buckner f94f578a2e Merge branch 'master' into brewRendererCleanup 2026-09-22 22:03:16 -04:00
Trevor Buckner b5afb6587e Rename hbmarkedwrapper package to marked-hbfm 2026-09-22 20:26:29 -04:00
Víctor Losada Hernández b5945ac395 add two comments for my own peace of mind. 2026-09-22 00:32:29 +02:00
Víctor Losada Hernández 143ab31813 Merge branch 'master' into experimentalEventStreamEmitter 2026-09-20 20:34:01 +02:00
G.Ambatte 1ab6cae96c Merge branch 'master' into experimentalEventStreamEmitter 2026-09-20 15:30:07 +12:00
Víctor Losada Hernández dafec31632 basic fix 2026-09-14 16:10:47 +02:00
David Bolack 9e1910339b Centralize API.getBrew descended calls to splitTextStyleAndMetadata.
This does not address "static" pages nor change tests that called splitTextStyleAndMetadata in their own fashion.
2026-09-02 12:01:50 -05:00
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