Skip to content

Releases: naturalcrit/homebrewery

v3.16.0

13 Oct 18:52
f1af87e
Compare
Choose a tag to compare

Change Log

For a full record of development, visit our Github Page.

Saturday 10/12/2024 - v3.16.0

5e-Cleric
  • Added a new API endpoint /metadata/:shareId to fetch metadata about individual brews

Fixes issue #2638

  • Added A3, A5, and Card page size snippets under PRINT

  • Adjust navbar styling for very long titles

Fixes issue #2071

  • Added some sorting options to the VAULT page

  • Fix language property not working in share page

Fixes issue #3776

abquintic
  • New TEXT EDITOR > PAGE NUMBER, SKIP PAGE NUMBER and RESTART PAGE NUMBER snippets for more control over automatic page numbering.

Fixes issue #513

  • New Table of Contents control options via TEXT EDITOR TABLE OF CONTENTS submenus. By default, H1-H3 is included in the ToC generation, but the new options allow marking {{blocks}} to include or exclude specific or ranges of contained headers. Also, a global option to increase the default range of H1-H3 to H1-H4/5/6. After applying these markers, you must regenerate the Table of Contents to see the changes.

  • Added a "SYNC VIEWS" button onto the divider bar. When locked, scrolling on either panel will sync the other panel to the same page.

Fixes issue #241

Gazook89
  • Added a HIDE button to the page navigation bar
G-Ambatte
  • Automatic local backups of your files, in case of accidental data loss. Stores up to 5 snapshots of each brew edited in your browser, incrementing from a few minutes old to a maximum of several days. Restore a backup by clicking an entry in the new HISTORY button in the snippet bar.

Fixes issue #3070

  • Fix issue with legacy brews breaking on Share page

Fixes issue #3764

  • Fix print size when printing a zoomed document

Fixes issue #3744

All
  • Background code cleanup, security fixes, dev tool improvements, dependency updates, prep for upcoming features, etc.

v3.15.0

05 Sep 05:52
780c92c
Compare
Choose a tag to compare

VAULT

v3.14.3

05 Sep 05:50
dbd4a5c
Compare
Choose a tag to compare

changelog

For a full record of development, visit our Github Page.

Wednesday 8/28/2024 - v3.14.3

calculuschild, G-Ambatte
  • New IMAGES → IMAGE WRAP LEFT/RIGHT snippets

Fixes issue #380

  • Fix v3.14.2 bug with ꞉꞉꞉꞉ failing after tables
5e-Cleric
  • Fix Account page crash when not logged in

Fixes issue #3605

dbolack-ab
  • Fix jump hotkeys conflicting with CTRL + SHIFT. Preview and Source movement shortcuts now use CTRL + SHIFT + META + LEFT\RIGHTARROW
G-Ambatte
  • Fix display issue with image wrap icons

v3.14.2

28 Aug 22:29
a016bfd
Compare
Choose a tag to compare

Tuesday 8/27/2024 - v3.14.2

calculuschild
  • Reroute invalid urls to homepage

Fixes issues #3269

  • Background dependency updates
G-Ambatte
  • Add route to get brew styling via /css/shareId

Fixes issues #1097

  • Fix :emojis: preventing code folding

Fixes issues #3604

  • Fix mask image warping when rotated and stretched

Fixes issues #3636

  • Fix Table of Contents uppercasing

Fixes issues #3572

abquintic
  • Create globally unique Header IDs across pages

Fixes issues #1430

  • Fix colon ::: being parsed in codeblocks

  • Prevent crashes when loading undefined renderer or theme bundle

  • Add Jump-To hotkeys

    • Use CTRL/META + SHIFT + LEFTARROW to brewJump
    • Use CTRL/META + SHIFT + RIGHTARROW to sourceJump
  • Prevent reload from clobbering modified fresh clones

5e-Cleric, Gazook89
  • Viewer tools for zoom/page navigation

v3.14.1

14 Aug 00:49
31fcf28
Compare
Choose a tag to compare

Tuesday 8/13/2024 - v3.14.1

abquintic

  • Allow Table of Contents to flow across columns

Fixes issues #2563 - #2563

  • Fix unusual margin spacing for adjacent .descriptive and .wide blocks

Fixes issues #2688 - #2688

  • Add code folding to STYLE tab

G-Ambatte

  • Fix edge case where Table of Contents generator changed capitalization of headings

Fixes issues #3572 - #3572

  • Fix Ink Friendly snippet causing unselectable PDF text

Fixes issues #3563 - #3563

  • Prevent brews selecting themselves as a theme

Fixes issues #3614 - #3614

  • Fix info pages (/faq, /migrate, etc.) showing blank authorship info

Fixes issues #3568 - #3568

  • Add abs(), sign() and signed() functions to variable syntax math handler

Fixes issues #3537 - #3537

  • Fix variable math handler not processing commas (i.e., in $max(varA,varB])

Fixes issues #3613 - #3613

  • Fix variable math handler scrambling variables with names that are subsets of other variables

Fixes issues #3622 - #3622

calculuschild

  • Fix /migrate page using an editor context instead of share context

5e-Cleric

  • Fix Monster Stat Blocks losing color in Safari

v3.14.0

01 Aug 00:19
8ed013c
Compare
Choose a tag to compare

Change Log

For a full record of development, visit our Github Page - https://github.com/naturalcrit/homebrewery

Monday 7/29/2024 - v3.14.0

