Files
PHP_Bot-ModInterface/roadmad.md
Thomas 3da2028a49 Update
License and Roadmap update
2025-09-15 22:43:31 +02:00

2.8 KiB

# 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)