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

2.7 KiB

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)