# ROADMAP

## 🇩🇰 Dansk version

### v0.0.1 — Basisudgave
- \[x] Login-system med lokale brugere (MySQL)
- \[x] Roller: SU-Admin, Moderator, Redaktør
- \[x] Dashboard med stub-funktioner
- \[x] Fil-editor til `.txt` filer i `storage/files/`
- \[x] Database schema + seed


### v0.1.0 — Moderation \& Chatlog
- \[ ] Tilføj chatlog (1 måneds historik)
- \[ ] Oversigt over bans og timeouts
- \[ ] Rolle-baserede rettigheder for moderation
- \[ ] Audit-log udbygget med flere hændelser


### v0.1.2 — Kommandoer, Timere \& Events
- \[ ] Fuldt CRUD for kommandoer (koblet til Mix It Up API)
- \[ ] CRUD for timere
- \[ ] CRUD for event-kommandoer
- \[ ] Synkronisering med Mix It Up i realtid


### v0.1.3 — Overlays \& Stream Control
- \[ ] CRUD for overlays
- \[ ] Mulighed for at ændre stream-title direkte fra dashboard
- \[ ] Raid-funktion via webinterface
- \[ ] Grundlæggende stream-statistik (subs, follows, viewers)


### v0.1.4 — Udvidelser
- \[ ] Brugerstyring (CRUD: opret/slet/rediger brugere + reset passwords)
- \[ ] Ekstra filtyper i file-editor (fx `.md`, `.json`)
- \[ ] Analytics-side (bedre grafer og statistik)
- \[ ] Eksport af chatlog til CSV


### v1.0.0 — Fremtid
- \[ ] Twitch OAuth-login (skifte fra lokale brugere til Twitch API)
- \[ ] Mulighed for multi-channel support
- \[ ] Udvidet sikkerhed (2FA, rate-limiting, logging)
- \[ ] Public release som open source (GitHub)


## 🇬🇧 English version

### v0.0.1 — Base release
- \[x] Login system with local users (MySQL)
- \[x] Roles: SU-Admin, Moderator, Editor
- \[x] Dashboard with stub functions
- \[x] File editor for `.txt` files in `storage/files/`
- \[x] Database schema + seed


### v0.1.0 — Moderation \& Chatlog
- \[ ] Add chatlog (1 month history)
- \[ ] Overview of bans and timeouts
- \[ ] Role-based permissions for moderation
- \[ ] Extended audit logging


### v0.1.2 — Commands, Timers \& Events
- \[ ] Full CRUD for commands (integrated with Mix It Up API)
- \[ ] CRUD for timers
- \[ ] CRUD for event commands
- \[ ] Real-time sync with Mix It Up


### v0.1.3 — Overlays \& Stream Control
- \[ ] CRUD for overlays
- \[ ] Ability to change stream title from dashboard
- \[ ] Raid function via web interface
- \[ ] Basic stream statistics (subs, follows, viewers)


### v0.1.4 — Extensions
- \[ ] User management (CRUD: create/delete/edit users + reset passwords)
- \[ ] Extra file types in file editor (e.g., `.md`, `.json`)
- \[ ] Analytics page (charts and stream metrics)
- \[ ] Export chatlog to CSV


### v1.0.0 — Future
- \[ ] Twitch OAuth login (replace local users with Twitch API)
- \[ ] Multi-channel support
- \[ ] Extended security (2FA, rate limiting, detailed logs)
- \[ ] Public release as open source (GitHub)


