Skip to content

Releases: naturalcrit/homebrewery

v3.15.0

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

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

v3.8.0

12 Apr 20:16
45b7d7d
Compare
Choose a tag to compare
calculuschild
  • Rename {{coverPage}} to {{frontCover}}. Those using this {{beta BETA}} feature will need to update that text to make the cover page appear again.

  • Several background fixes to test scripts

Jeddai
  • Add content negotiation to exclude image requests from our API calls

Fixes issue #2595

G-Ambatte
  • Update server build scripts to fix Admin page

Fixes issues #2657

  • Fix internal links inside <div> blocks not receiving the target=_self attribute

Fixes issues #2680

  • See brew details on /share pages by clicking the brew title (author, last update, tags, etc.)

Fixes issues #1679

  • Add local Windows install script via Chocolatey
5e-Clerc
  • New TABLES → RUNE TABLE snippets for V3. Adds an alphabetic script translation table.

  • New IMAGES → WATERCOLOR CENTER snippets for V3, which adds a stylish watercolor texture to the center of your images!

  • New PHB → INSIDE COVER PAGE snippet for V3! (Thanks to /u/Kaiburr_Kath-Hound on Reddit for providing some of these resources!)

  • Add some missing characters Ñ ñ ç Ç Ý ý # ^ ¿ ' " ¡ · to the "scalySansRemake" font in V3.

Fixes issues #2280

Gazook89
  • Add "Language" selector in Properties menu. Sets the HTML Lang attribute for your brew to better handle hyphenation or spellcheck.

Fixes issues #1343

  • Fix a crash when multiple {injection} tags appear in sequence

Fixes issues #2712

MichielDeMey
  • Remove all-caps display on Account button since usernames are case-sensitive.

Fixes issues #2731