Added a bunch of new filters and options, plus a rather critical bug fix with the permalinks (did not affect administrators). Please consider supporting me on Ko-fi if you like the theme.
Highlight: Chapter Appending
There is now a tool action to mass-append chapters to a story, as long as you have assigned the chapter to the story. Just enter the ID of the target story, check the preview, and go. Seeing how several people ran into trouble with chapter assignments during migration, this may come in handy if you end up with hundreds of orphaned chapters.
Highlight: Dark Mode Font Weight
You might have noticed that the font weight becomes thinner when you switch to dark mode. That is a deliberate adjustment to account for the bright letters "bleeding" into the dark background, making them appear heavier than they really are. That is an optical illusion and the adjustment compensates for that. But apparently, some folks does not like the adjustment, so you now have the Customizer option (under Layout) to turn it off instead of having to mess with the CSS properties. Users can still enable it in the site settings modal.
Release Notes
- Fixed: Permalinks can no longer be duplicated if the user misses the "edit permalink" capability
- Changed: Added missing nonce validation to
fictioneer_append_meta_fields()
actions - Changed: Added
$force
parameter tofictioneer_append_chapter_to_story()
- Changed: Generalized script to hide info boxes in chapters (now targets the
.hideable
class) - Changed: Renamed
consent.min.js
tolaws.min.js
to prevent console errors* - Changed: Discord chapter notifications now also work without an associated story
- New: Added FICTIONEER_DISCORD_EMBED_COLOR constant
- New: Added
fictioneer_filter_story_identity
filter - New: Added
fictioneer_filter_chapter_identity
filter - New: Added tool action to append chapters by associated story ID
- New: Added Customizer option to turn off the dark mode font weight adjustment
* Seriously, Brave. Blocking consent banners is fine, but blocking the whole script and causing errors? That's a bit much.