A bigger release than usual — dashboard widgets, private RSS feeds, tag editing, date fixes, and a better update screen.
Dashboard widgets
Most plugins now have a dashboard widget: ForumMonitoring, FlatModerationExtend, PrivateMessaging, FlatLetter, Reputation, InactiveUserManager. Each shows the plugin's numbers without leaving the dashboard.
ForumMonitoring also added an "Active members today" card — a 7-day bar sparkline, a delta vs yesterday, and a list of today's active members with their last-seen time.
All widgets are on by default. Each can be toggled from its plugin's settings.
Updates screen
The Updates section in the admin menu now shows every installed plugin and theme in one list — version installed, update available or not. No more checking plugin pages one by one.
Language file updates are also clearer now. Instead of a bare version number, the interface tells you what the update actually contains before you apply it.
Tag editing
Tags can now be edited after creation — name, color, and icon. Before this, fixing a typo or changing a color meant deleting the tag and recreating it.
New in Pro — private RSS/Atom feeds
If your forum is members-only, RSS has always been a dead end. Feed readers can't log in, so members got public-only content or a completely empty feed.
Every feed URL now accepts a ?token= parameter:
https://yourforum.com/feed/rss?token=your_api_key
https://yourforum.com/feed/atom/category/members-only?token=your_api_key
The token is the API key from your profile's security settings. With a valid token, the feed includes everything you'd normally see logged in — public boards plus any private categories your account can access. No token, or a bad one, returns public content. Nothing breaks for people who aren't using it.
All feed types work: global, by category, by user, by tag.
Feed URLs use category slug
Category feed URLs changed from /feed/rss/category/{uuid} to /feed/rss/category/{slug}. The UUID format was unreadable and impossible to construct by hand. If you have hardcoded category feed links anywhere, they'll need updating.
Date and timezone fixes
Two bugs that have been there for longer than they should have been.
The forum's configured timezone wasn't being applied to PHP's native date functions at startup. So if your admin settings said Europe/Paris but the server was in UTC, post timestamps could be off by an hour or two. Now the configured timezone is set before anything else runs.
Month and day names were also always in English regardless of forum language. A German forum would show "März" in translated strings but "March" in date outputs. The date helper now reads month and day names from the active language file. All five languages (fr, en, de, pt, zh) are covered.
Pro: Three plugins had the same English-names problem in specific places — blog card dates in FlatHome, day abbreviations in ForumMonitoring's activity charts, and the activity chart in PrivateMessaging's admin panel. All fixed.
Guest profile redirect
When profile pages were restricted to members, unauthenticated visitors got a 403. Guests now get redirected to login with an explanation instead.
📋 Full changelog
The complete changelog with all technical details is available in full changelog thread.
Thank you to everyone who reported bugs and contributed to this release. 🙏
