• Tetrakern released this 2024-08-18 00:37:50 +08:00 | 806 commits to main since this release

    Hopefully, this update will address the last remaining issues from version 5.22 and give me a break! Along with important fixes, this update introduces a new query result cache system for large and resource-intensive chapter queries (50+ posts). Tests have shown a 10-15 times increase in speed, which is especially noticeable on list pages. You can enable this feature under Fictioneer > General > Features. It should also work seamlessly with cache plugins.

    Please consider supporting me on Ko-fi, Patreon, or GitHub Sponsors if you like the theme.

    Release Notes

    • Fixed: The ignore_protected shortcode parameter now also works on Latest Update chapters
    • Fixed: AJAX comments are now loaded again on bypassed protected posts
    • Fixed: The story card cache does now properly respect the cache limit
    • Fixed: Story pages will no longer overflow on the top if the thumbnail is missing or hidden
    • Fixed: The publish_posts capability is no longer the sole qualifier for having an author page
    • Improved: Changing the story of a chapter will now remove the chapter from the old story
    • Improved: The comment count on stories and story cards should now be more up-to-date
    • Improved: Added display of active known cache plugins to settings page
    • New: Added optional caching feature for large query results to speed up loading
    • New: Added compatibility setting to allow REST requests to trigger save actions
    • Dev: Added FICTIONEER_STORY_CARD_CHAPTER_LIMIT constant
    • Dev: Added FICTIONEER_QUERY_RESULT_CACHE_THRESHOLD constant
    • Dev: Added FICTIONEER_QUERY_RESULT_CACHE_LIMIT constant
    • Dev: Reduced FICTIONEER_CARD_CACHE_LIMIT default from 50 to 40
    • Dev: Increased FICTIONEER_QUERY_ID_ARRAY_LIMIT default from 100 to 1000
    • Dev: Optimized fictioneer_get_stories_total_word_count() for better performance
    • Dev: Refactored fictioneer_get_story_chapter_posts() and added $args and $full parameters
    • Dev: fictioneer_get_story_chapter_posts() now returns reduced WP_Post objects
    • Dev: Fixed the Transient key for the blog shortcode
    Downloads