Files
PHP_Bot-ModInterface/ROADMAP.md
2025-09-15 22:52:24 +02:00

163 lines
2.8 KiB
Markdown

\# ROADMAP
\## 🇩🇰 Dansk version
\### v1.0.0 — 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
\### v1.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
\### v1.2.0 — 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
\### v1.3.0 — 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)
\### v1.4.0 — 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
\### v2.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
\### v1.0.0 — 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
\### v1.1.0 — Moderation \& Chatlog
\- \[ ] Add chatlog (1 month history)
\- \[ ] Overview of bans and timeouts
\- \[ ] Role-based permissions for moderation
\- \[ ] Extended audit logging
\### v1.2.0 — 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
\### v1.3.0 — Overlays \& Stream Control
\- \[ ] CRUD for overlays
\- \[ ] Ability to change stream title from dashboard
\- \[ ] Raid function via web interface
\- \[ ] Basic stream statistics (subs, follows, viewers)
\### v1.4.0 — 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
\### v2.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)