abquintic, calculuschild
  • Alternative Brew Themes, including importing other brews as a base theme.
  • In the :fas_circle_info: Properties menu, find the new THEME dropdown. It lists Brew Themes, including a new Blank theme as a simpler basis for custom styling.
  • Brews tagged with meta:theme will appear in the Brew Themes list. Selecting one loads its Style tab contents as the CSS basis for the current brew, allowing one brew to style multiple documents.
  • Brews with meta:theme can also select their own Theme, i.e. layering Themes on top of each other.
  • The next goal is to make Published Themes shareable between users.

Fixes issues #1899, #3085

G-Ambatte
  • Fix Drop-cap font becoming corrupted when Bold

Fixes issues #3551

  • Fixes to UI styling

Fixes issues #3568


As always, if you find any issues or have a suggestion, please feel free to let us know!

- G

v3.13.1

25 Jul 23:28
Compare
Choose a tag to compare

Change Log

For a full record of development, visit our Github Page.

Saturday 6/7/2024 - v3.13.1

calculuschild, G-Ambatte
  • Hotfixes for issues with v3.13.0

Fixes issues #3559, #3552, #3554

Friday 28/6/2024 - v3.13.0

calculuschild
  • Add :emoji: Markdown syntax, with autosuggest; start typing after the first : for matching emojis from FontAwesome, DiceFont, ElderberryInn, and a subset of GameIcons

  • Fix {curly injection} to append to, rather than erase and replace target CSS

  • GET PDF now opens the print dialog directly, rather than redirecting to a separate page

Gazook
  • Several small style tweaks to the UI
  • Cleaning and refactoring several large pieces of code
5e-Cleric
  • For error pages, add links to user account and /share page if available

Fixes issue #3298

  • Change FrontCover title to use stroke outline instead of faking it with dozens of shadows
  • Cleaning and refactoring several large pieces of CSS
abquintic
  • Added additional TABLE OF CONTENTS snippet options. Explicitly include or exclude items from the ToC generation via CSS properties
    --TOC:exclude or --TOC:include, or change the included header depth from 3 to 6 (default 3) with tocDepthH6
MurdoMaclachlan (new contributor!)
  • Added "proficiency bonus" to Monster Stat Block snippet.

Fixes issue #3397

v3.12.0

19 Mar 05:14
ac080c8
Compare
Choose a tag to compare

Change Log

For a full record of development, visit our Github Page - https://github.com/naturalcrit/homebrewery

Monday 18/3/2024 - v3.12.0

5e-Cleric
  • Fix language-specific hyphenation on print page

Fixes issue #3294

  • Upgrade Font-Awesome to v6.51

  • Allow downloaded files to be uploaded via NEW FROM UPLOAD

G-Ambatte
  • Fix an edge case crash with empty documents

Fixes issue #3315

  • Brews on the user page can be searched by tag; clicking a tag adds it to the filter

Fixes issue #3164

  • Add DiceFont icons
abquintic
  • Fix ^super^ and ^^sub^^ highlighting in the text editor

  • Add new syntax for multiline Definition Lists:

Term
::Definition 1
::Definition 2
with more text

produces:

Term
::Definition 1
::Definition 2
with more text

Fixes issue #2340

RKuerten :
  • Fix monster stat block backgrounds on print page

Fixes issue #3275

  • Added new text editor theme: "Darkvision".
calculuschild, G-Ambatte, 5e-Cleric
  • Codebase and UI cleanup

v3.11.0

26 Feb 19:48
a608df9
Compare
Choose a tag to compare
Gazook89
  • Brew view count no longer increases when viewed by owner

Fixes issue #3037

  • Small tweak to PHB H3 sizing

Fixes issue #2989

  • Add Fold/Unfold All buttons to editor bar

Fixes issue #2965

G-Ambatte
  • Share link added to Editor Access error page

Fixes issue #3086

  • Add Darkbrewery theme to Editor theme selector

Fixes issue #3034

  • Fix Firefox prints with alternating blank pages

Fixes issue #3115

  • Admin page working again

Fixes issue #2657

5e-Cleric
  • Fix indenting issue with Monster Blocks and italics in Class Feature

Fixes issues #527, #3247

  • Allow CSS vars in curly syntax to be formatted as strings using single quotes - {{--customVar:"'a string'"}}

Fixes issue #3066

  • Add Elderberry Inn icons {{ei,icon-name}}

Fixes issue #3171

  • New FONTS snippets!

Fixes issue #3171

  • New page now opens in a new tab
abquintic (new contributor!)
  • Add ^super^ ^abc^ and ^^sub^^ ^^abc^^ syntax.

Fixes issue #2171

  • Add HTML tag assignment to curly syntax {{tag=value}}

Fixes issue 1488

  • Brew → Clone to New now clones tags

Fixes issue 1488

calculuschild
  • Better error messages for "Out of Google Drive Storage" and "Not logged in to edit"

Fixes issues 2510, 2975

  • New Variables syntax. See below for details.

Brew Variable Syntax

You may already be familiar with [link](url) and ![image](url) syntax. We have expanded this to include a third $[variable](text) syntax. All three of these syntaxes now share a common set of features:

syntax description
[var]:content Assigns a variable (must start on a line by itself, and ends at the next blank line)
[var](content) Assigns a variable and outputs it (can be inline)
[var] Outputs the variable contents as a link, if formatted as a valid link
![var] Outputs as an image, if formatted as a valid image
$[var] Outputs as Markdown
$[var1 + var2 - 2 * var3] Performs math operations and outputs result if all variables are valid numbers

v3.9.1

28 Jun 20:15
36df5a3
Compare
Choose a tag to compare
G-Ambatte
  • Better error pages with more useful information

Fixes issue #1924