Enhance embed functionality across scheduler and welcome components
- Updated SchedulerManager and WelcomeForm to integrate DiscordEmbedBuilder for managing embeds, replacing JSON text areas with a more user-friendly interface. - Modified data handling in the scheduler and welcome configurations to support embed structures, ensuring proper parsing and validation. - Updated localization files to reflect changes in embed handling, improving user guidance and clarity in both English and German. - Enhanced validation schemas to require embed titles or descriptions where necessary, ensuring robust data integrity.
This commit is contained in:
@@ -126,6 +126,21 @@
|
||||
- [ ] Per-Command Channel/Rollen per Dropdown setzen
|
||||
- [ ] Deaktivierter Command / Cooldown antwortet ephemeral
|
||||
|
||||
## Post-Phase – Discord Embed-Builder (Status: implementiert)
|
||||
|
||||
### Abgeschlossen (Code)
|
||||
|
||||
- Wiederverwendbare `DiscordEmbedBuilder`-Komponente (Titel, Beschreibung, Farbe) inkl. Live-Vorschau
|
||||
- Welcome/Leave: JSON-Textareas durch Embed-Builder ersetzt
|
||||
- Tags: Embed-Felder bei Antworttyp EMBED (Schema + Persistenz)
|
||||
- Scheduler: optionales Embed beim Erstellen (Schema + Persistenz)
|
||||
|
||||
### Manuell testen
|
||||
|
||||
- [ ] Welcome/Leave-Embed speichern und in Discord prüfen
|
||||
- [ ] Tag mit Antworttyp Embed erstellen/bearbeiten
|
||||
- [ ] Geplante Nachricht mit Embed (optional mit Text) anlegen
|
||||
|
||||
## Nächster geplanter Schritt
|
||||
|
||||
- Deploy auf Traefik-Server manuell verifizieren; danach ggf. `deploy` → `main` mergen (nur auf Freigabe).
|
||||
|
||||
Reference in New Issue
Block a user