Releases: naturalcrit/homebrewery
v3.15.0
v3.14.3
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 useCTRL + SHIFT + META + LEFT\RIGHTARROW
G-Ambatte
- Fix display issue with image wrap icons
v3.14.2
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
- Use
-
Prevent reload from clobbering modified fresh clones
5e-Cleric, Gazook89
- Viewer tools for zoom/page navigation
v3.14.1
Tuesday 8/13/2024 - v3.14.1
abquintic
- Allow Table of Contents to flow across columns
- Fix unusual margin spacing for adjacent
.descriptive
and.wide
blocks
- Add code folding to STYLE tab
G-Ambatte
- Fix edge case where Table of Contents generator changed capitalization of headings
- Fix Ink Friendly snippet causing unselectable PDF text
- Prevent brews selecting themselves as a theme
- Fix info pages (
/faq
,/migrate
, etc.) showing blank authorship info
- Add
abs()
,sign()
andsigned()
functions to variable syntax math handler
- Fix variable math handler not processing commas (i.e., in
$max(varA,varB]
)
- Fix variable math handler scrambling variables with names that are subsets of other variables
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
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.
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
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) withtocDepthH6
MurdoMaclachlan (new contributor!)
- Added "proficiency bonus" to Monster Stat Block snippet.
Fixes issue #3397
v3.12.0
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
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
- 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"
- 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
v3.8.0
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 thetarget=_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