Skip to content

v1.3.0

Choose a tag to compare

@karl-bullock karl-bullock released this 31 May 15:32
· 14 commits to main since this release

Frontend rewrite and UI modernization, addressing the v1.2.4 code-review findings.

Changed

  • Frontend rewritten from ES5 IIFEs to Flarum 2.x TypeScript ES modules (js/src/*.ts) with real flarum/* imports — built via flarum-webpack-config.
  • Forum modal rebuilt as a Mithril component extending core Modal: a Select dropdown for reading-text size and a Switch for the larger-interface toggle. Close button, Esc, and backdrop dismissal now come from core.
  • Admin settings use a matching Select dropdown and Switch toggle (previously a slider and button group).
  • Shared CSS generation extracted; inline styles moved to LESS compiled via ->css().
  • Sitewide defaults read via app.forum/payload instead of hand-parsing the JSON payload.

Fixed

  • Redundant double loadState/applyAll on every page load.

No changes to settings, cookies, or behavior for existing users.