diff --git a/README.md b/README.md index c6e7d58..445ff0c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ![Logo](/images/logo.png) +[📄 CHANGELOG.md](CHANGELOG.md) · [📄 INSTALL.md](INSTALL.md) · [📄 ROADMAP.md](ROADMAP.md) + # README — DA Dette projekt er et **PHP-baseret starterkit** til en **Moderator Platform** til Mix It Up Bot, som kører på **Windows** med lokale brugere (uden Twitch-login). Systemet giver **SU-Admin** og **Moderatorer** adgang til administration af kommandoer, filer, events m.m. direkte via en webgrænseflade. diff --git a/ROADMAP.md b/ROADMAP.md index 0af4fe0..dde3b06 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,162 +1,92 @@ -\# ROADMAP +# 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 -\## 🇩🇰 Dansk version +### 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.0.0 — Basisudgave +### 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 -\- \[x] Login-system med lokale brugere (MySQL) -\- \[x] Roller: SU-Admin, Moderator, Redaktør +### 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) -\- \[x] Dashboard med stub-funktioner -\- \[x] Fil-editor til `.txt` filer i `storage/files/` +### 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 -\- \[x] Database schema + seed +### 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) -\### v1.1.0 — Moderation \& Chatlog +## 🇬🇧 English version -\- \[ ] Tilføj chatlog (1 måneds historik) +### 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 -\- \[ ] Oversigt over bans og timeouts -\- \[ ] Rolle-baserede rettigheder for moderation +### v1.1.0 — Moderation \& Chatlog +- \[ ] Add chatlog (1 month history) +- \[ ] Overview of bans and timeouts +- \[ ] Role-based permissions for moderation +- \[ ] Extended audit logging -\- \[ ] Audit-log udbygget med flere hændelser +### 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.2.0 — Kommandoer, Timere \& Events +### 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) -\- \[ ] Fuldt CRUD for kommandoer (koblet til Mix It Up API) -\- \[ ] CRUD for timere +### 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 -\- \[ ] 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) +### 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)