• Tetrakern released this 2023-08-05 05:18:05 +08:00 | 3592 commits to main since this release

    IMPORTANT! Clear all your caches, especially the story data caches under Fictioneer > Tools.

    Time for another minor version! This update adds a few new options and vastly reduces the number of database queries, which should significantly improve performance -- especially for sites without persistent object caching.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: CSS issues across the board
    • Fixed: Warning if no SEO images has been set
    • Fixed: Search token tracks in Firefox
    • Improved: Shortcode performance
    • Improved: Menu performance
    • Improved: Story card performance
    • Improved: Restrict author role
    • Improved: Stick comment handling
    • Improved: Collection statistics performance
    • Improved: Chapter list (in chapters) performance
    • Added: fictioneer_footer action hook
    • Added: Option to immediately append new chapters to their stories
    • Added: Option to limit chapter story selection by author
    • Added: Option to strip shortcodes from non-administrators
    • Updated: ACF to 6.1.8
    Downloads
  • Tetrakern released this 2023-07-29 23:46:54 +08:00 | 3646 commits to main since this release

    Aside from some bug fixes, this update makes it a lot easier to change the theme's main navigation bar. You can find an example in the Readme of the base child theme.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: Reduction of subscriber profiles now only affects the subscriber role
    • Fixed: The OG Image in the SEO meta box now only accepts images (lol)
    • Fixed: The "Advanced" button will not work for multiple instances of the Search shortcode
    • Fixed: The Quote and Suggestion buttons no longer copy HTML markup
    • Fixed: Navigation intersection observer firing in the wrong direction
    • Fixed: Story blogs now only show posts by the author(s)
    • Added meta box to assign posts to stories (in addition to a common category)
    • Added "type" parameter to Search shortcode for pre-selecting the post type
    • Added "author_ids" and "exclude_author_ids" parameters to Blog shortcode
    • Added password note field to stories
    • Added --nav-observer-offset CSS variable to the navigation observer
    • Added fictioneer_navigation_top and fictioneer_navigation_bottom hooks to navigation partial
    Downloads
  • Tetrakern released this 2023-07-25 05:08:40 +08:00 | 3665 commits to main since this release

    Small update for additional customization options.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Added FICTIONEER_DISABLE_ACF_JSON_IMPORT constant (if you do not know what this does, hands off)
    • Moved custom fiction CSS to wp_head hook (so you can remove it if necessary)
    Downloads
  • Tetrakern released this 2023-07-10 05:57:51 +08:00 | 3672 commits to main since this release

    This primarily fixes issues with the text-to-speech feature on mobile and specifically in Safari, which apparently does not support lookbehind regular expressions. Thanks for nothing, Apple! There is now also a modal for the TTS settings with some instructions on how to make this work on Android devices. Why this needs microphone permissions is beyond me.

    The default voice is currently Samatha (en-US) or the first English language if it's not found. There might be an update in the future to select a voice depending on the site language, but the problem is that most voices are kinda garbage. Just selecting any first one is not necessarily the best course of action.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: TTS in Safari (ffs Apple!)
    • Fixed: Container shadows in Safari (ffs Apple!!)
    • Improvement: Modal for TTS settings
    • Improvement: Updated and unified some icons
    Screenshot 2023-07-12 at 18 03 56
    Downloads
  • Tetrakern released this 2023-07-03 04:33:35 +08:00 | 3683 commits to main since this release

    Maintenance and bug fixes.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: Lightbox now works for bookmarks and has been optimized
    • Fixed: Spacing between breadcrumb items is now even
    • Fixed: Removed errant backslashes from comment reply notification emails
    • Improvement: Spoiler, insert, delete, and quote BBCodes should now work on multi-line selections
    • Moved bookmark template elements to partials for easier customization in child themes
    Downloads
  • Tetrakern released this 2023-06-29 02:04:19 +08:00 | 3696 commits to main since this release

    Maintenance and some tiny re-enabled features.

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: You can again click on search suggestions after you start typing
    • Fixed: Search input tracks not displayed correctly in Safari
    • Improved: AJAX comments and comment form provide better errors if failing to load
    • Improved: AJAX comments and comment form should no longer fail to load due to expired nonces
    • Updated internal ACF to 6.1.7
    • Re-enabled arrow key navigation in chapters
    Downloads
  • Tetrakern released this 2023-06-22 02:13:44 +08:00 | 3708 commits to main since this release

    It has hardly been an hour since the last release and of course now I find this bug...

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed image reveal buttons in story comments
    Downloads
  • Tetrakern released this 2023-06-22 00:32:20 +08:00 | 3710 commits to main since this release

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: Navigation shadow in Safari (ffs Apple)
    • Fixed: Page number jump on author pages
    • Fixed: Chevron rotation on closed chapter groups
    • Reduced inline comment editing impact on render performance
    • Reduced mobile menu impact on render performance
    Downloads
  • Tetrakern released this 2023-06-19 04:06:33 +08:00 | 3719 commits to main since this release

    Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed: Alignment of the exit fullscreen icon
    • Fixed: Popup menus and "last-clicked" elements not closing properly
    • Fixed: Collections now ignore hidden stories
    • Fixed: Chapter list titles now strip all (errant) tags
    • Fixed: Paragraph anchors in comments now act as links outside of chapters
    • Fixed: Story checkmark is no longer always marked
    • Fixed: Recommendation pages no longer show tag/warning sections if empty
    • Fixed: Renamed "blog" class to "blog-posts" to avoid collision with the WP body "blog" class
    • Improved TSS sentence split regex (probably)
    • Improved click handlers and removed all inline onclick events
    • Improved background of private/etc. comments for better readability
    • Replaced icon to self-delete comment
    • Added constant to change TTS regex (for other alphabets)
    • Added several ARIA attributes for better accessibility
    • Added delay to consent banner for SEO reasons
    • Added smooth scrolling to all page anchors
    Downloads
  • Tetrakern released this 2023-06-14 05:09:31 +08:00 | 3767 commits to main since this release

    IMPORTANT! Clear all your caches, especially the story data caches under Fictioneer > Tools.

    Big one! So this was starting out (again) as maintenance and performance release but went overboard (again). Well, technically I only added one feature but probably one people would have expected to already be there anyway: sorting, ordering, and filtering for lists! Yes, I originally did not add that because the authors I made the theme for use plugins -- which is both boon and bane, but that's another issue. You can check out the demo site to see the "SOF" in action.

    image

    There are not that many options, sure. Fictioneer is not meant for community archives with thousands of stories, so the usefulness of filters is debatable. Also, there is the search feature for anything more. Taxonomy archives get an additional menu for the post type, which you do not need in a scoped list. And now you can choose a time range like on your other favorite sites! You can even use custom ones in the URL, as long as it is a positive integer (days) or strtotime compatible string. New filters have been added to custmize the menu options.

    Anyway, have some notes. Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Feature: Add sort-order-filter interface to lists
    • Remove superfluous elements after page load (need determined client-side)
    • Disable autocomplete on more control inputs
    • Further reduced elements and CSS to improve render performance
    • Remove all sibling selectors from CSS (apparently, they were extremely costly)
    • Add date format constants for cards, allowing for better customization in child themes
    • Cards now show either the publish or modified date depending on the orderby option
    • Refactored many templates and partials (relevant if you replaced any in child themes)
    • Refactored some and cleaned up all JS files
    • Added a bunch more ARIA labels for better accessibility
    • Fixed: Chapter mobile menu panel will no longer show up on search pages
    • Fixed: AJAX comments that broke at some point
    • Fixed: AJAX nonce being wrong due to local caching
    • Fixed: Chapter folding not honoring settings
    • Fixed: Edit/Delete buttons not properly showing up on your comments (if enabled)
    • Fixed: Hidden stories and chapters not being properly excluded from RSS, sitemap, and search engines
    • Fixed: TTS is no longer stopped when you load the site in another tab
    • Fixed: Footer menu wrapping weirdly when overflowing
    • Fixed: Bookmarks save the full URL again to avoid issues with particular permalinks
    Downloads