-
Fictioneer 5.8.5 Stable
released this
2023-12-28 01:27:54 +08:00 | 2634 commits to main since this releaseJust some minor fixes and tweaks.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: The password form should no longer be malformed
- Improved: Optimized the CSS for an imperceptible performance boost
Downloads
-
Fictioneer 5.8.4 Stable
released this
2023-12-18 00:48:57 +08:00 | 2639 commits to main since this releaseMaintenance release with some minor performance boosts and additional sanitization for user input, just to be safe. There was also an issue with the ePUB converter when both the lightbox and consent wrapper options had been disabled, rendering empty chapters.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: Article cards title spacing is now correct when cover images are hidden
- Fixed: Author placeholder in the advanced search will now vanish if the input is not empty
- Fixed: Checks against the disallow list when commenting will now always apply
- Fixed: ePUBs no longer expect chapter contents to be full HTML documents
- Fixed: Lightbox and consent wrapper filters no longer return full HTML documents
- Improved: Lightbox and consent wrapper filters are now skipped if there's nothing to do
- Improved: Additional sanitization of user input and request parameters across the theme
- Changed: ePUBs no longer show hints for hidden chapters (they are just not included)
- Changed: Updated the theme screenshot
Downloads
-
Fictioneer 5.8.3 Stable
released this
2023-12-10 07:11:20 +08:00 | 2663 commits to main since this release!!ATTENTION!! Please visit the theme settings menu once after the update. You do not need to change anything, just opening it is enough. In a previous release, an ill-conceived performance optimization removed any "falsy" options from the database to save rows. Turns out, this causes an additional query for each missing option, making your site slower instead. Whelp.
Also, the status and age rating of stories and chapters did reset on edit screens due to a sanitization error. If you edited something and saved, this might have affected you. Want to check everything is still correct. Sorry for the inconvenience.
Please consider supporting me on Ko-fi if you don't mind the occasional bug.
Release Notes
- Fixed: "Falsy" theme options are saved again to avoid dozens of superfluous database queries
- Fixed: The status and age rating of stories and chapters will no longer reset on post edit screens
- Fixed: The installation guide CSS for Merge Top-Header & Navigation had a few flaws...
.main-navigation.is-sticky .main-navigation__left {...}
has been updated--layout-top-header-background-color
example changed to customizable to HSL
- Improved: Style for icons in the breadcrumb navigation (e.g. protected posts, etc.)
- Improved: Navigation second-level submenus are now at least as wide as the parent menu item
- Improved: Opening the theme settings will now set all options to avoid superfluous database queries
- Improved: Removed many unnecessary function calls for (marginally) better performance
Downloads
-
Fictioneer 5.8.2 Stable
released this
2023-12-01 06:47:28 +08:00 | 2683 commits to main since this release!!ATTENTION!! Hooks, functions, and files have been renamed! If you have used them in a child theme (you would know), please update them accordingly. This was done for internal consistency. Also, the
fictioneer_get_field
function has been removed as it had no longer any benefit.Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: The
static-menu-item
CSS class works again in the menu - Fixed: Word count in collections and collection cards should now be accurate
- Fixed: Dealt with
mb_convert_encoding
deprecation warning on PHP 8.2+ - Fixed: ePUB styles for frontmatter have paragraph spacing again
- Fixed: Output buffer does no longer interfere with ePUB downloads
- Fixed: Typo in array key that prevented a collection permission check from working
- Improved: Use related constants for reserved post slug protection
- Improved: Optimized ePUB generator performance
- Added:
fictioneer_get_story_chapters
helper - Added:
fictioneer_get_word_count
helper - Added:
fictioneer_filter_taxonomy_pills_group
filter - Replaced:
fictioneer_get_field
function with nativeget_post_meta
- Renamed:
fictioneer_header
action hook tofictioneer_inner_header
- Renamed:
fictioneer_header_background
function tofictioneer_header_inner_background
- Renamed:
fictioneer_site_header
function tofictioneer_inner_header
- Renamed:
partials/_site-header.php
topartials/_header-inner.php
- Renamed:
partials/_top-header.php
topartials/_header-top.php
- Docs: Added CSS snippet on how to merge the top-header with the navigation
Downloads
- Fixed: The
-
Fictioneer 5.8.1 Stable
released this
2023-11-26 10:06:38 +08:00 | 2714 commits to main since this releaseI was contemplating to make this a major version since this release actually changes the layout (if you want), but it still is mostly under the hood. Nobody can force me, so patch level it is. The privilege when you do everything by yourself. Alone. *sniff*
Please consider supporting me on Ko-fi if you pity me.
Highlight: Customizer
One of the last yet major pain points remaining is lacking customization. Sure, you can change all the colors, but this essentially requires a professional to do right. You wouldn't believe how much you can mess this up. Anyway, this is about the layout, notably the header. By default, Fictioneer needs a large header image to look good. That sucks, because where to get one? And modifying the layout via actions and filters is not trivial for someone who just wants to publish their stories online.
No longer! You can now choose between different header styles! All three of them! Four, if you count none. While still not much, one of the new options works without a header image. Just a good plain ol' title, no art required. And the navigation bar has a different mobile style as well. To top it off, I added some CSS snippets for customization to the installation guide. Which was a lot easier than coding options for them, too. I'm not adding toggles and sliders for every possible style property, there's hundreds of them!
Release Notes
- New: Customizer option to change the header style
- New: Customizer option to change the mobile navigation style
- Improved: The data-mode attribute will now be set to "dark" in dark mode (instead of being empty)
- Removed: Several superfluous constants that copied theme options which were auto-loaded anyway
Downloads
-
Fictioneer 5.8.0 Stable
released this
2023-11-23 01:53:17 +08:00 | 2728 commits to main since this releaseAs promised a few versions ago, the Advanced Custom Fields plugin has been removed. The theme is now completely independent from any plugins and about 5 MB lighter as well. When I originally decided to use the plugin, three years back, I did so because adding custom fields myself appeared to be a huge pain. And now that I did, I can confidently say: it really was! Worth it, though.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: Collection statistics when the collection is empty (which it really should not be)
- Fixed: The option to limit chapter stories by author is no longer always enabled
- Improved: Remaining ACF fields have been replaced by a native solution
- Improved: Relationship meta fields show additional information about posts
- Improved: Protection for theme meta fields
- Improved: Protection for reserved permalink slugs
- Improved: Updating your display name now also updates your comments
- Improved: Updating your email now also updates your comments (if an email is set)
- Improved: Private comments are now visibly marked as such in the admin
- Added: New role capability to allow or turn off custom eBook uploads
- Removed: Internal ACF plugin
Downloads
-
Fictioneer 5.7.7 Stable
released this
2023-11-15 23:49:42 +08:00 | 2770 commits to main since this releasePrimarily a maintenance release with some fixes and speed improvements.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Improved: Encapsulated critical head scripts to not pollute the global scope
- Improved: Sped up sitemap generation for faster saving
- Improved: Sped up schema generation for faster saving
- Improved: Sped up and extended theme cache purging
- Changed: Story and global word counts now also include story post content
- Changed: Hide RSS links on oneshots (not much point having them there)
- Misc: Updated internal ACF to 6.2.3
Downloads
-
Fictioneer 5.7.6 Stable
released this
2023-11-13 01:42:30 +08:00 | 2792 commits to main since this releasePerformance update! It had finally come to my attention that some queries very rather inefficient, to the point where updating a post could take the editor more than 10 seconds due to subsequent cascading updates. You may have noticed, and that should be a lot better now.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: Extremely slow queries in schema generator, statistics, and search functions
- Fixed: Sticky comments are now more efficient and no longer duplicated
- Fixed: Story list schemas now properly exclude hidden stories
- Improved:
false
boolean theme options are no longer saved unless they already exist - Improved: The database optimizer now removes superfluous "falsy" boolean theme options
- Improved: Font Awesome has been updated to 6.4.2 and is easier to modify
- Added: Option to turn off the theme's Font Awesome integration in favor of your own
Downloads
-
Fictioneer 5.7.5 Stable
released this
2023-11-09 20:58:33 +08:00 | 2816 commits to main since this releaseThere are no special actions to perform after the update this time, except for the usual, such as clearing your caches. The most severe change was done to the OAuth process, which does no longer use sessions in order to improve compatibility, privacy, and security. If it stops working, just flush your permalink structure.
Note: There is an issue with the Litespeed Cache plugin (5.7.0) that can cause ESI nonces to be overwritten with garbage. If you use it and things suddenly stop working, that's why. Purging the cache can help, sometimes it must be done several times. This is not an issue with the theme but the plugin. The developer is aware of the bug and this should be hopefully fixed in the next update. The bug is a bit peculiar as no way has been found to reproduce it -- it just happens occasionally for no discernable reason, ruining your day.
Please consider supporting me on Ko-fi if you like the theme.
Release Notes
- Fixed: AJAX comments now load even if commenting is disabled
- Fixed: Missing space after chapter prefix in lists
- New: Added optional public story changelog to keep track of chapter changes
- New: FICTIONEER_ORDER_STORIES_BY_LATEST_CHAPTER constant (default: false)
- Improved: Trashing or setting a chapter back to draft will now remove it from a story
- Improved: Unsetting your Patreon OAuth will now also clear your tier data
- Improved: Refactored OAuth and dealt with potential security and privacy issues
- Improved: Chapter selections are now filtered to include only published, private, and future posts
- Misc: Updated internal ACF to 6.2.2
- Misc: Disabled the new WordPress lightbox for now due to compatibility concerns
- Misc: Updated the modal header style
Downloads
-
Fictioneer 5.7.4 Stable
released this
2023-10-09 07:37:16 +08:00 | 2847 commits to main since this release!!ATTENTION!! After the update, purge the SEO caches under Fictioneer > SEO (if you have that enabled) and resave your list pages for stories, chapters, etc. to ensure all schemas are correct. Optionally, you can now also optimize your database under Fictioneer > Tools to get rid of superfluous rows from previous versions. Make sure to create a database backup before you do that.
!!IMPORTANT!! If you have imported the ACF fields (if you know, you know), delete them or you will see duplicate fields in the editor. If you have altered the fields, well, you're on your own.
Please consider supporting me on Ko-fi if you like the theme.
Highlight: Meta Fields
Previously, the theme heavily relied on the Advanced Custom Fields plugin for meta fields. This was easy and comfortable, but came with some scalability issues. Namely that ACF would save every meta field for every post, auto-save, or revision regardless of value (even if left empty) and twice, because there are control fields too. This could quickly add up to tens if not hundreds of thousands of rows bloating your database. No longer!
Aside from the relationship fields, such as the story chapters, all meta fields have been converted to a theme-native solution that will not bloat your database. However, this adds some difficulties if you want to use search and filter functions or plugins. The INSTALLATION guide has been updated on the matter. Expect the remaining ACF fields to be replaced in the future, and the plugin removed from the theme.
Release Notes
- Fixed: Fast AJAX replies to comments with subscription will no longer cause a 500 error
- Fixed: Bookmarks should now work again properly for logged-in users
- Improved: Empty/Falsy values will no longer be saved or kept in the database, reducing bloat
- Improved: Most ACF meta fields have been replaced with a native solution
- Improved: Checkboxes are now always sanitized and saved as 0 or 1
- Improved: Comment edit notes now show the editor
- Added: The user profile now displays an user's ID (in case you ever need to know)
- Added: Editor meta fields can now be filtered for better customization
- Added: Tool action to optimize the database and get rid of superfluous rows
- Added: Tool actions to append missing meta fields
- Added: Filter to allow falsy values to be stored in the database for compatibility
Downloads