Skip to content

2.0.2

Choose a tag to compare

@ernestdefoe ernestdefoe released this 30 May 22:30

Hardening release from a code audit.

Changes

  • Server-side enforcement of the "require a favorite team" setting: members without a team are now blocked from starting discussions and replying (previously only nudged by the modal). Reading and choosing a team stay open.
  • Visible feedback in the team picker: an error alert if a save fails (your selection is kept for retry) and a "Team saved!" confirmation on success.
  • The profile-card logo badge now attaches via the supported profileItems hook instead of mutating core's render tree — more robust across Flarum updates.
  • TeamRepository is bound as a container singleton, so the bundled team list is parsed at most once per request.

No database or settings migrations; safe to update.