v1.2.0 is now available!
New in this release:
- Configurable check-in interval — run daily or weekly challenges
- Week start setting — for weekly challenges, choose whether weeks start on Sunday, Monday, or Saturday
- Interval-aware streaks — streak labels and calculations now reflect the challenge interval (“week streak” vs “day streak”)
- Moderator access — full site moderators can now create, edit, and manage challenges via a dedicated sidebar section. This can be enabled or disabled in Admin → Settings → Plugins (
daily_challenge_mod_access_enabled), so communities that prefer to keep challenge management admin-only can do so. - Renamed to “Discourse Challenges” in the admin UI
Note: This release requires ./launcher rebuild app to apply database migrations — the in-panel Update button won’t work for this release.
Regarding category mod access — this is something I’m actively working on. The challenge is that Discourse doesn’t grant category moderators staff status, which means they can’t reach /admin routes at all regardless of what the plugin does. I’m exploring a separate non-admin route specifically for category mods that would give them scoped access to challenges in their categories. Expect this in v1.3.0.


