Flatboard 5.5.1 "AEGIS" — Release

Avatar
Posts 445 1985

🚀 Flatboard 5.5.1 "AEGIS" — What's new since 5.4.1

This release series brings security hardening, major performance gains, a revamped search experience, and a handful of useful new features.

Flatboard Release


🔴 Security

  • CSRF protection added to search, all Private Messaging write endpoints, FlatHome admin endpoints, and all plugin write actions (Reputation, TranslationManager)
  • Open redirect via HTTP_REFERER patched
  • Header injection in file downloads neutralized
  • MX DNS validation at registration to block fake email addresses
  • SSRF protection added to Logger webhook delivery
  • Unsafe unserialize() replaced in ForumImporter (vBulletin)

⚡ Performance

  • PermissionHelper results cached per request — eliminates ~12 redundant I/O reads per page load (e.g. for Private Messaging permission checks)
  • Presence system rewritten with one file per user — no more write contention on the shared presence file under load
  • FlatHome getAllPages() cached for the duration of each request
  • Forum Monitoring — fatal memory exhaustion fixed, all 6 stat calls cached (5-min TTL), redundant file reads eliminated
  • FlatModerationExtend storage reads cached within each request

✨ New features

  • Customizable homepage — admins can choose between latest discussions or the categories grid. /forums and /discussions always point to their respective views regardless of this setting.
  • Plugin & theme compatibility system — incompatible plugins are auto-disabled at boot, flagged with a red badge, and admins receive a one-shot notification. Themes display a warning but are not auto-deactivated.
  • Purge unverified accounts — via the admin Maintenance panel or php console.php cleanup:unverified-users [days]
  • Admin users: filter by group — new dropdown in the users list filter bar
  • Profile: unsubscribe button in the subscriptions tab
  • Presence: page visit history per user (configurable size)
  • Forum Monitoring (Pro) — active user cards now show recently visited pages
  • Premium theme — full stats block (discussions, replies, members, online users) now visible in all sidebar views

🔎 Search overhaul

  • Autocomplete now actually returns results
  • Result count no longer capped at 20
  • "Load more" works on the search results page
  • Excerpts no longer show raw markdown or bleed inline formatting
  • Search result cards are fully clickable
  • Performance: sort → slice → format (was: format all matches, then sort)

🛠️ Other notable fixes

  • System emails (verification, password reset, email change) now sent in the site language instead of always French
  • EasyMDE draft auto-save no longer stores empty content
  • Plugin updates — object arrays in plugin.json no longer duplicated on each update
  • Private Messaging typing indicator now works correctly
  • Unverified accounts no longer appear in member lists, stats, or latest member counts
  • Login redirect in subdirectory installs — post-login redirect now correctly lands on the subfolder root instead of the domain root
  • remember_token cookie scope corrected for subdirectory installs

📋 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. 🙏

Edited on  Apr 20, 2026  By  Fred .

  • security release new
  • Like(2)
    314r314r
    DoneAgainDoneAgain
Avatar
Posts 61 302

Salut Fred,

ton système de mise à jour est absolument génial et il fonctionne PRO


Avatar
Posts 445 1985

Comment cela "et il fonctionne PRO" ?

Avatar
Posts 61 302

pro=professionnel

Avatar
Posts 216 992

upgrade done without major issue.
just one little thing: the hero section is not displayed on homepage but on pages.

Edited on  Apr 20, 2026  By  arpinux .

Avatar
Posts 445 1985

arpinux

Hi, do you use or activate FlatHome plugin?

Avatar
Posts 216 992

nope, flathome disactivated. only easypages

Avatar
Posts 445 1985

Please note that EasyPages is no longer supported. We recommend using FlatHome as an alternative.Additionally, another discussion on this topic is available in the “Premium Support” forum and may include a potential fix.

Avatar
Posts 216 992

flathome is much more complex to configure (blog, pages, homepage...) :/ i don't like this plugin ... i past the last half hour to make it work without success.

i took flatboard for its simplicity. if a plugin like flathome is too complex, with too many options, i don't like or need it.

i came back to easypages, even if hero section is not displayed (was not displayed with flathome neither)

Visitor, reply to this topic…
Log in to reply
Navigation
9 Posts
post #1
18 Apr 2026
By Utilisateur
Statistics
170
Discussions
939
Replies
20
Flatboarders
1
Contributors
New member : cescob4119
Online
12 Guests online