• Tetrakern released this 2023-06-06 05:21:30 +08:00 | 3901 commits to main since this release

    Hopefully the last patch release for now, but I thought everything to be in order with 5.3.0 and look how that went. Lots of minor things.

    Important! Purge your story data caches under Fictioneer > Tools in the admin panel, otherwise some parts of the page might look broken until the cache expires by itself.

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

    Release Notes:

    • Reduced elements of large cards (this kinda slipped by me)
    • Reduced elements in chapter lists further
    • Remove unnecessary elements on client-side after page load (they need to be delivered for cache reasons)
    • Make check for AJAX authentication mode a bit cleaner
    • Using the WP-native logout will now properly clear bookmarks in local storage
    • Prefixed signature of recently added actions (yikes)
    • Fixed some style issues with minimalist mode
    Downloads
  • Tetrakern released this 2023-06-05 05:46:47 +08:00 | 3911 commits to main since this release

    Yes, the obligatory bug fixes after the minor release. In my defense, I also made important performance improvements. Mainly reducing the DOM size by several hundred nodes depending on content. For example, from 1136 to 942 elements on the front page of the demo site. One story test case with a hundred chapters even yielded a reduction of over 900.

    Important! Please purge your story data caches under Fictioneer > Tools in the admin panel, otherwise some parts of the page might look broken until the cache expires by itself.

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

    Release Notes:

    • Fixed popup menus in Safari (seriously, wtf Apple)
    • Fixed tags.json (where the heck came that "foobar" node from?)
    • Fixed display conditions for moderation flags in comment edit
    • Fixed style of the global story checkmark (again)
    • Fixed AJAX action in settings
    • Caught potential "undefined function" JS error
    • Excluded autosaves and revisions from logging
    • Added 'fictioneer_filter_list_chapter_prefix' filter
    • Added several strategic CSS contain properties to improve render performance (probably)
    • Massively reduced DOM elements for cards and chapter lists
    Downloads
  • Tetrakern released this 2023-06-04 00:34:27 +08:00 | 3933 commits to main since this release

    This was supposed to be a patch level but shot past that in the last few days, so here you get a minor version update. Please consider supporting me on Ko-fi if you like the theme.

    Release Notes:

    • Fixed date formatting for Latest updates shortcode not honoring your settings
    • Fixed comments for cyrillic languages
    • Fixed warning if chapters have no story assigned
    • Improved handling of removable query args
    • Chapters on the story edit screens are now sorted by date, descending (newest one first)
    • Added additional floating notifications
    • Added chapter list for story as popup menu in chapters (bottom)
    • Updated styling of popup menus
    • Updated styling of custom scroll bars (FF still does not support that...)
    • Updated styling of modals to better fit small viewports (e.g. mobile)
    • Popup menus now reposition themselves vertically if they collide with the view's border (if there is space)
    • Order/View toggles are now only displayed on the chapter tab
    • Refactored logger to use a log file instead of the database (what was I thinking?)
    • Refactored SEO/Tool/ePUB actions in the settings
    • Refactored admin user profile
    • Refactored frontend user profile
    • Clicking outside a selected paragraph will now close the paragraph tools again
    • Several small performance improvements you will probably never notice
    • Added overridable constants for child themes to reduce database calls for rendering pages
      • FICTIONEER_SITE_CHARSET (e.g. 'UTF-8')
      • FICTIONEER_SITE_LANGUAGE (e.g. 'en-US')
      • FICTIONEER_SITE_NAME (e.g. 'Hollow Shades' or 'Nowhere Stars' or 'Katalepsis')
      • FICTIONEER_SITE_DESCRIPTION (e.g. 'A web fiction theme for WordPress')
    Downloads
  • Tetrakern released this 2023-05-09 01:08:34 +08:00 | 4000 commits to main since this release

    Note: The default date format for cards has been changed from "M j, y" to "M j, 'y". Sites running the theme already might need to update this manually under Fictioneer > General (if you want). This is not important, just adds a bit more clarity what the number means.

    Release Notes:

    • Update internal ACF to 6.1.6 (critical security fix)
    • Fixed main background position below tablet viewport
    • Fixed theme sitemap
    • Fixed logo for embeds if the link is dead
    • Fixed missing Twitter username field
    • Updated some translations
    • Updated date format for cards
    • Updated Twitter meta tags
    • Reduced chapter bookmarks size in browsers
    • Added option to hide stories in lists
    • Added option to restrict the default WordPress REST API
    Downloads
  • Tetrakern released this 2023-04-09 20:39:47 +08:00 | 4023 commits to main since this release

    Release Notes:

    • Update internal ACF to 6.1.3 (will probably be updated again very soon)
    • Fixed line clamp in latest_chapters shortcode for the compact variant without source
    Downloads
  • Tetrakern released this 2023-03-14 02:18:23 +08:00 | 4028 commits to main since this release

    Release Notes:

    • Fixed access on null warning when a comment is not a reply
    • Added additional sanitization to advanced search form
    Downloads
  • Tetrakern released this 2023-03-13 23:11:57 +08:00 | 4033 commits to main since this release

    Release Notes:

    • The [fictioneer_chapter_list] shortcode group parameter is now case-insensitive
    • Fixed: Spacing issue in search form
    • Added help text to search keyword tracks if empty
    • Added Cloudinary and Jetpack blocks to default block allowlist
    Downloads
  • Tetrakern released this 2023-03-11 00:47:23 +08:00 | 4042 commits to main since this release

    Note: This release streamlines the post ID parameter of shortcodes, which is now mostly post_ids instead of stories, chapters, etc. The shortcode guide on the demo page has been updated and expanded.

    Release Notes:

    • Fixed: Irregular horizontal overflow issue
    • Fixed: Wrapping of extremely long words
    • Fixed: Only check for privacy policy if one has been set
    • Fixed: ePUBs can no longer be downloaded with the direct link if disabled
    • Fixed: CSS collision of contact form (thanks Jetpack)
    • Clarified some theme settings that require an account
    • Extended shortcodes with new parameters for taxonomies
    • Added filters for shortcode query arguments
    • Added smooth scrolling to chapter top/bottom jump buttons
    • Added new fictioneer_blog shortcode
    Downloads
  • Tetrakern released this 2023-02-28 21:05:31 +08:00 | 4086 commits to main since this release

    After the update, clear your story data caches under Fictioneer > Tools or your story pages will look wrong until the cache times out.

    Release Notes

    • Changed CSS font variable names to avoid conflicts with Jetpack
    • Refactored chapter list meta rows and added fictioneer_filter_list_chapter_meta_row hook
    Downloads
  • Tetrakern released this 2023-02-24 18:43:44 +08:00 | 4094 commits to main since this release

    Release Notes

    • Improved performance of Storygraph API
    • Added loading spinner to lightbox
    • Increased update check interval from 1 to 12 hours
    • Added Crimson Text as new chapter font option
    • Refactored chapter font formatting and added fictioneer_filter_fonts hook
    • Refactored chapter font color formatting and added fictioneer_filter_font_colors hook
    • Content width chapter option is now hidden below 640px viewports (minimum is 640px anyway)
    • Fixed font weight inconsistency in light mode
    Downloads