1.0.2 — audit hardening (Flarum 1)
Audit-hardening release for the Flarum 1.x line.
This fixes the issues that the earlier TypeScript conversion left in place:
- Admin colors now actually work — the gradient start/end + accent color settings are applied to the theme on load (previously they were saved but had no visual effect).
- The glassmorphism / glow / animation toggles now work — each had no matching CSS before; they now genuinely turn those effects off.
- The palette picker survives navigation — it was vanishing after the first page change; it's now a proper component that stays put.
- Hero stat tiles show real numbers — members, discussions, posts and "online now" are read from the live forum (cached for 60s), replacing the previously hardcoded placeholder figures and fake "trend" labels. Tiles with no data hide instead of showing fake values.
- Lower background cost — the hero-widget DOM watcher now stops as soon as it finishes instead of running for the whole session.
- Fully translatable — the palette + widget labels now use the locale files instead of hardcoded English.
Upgrade with composer update ernestdefoe/aurora and clear caches. No configuration changes required.