Add events module with dashboard UI, scheduling, signups, and settings updates; extend env/readme.
This commit is contained in:
15
TODO_OVERVIEW.md
Normal file
15
TODO_OVERVIEW.md
Normal file
@@ -0,0 +1,15 @@
|
||||
Papo TODO Übersicht (Module/Automod/Tickets)
|
||||
============================================
|
||||
|
||||
- Module-System
|
||||
- Ergänze weitere Modul-Keys (inkl. Musik, Forum-Sync) und lade Metadaten dynamisch (`src/services/moduleService.ts`, `src/config/context.ts`).
|
||||
- Commands vor Ausführung an Modul-Status binden (`src/services/commandHandler.ts`, `src/commands/music/play.ts`).
|
||||
- Musik-Status/Toggles im Dashboard und API ausspielen (`src/services/musicService.ts`, `src/web/routes/api.ts`, `src/web/routes/dashboard.ts`).
|
||||
|
||||
- Automod
|
||||
- Pro-Guild Konfiguration (Schwellen, Filterlisten, Whitelists, Aktionen/Logs) persistieren und im Dashboard editierbar machen (`src/services/automodService.ts`, `src/config/state.ts`, `src/events/messageCreate.ts`, `src/commands/utility/configure.ts`, `src/web/routes/api.ts`, `src/web/routes/dashboard.ts`).
|
||||
|
||||
- Tickets/Dashboard
|
||||
- Ticket-Modul sauber ans Modul-System hängen und Panel/Buttons aus Dashboard-Konfig speisen (`src/services/ticketService.ts`, `src/commands/tickets/panel.ts`).
|
||||
- Dashboard-UI neu strukturieren (Filter, Suche, Live-Ansicht, Status-Sync) und API für Streams/Filter erweitern (`src/web/routes/dashboard.ts`, `src/web/routes/api.ts`).
|
||||
- Transcript/Log/Storage vereinheitlichen und an Dashboard/Forum koppeln (`src/services/ticketService.ts`, `src/services/forumService.ts`).
|
||||
Reference in New Issue
Block a user