Commit Graph
100 Commits
Author SHA1 Message Date
Trevor Buckner e67fadef02 Separate "style" and "metadata" panels 2021-06-05 15:58:31 -04:00
Trevor Buckner 1bc0964aff Merge pull request #1341 from naturalcrit/v2.11.2
Up version to 2.11.2
2021-05-02 22:11:04 -04:00
Trevor Buckner ce663155c4 Merge pull request #1340 from naturalcrit/dependabot/npm_and_yarn/babel/preset-env-7.14.0
Bump @babel/preset-env from 7.13.15 to 7.14.0
2021-05-02 22:08:48 -04:00
Trevor Buckner 1ad46c1ba9 Update changelog, update v3 snippets for tables 2021-05-02 22:08:25 -04:00
Trevor Buckner b20b981a01 Merge pull request #1338 from G-Ambatte/includeTitleInNew
Update to include brew title, description, systems, etc. on the new page
2021-05-02 20:12:33 -04:00
Trevor Buckner ff860df5c3 Merge pull request #1332 from naturalcrit/dependabot/npm_and_yarn/googleapis-73.0.0
Bump googleapis from 72.0.0 to 73.0.0
2021-05-02 20:10:55 -04:00
Trevor Buckner 69072f8e50 Merge pull request #1336 from naturalcrit/dependabot/npm_and_yarn/mongoose-5.12.7
Bump mongoose from 5.12.5 to 5.12.7
2021-05-02 20:09:40 -04:00
Trevor Buckner 53bf47f7cb Merge pull request #1337 from naturalcrit/dependabot/npm_and_yarn/babel/core-7.14.0
Bump @babel/core from 7.13.16 to 7.14.0
2021-05-02 20:09:07 -04:00
Trevor Buckner 61032710e8 Merge pull request #1333 from naturalcrit/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-05-02 20:08:39 -04:00
Trevor Buckner 00527e7cf3 Merge pull request #1329 from naturalcrit/v3Tables
V3 Tables & Headers
2021-05-02 19:29:54 -04:00
Trevor Buckner 0423a43650 Tweak h1 2021-05-02 19:24:37 -04:00
Trevor Buckner a95e3552ff All headers updated 2021-04-29 22:18:04 -04:00
Trevor Buckner e0a25ea918 Merge pull request #1317 from naturalcrit/dependabot/npm_and_yarn/eslint-plugin-react-7.23.2
Bump eslint-plugin-react from 7.23.1 to 7.23.2
2021-04-27 15:36:51 -04:00
Trevor Buckner 33d124e3f3 Merge pull request #1323 from naturalcrit/dependabot/npm_and_yarn/babel/core-7.13.16
Bump @babel/core from 7.13.14 to 7.13.16
2021-04-27 15:24:47 -04:00
Trevor Buckner fe03cca72b Update Booksanity Bold Italic font
The "Remake" version of BoldItalic font by /u/Barkalot was only Semibold, so updated the font to be thicker by simply using a slanted version (12 deg) of the Bold font.
2021-04-26 12:11:48 -04:00
Trevor Buckner 2007113ed8 Change spacing and padding for table cells 2021-04-26 12:10:04 -04:00
Trevor Buckner f89b08a577 Merge pull request #1328 from naturalcrit/dependabot/npm_and_yarn/eslint-7.25.0
Bump eslint from 7.23.0 to 7.25.0
2021-04-26 09:31:54 -04:00
Trevor Buckner 288705950c Merge pull request #1325 from naturalcrit/dependabot/npm_and_yarn/googleapis-72.0.0
Bump googleapis from 70.0.0 to 72.0.0
2021-04-26 09:31:40 -04:00
Trevor Buckner 3240e0c348 Merge pull request #1326 from naturalcrit/dependabot/npm_and_yarn/codemirror-5.61.0
Bump codemirror from 5.60.0 to 5.61.0
2021-04-26 09:30:46 -04:00
Trevor Buckner 185c02f4ac Merge pull request #1319 from naturalcrit/dependabot/npm_and_yarn/marked-2.0.3
Bump marked from 2.0.1 to 2.0.3
2021-04-26 09:30:08 -04:00
Trevor Buckner f382aaf73c Merge pull request #1316 from naturalcrit/dependabot/npm_and_yarn/babel/preset-env-7.13.15
Bump @babel/preset-env from 7.13.12 to 7.13.15
2021-04-26 09:27:50 -04:00
Trevor Buckner c00e956909 Merge pull request #1322 from naturalcrit/dependabot/npm_and_yarn/mongoose-5.12.5
Bump mongoose from 5.12.3 to 5.12.5
2021-04-25 23:43:41 -04:00
Trevor Buckner cf3bf459f4 Merge pull request #1318 from Jc-L/typo-fixes
Fix minor typo
2021-04-25 23:41:45 -04:00
Trevor Buckner e82d109840 Merge pull request #1327 from naturalcrit/FixAccidentalGoogleToHBTransfers
Fix accidental google to hb transfers
2021-04-25 23:40:50 -04:00
Trevor Buckner c9a84a1813 Prevent accidental transfers from google to HB when not signed in 2021-04-25 23:38:44 -04:00
Trevor Buckner 7186a94c27 Do not force brew back to Homebrew if a Google save fails 2021-04-23 22:10:56 -04:00
Trevor Buckner 983a37c77f Make cursor move to end of snippet after insertion 2021-04-06 11:43:34 -04:00
Trevor Buckner a3b6a90fde Delete MonsterBorderFancy.png 2021-04-05 01:12:23 -04:00
Trevor Buckner b771d82100 fix image file name 2021-04-05 01:11:55 -04:00
Trevor Buckner 9fa179ed9c Merge pull request #1310 from naturalcrit/Use-DataUri
Move base64 images out to files
2021-04-05 01:05:09 -04:00
Trevor Buckner 14d83d4263 Move base64 images out to files 2021-04-05 01:01:18 -04:00
Trevor Buckner 73ccad8a76 Remove unused images. 2021-04-04 23:28:44 -04:00
Trevor Buckner 488dbbb336 Make heroku happy with vitreum installation? 2021-04-04 23:04:22 -04:00
Trevor Buckner 08c8b69f4d Merge pull request #1309 from naturalcrit/dependabot/npm_and_yarn/classnames-2.3.1
Bump classnames from 2.2.6 to 2.3.1
2021-04-04 17:23:44 -04:00
Trevor Buckner 6697aa096a Merge pull request #1308 from naturalcrit/updateDependencies
update dependencies as of 4-4-21
2021-04-04 17:08:29 -04:00
Trevor Buckner 582725e7d7 Merge pull request #1307 from naturalcrit/V3MonsterBlockSnippets
V3 monster block snippets
2021-04-04 17:07:40 -04:00
Trevor Buckner 476d618286 update dependencies as of 4-4-21 2021-04-04 17:06:52 -04:00
Trevor Buckner c186b6677b Clean up duplicate code in snippet generator 2021-04-04 16:22:50 -04:00
Trevor Buckner ea9ba84dc2 Snippet for unframed monster block. 2021-04-04 12:50:12 -04:00
Trevor Buckner bf616494f1 Fix padding so margin-top is not needed 2021-04-04 12:28:36 -04:00
Trevor Buckner 0b54bc046d Update wide monster snippet to use {{ 2021-04-04 00:16:29 -04:00
Trevor Buckner c8c1966b8a Fix top margin 2021-04-04 00:11:14 -04:00
Trevor Buckner 9ad1c91472 Add wide monster blocks 2021-04-03 01:54:24 -04:00
Trevor Buckner d8525f0eba .frame class to enable/remove the border 2021-04-02 14:01:27 -04:00
Trevor Buckner 7ae419716a Monster snippet added 2021-04-02 11:02:19 -04:00
Trevor Buckner b0185a9ae4 Base Monster block style complete. 2021-04-01 23:57:13 -04:00
Trevor Buckner d2cdb18a57 Cleaning up phb.style.less 2021-03-31 12:21:01 -04:00
Trevor Buckner f04df5e297 Delete old fonts 2021-03-31 11:40:38 -04:00
Trevor Buckner b90caaba85 Fix numbers on ScalySans fonts
In the latest version of fonts found online, numbers got restyled and misaligned. Copied numbers from old font version.
2021-03-31 11:39:21 -04:00
Trevor Buckner d15bec08a3 Merge pull request #1282 from naturalcrit/ReduceRedundancyInServerJS
[WIP] Move common Server.js logic into functions
2021-03-27 23:43:11 -04:00
Trevor Buckner ab473b12da Apply asyncHandler to getBrewFromId 2021-03-26 22:55:46 -04:00
Trevor Buckner 83c444ce11 Central Error Handling 2021-03-26 22:50:03 -04:00
Trevor Buckner 3ade40f2d9 Merge pull request #1291 from naturalcrit/BumpToV2.11.1
Update changelog
2021-03-20 23:58:27 -04:00
Trevor Buckner 0debd2bbf0 Update changelog 2021-03-20 23:57:27 -04:00
Trevor Buckner 1a3afc9661 Merge pull request #1286 from G-Ambatte/simplifyFancyFirstLetter
Add snippet for removing drop cap (aka fancy first letter).
2021-03-20 23:50:12 -04:00
Trevor Buckner ac4ebbe548 Merge pull request #1290 from naturalcrit/NotifyTrashedGoogleBrew
Popup warning when opening a trashed google brew
2021-03-20 23:49:45 -04:00
Trevor Buckner 089414c9ff Fix v3 snippet 2021-03-20 23:48:55 -04:00
Trevor Buckner a1dbf0f2e5 Popup warning when opening a trashed google brew 2021-03-20 23:33:22 -04:00
Trevor Buckner b98586150f Condense Download and Source paths also 2021-03-17 12:35:50 -04:00
Trevor Buckner 2f094801ca Move "get brew" logic to common function
Also add centralized error handling middleware
2021-03-16 00:06:01 -04:00
Trevor Buckner dd35f101fe Add note about the "Download" button 2021-03-12 22:39:00 -05:00
Trevor Buckner 8a7513afd0 Merge pull request #1273 from naturalcrit/dependabot/npm_and_yarn/elliptic-6.5.4
[Security] Bump elliptic from 6.5.3 to 6.5.4
2021-03-12 22:34:23 -05:00
Trevor Buckner 2628ec00dc Merge pull request #1275 from naturalcrit/dependabot/npm_and_yarn/babel/preset-env-7.13.10
Bump @babel/preset-env from 7.13.9 to 7.13.10
2021-03-12 22:33:59 -05:00
Trevor Buckner dd41eddd72 Merge pull request #1278 from naturalcrit/dependabot/npm_and_yarn/nanoid-3.1.21
Bump nanoid from 3.1.20 to 3.1.21
2021-03-12 22:33:01 -05:00
Trevor Buckner 5872452a6a Merge branch 'master' into dependabot/npm_and_yarn/nanoid-3.1.21 2021-03-12 22:32:52 -05:00
Trevor Buckner af05403846 Merge pull request #1276 from naturalcrit/dependabot/npm_and_yarn/babel/core-7.13.10
Bump @babel/core from 7.13.8 to 7.13.10
2021-03-12 22:31:28 -05:00
Trevor Buckner 3a55755721 Merge pull request #1279 from naturalcrit/dependabot/npm_and_yarn/mongoose-5.12.0
Bump mongoose from 5.11.18 to 5.12.0
2021-03-12 22:31:01 -05:00
Trevor Buckner 24957c653d Merge pull request #1198 from G-Ambatte/sourceDL
Download Brew Source as Text File
2021-03-12 22:29:55 -05:00
Trevor Buckner 6a12518ac1 Hardcode prefix 2021-03-12 22:24:36 -05:00
Trevor Buckner c4db94e86f Tweaks to work with current Master 2021-03-07 00:34:47 -05:00
Trevor Buckner 08492b943b Merge branch 'master' into pr/1198 2021-03-06 22:42:15 -05:00
Trevor Buckner a1bf8ca945 Small bugs 2021-03-06 01:49:07 -05:00
Trevor Buckner 6d97eb308e Merge pull request #1271 from naturalcrit/Bump-version-to-2.11.0
Bump version number to 2.11.0
2021-03-06 01:24:33 -05:00
Trevor Buckner 64fe595b5f Bump version number. 2021-03-06 00:19:23 -05:00
Trevor Buckner d82b385904 Merge pull request #1268 from naturalcrit/dependabot/npm_and_yarn/babel/preset-env-7.13.9
Bump @babel/preset-env from 7.13.5 to 7.13.9
2021-03-05 23:18:40 -05:00
Trevor Buckner 95201eb757 Merge branch 'master' into dependabot/npm_and_yarn/babel/preset-env-7.13.9 2021-03-05 23:17:47 -05:00
Trevor Buckner f16eba4855 Merge pull request #1269 from naturalcrit/dependabot/npm_and_yarn/googleapis-67.1.1
Bump googleapis from 67.1.0 to 67.1.1
2021-03-05 23:10:15 -05:00
Trevor Buckner efdd68c2b8 Merge pull request #1264 from naturalcrit/dependabot/npm_and_yarn/query-string-6.14.1
Bump query-string from 6.14.0 to 6.14.1
2021-03-05 23:09:53 -05:00
Trevor Buckner e927b675a4 Merge pull request #1263 from naturalcrit/dependabot/npm_and_yarn/babel/core-7.13.8
Bump @babel/core from 7.13.1 to 7.13.8
2021-03-05 23:09:42 -05:00
Trevor Buckner 5d9373026b Merge pull request #1262 from naturalcrit/dependabot/npm_and_yarn/marked-2.0.1
Bump marked from 2.0.0 to 2.0.1
2021-03-05 23:09:09 -05:00
Trevor Buckner 48922e5293 Merge pull request #1261 from naturalcrit/dependabot/npm_and_yarn/eslint-7.21.0
Bump eslint from 7.20.0 to 7.21.0
2021-03-05 23:08:55 -05:00
Trevor Buckner a55548d471 Merge pull request #1208 from G-Ambatte/addNewToNavBar
Adds a `New` button to the Nav bar
2021-03-05 22:33:07 -05:00
Trevor Buckner f5d5f8cf67 Simplify Nav Item 2021-03-05 22:31:59 -05:00
Trevor Buckner 0060691b50 Merge pull request #1242 from G-Ambatte/importPage
Import from Share ID
2021-03-04 22:59:52 -05:00
Trevor Buckner 5b242989da Handle cached text
The NEW page saves to the browser LocalStorage the current text in case the user goes to a different page before saving. The new "import" function wasn't working since it was being overwritten by any cached values if they existed from an earlier "new" page.
2021-03-04 22:58:40 -05:00
Trevor Buckner 50936253de Merge pull request #1267 from naturalcrit/UpdateSolberaImitationFont
Update Fonts
2021-03-04 21:46:45 -05:00
Trevor Buckner 3c7b6eb5c3 Merge branch 'master' into UpdateSolberaImitationFont 2021-03-04 21:44:46 -05:00
Trevor Buckner c28fed0893 Use .woff2 files instead of base64 encoding 2021-03-04 21:39:37 -05:00
Trevor Buckner 5824ab6eb5 Merge branch 'PRODUCTION' into master 2021-03-01 15:17:40 -05:00
Trevor Buckner c979f02ce4 Update Marked.js version 2021-02-25 19:03:00 -05:00
Trevor Buckner 468b7319d1 Unify brew structure in all pages 2021-02-20 21:59:18 -05:00
Trevor Buckner d57df84a59 Update Production (#1249)
* Legacy renderer (#1184)

* Include two versions of Marked.js

* Include two versions of Marked.js

* Working two different render pipelines

Adds stylesheet "styleLegacy.less"
Adds markdownHandler "markdownLegacy.js"
The BrewRenderer will switch between these and the new pipeline dependent on the "version" prop passed in.

* Mustache-style div blocks

* Legacy snippets & columnbreak

* Codemirror styling for Div Blocks

* Lint

* Codemirror highlights for inline Divs as well

These will turn red `{{class Content}}`

Multi-line divs will turn purple

```
{{class,class2
content
}}
```

No real need for these to be different colors. Just for testing.

* More lint

* Update dependencies.

* Adding Button to switch render pipelines

* Update Marked.js

* Popup alert to refresh page when renderer changed

* Don't compress files in Development (very slow)

* Block DIV or inline Span depending on {{ placement

* \column emits a Div instead of Span

* Allow share page to use new renderer

* {{ divs no longer need empty lines. Spans work in lists.

* Typo

* Typo

* Enforce \page must be at start of line. Code cleanup.

* Inject newlines after/before {{/}} to avoid needing blank lines

* Fixes issues with tables.

* Remove console.log

* Fix spacing issue for Spans

* Move things from Brewrenderer to Markdown

Try to keep all custom text fiddling in one spot.

* Rename variables

* Update Font-Awesome to v5.15. Fix style issues on popups.

* Update {{ Divs/Spans, Fix nested hilighting

* Fixed Spans/divs with no tags or just commas

* Use blacklist for {{ to allow more characters

* Update package-lock.json

* Update all icons to Font-awesome 5

* V3 hidden behind config variable

Add "globalThis.enable_v3 = true" in the console to enable.

* lint

* Legacy renderer (#1229)

* Include two versions of Marked.js

* Include two versions of Marked.js

* Working two different render pipelines

Adds stylesheet "styleLegacy.less"
Adds markdownHandler "markdownLegacy.js"
The BrewRenderer will switch between these and the new pipeline dependent on the "version" prop passed in.

* Mustache-style div blocks

* Legacy snippets & columnbreak

* Codemirror styling for Div Blocks

* Lint

* Codemirror highlights for inline Divs as well

These will turn red `{{class Content}}`

Multi-line divs will turn purple

```
{{class,class2
content
}}
```

No real need for these to be different colors. Just for testing.

* More lint

* Update dependencies.

* Adding Button to switch render pipelines

* Update Marked.js

* Popup alert to refresh page when renderer changed

* Don't compress files in Development (very slow)

* Block DIV or inline Span depending on {{ placement

* \column emits a Div instead of Span

* Allow share page to use new renderer

* {{ divs no longer need empty lines. Spans work in lists.

* Typo

* Typo

* Enforce \page must be at start of line. Code cleanup.

* Inject newlines after/before {{/}} to avoid needing blank lines

* Fixes issues with tables.

* Remove console.log

* Fix spacing issue for Spans

* Move things from Brewrenderer to Markdown

Try to keep all custom text fiddling in one spot.

* Rename variables

* Update Font-Awesome to v5.15. Fix style issues on popups.

* Update {{ Divs/Spans, Fix nested hilighting

* Fixed Spans/divs with no tags or just commas

* Use blacklist for {{ to allow more characters

* Update package-lock.json

* Update all icons to Font-awesome 5

* V3 hidden behind config variable

Add "globalThis.enable_v3 = true" in the console to enable.

* lint

* Give user styles higher priority to still allow overrides

* Apply style priority to *all* user styles

* Change .legacy .v3 to .phb, .phb3

* Revert accidental color change

* Fix brew styles overwriting each other. (#1230)

* Fix /page not working in legacy mode. (#1233)

* Fix brew styles overwriting each other.

* Word wrapping, start fixing spacing on Title letter

* Fix \page in legacy brews when not at line start

* Default 'legacy' if not set. Auto-change styles.

* Fix brew styles overwriting each other.

* Word wrapping, start fixing spacing on Title letter

* Fix \page in legacy brews when not at line start

* Fix Page Padding

* Set 'legacy' as default value if not set in brew saved file.

* Apply Legacy\v3 renderer to print page (#1235)
2021-02-19 17:47:56 -05:00
Trevor Buckner 146da57ba3 Apply Legacy\v3 renderer to print page (#1235) 2021-02-08 22:06:53 -05:00
Trevor Buckner fd94d162ea Padding & margins 2021-02-08 16:06:54 -05:00
Trevor Buckner b5abd472b0 Merge branch 'master' into UpdateSolberaImitationFont 2021-02-08 15:56:45 -05:00
Trevor Buckner ee4ecc0b41 Default 'legacy' if not set. Auto-change styles.
* Fix brew styles overwriting each other.

* Word wrapping, start fixing spacing on Title letter

* Fix \page in legacy brews when not at line start

* Fix Page Padding

* Set 'legacy' as default value if not set in brew saved file.
2021-02-08 15:09:09 -05:00
Trevor Buckner 04fb1f243d Update Font 2021-02-08 14:03:33 -05:00
Trevor Buckner e5ccfa3a50 Fix /page not working in legacy mode. (#1233)
* Fix brew styles overwriting each other.

* Word wrapping, start fixing spacing on Title letter

* Fix \page in legacy brews when not at line start
2021-02-08 13:58:24 -05:00
Trevor Buckner c642a35fb3 Fix brew styles overwriting each other. (#1230) 2021-02-05 14:58:41 -05:00
Trevor Buckner 2fe353377b Revert accidental color change 2021-02-05 09:38:20 -05:00