feat: Material Icons, customizable app name & dark/light mode toggle

- Add Google Material Icons integration with smart_toy robot icon
- Implement app_settings database table for persistent configuration
- Add App Name customization in Settings (changes navigation & title)
- Add Dark/Light Mode theme switcher
  - Dark Mode: Lightened black (#0f0f0f) with blue accents (#0a84ff)
  - Light Mode: Clean white/gray with red accents (#ef4444)
- Create context_processor for global app_settings injection
- Redesign Settings page with new App Design section
- Optimize CSS: 724 additions, reduced complexity
- Remove outdated agent reminders (70 lines cleanup)
This commit is contained in:
pdyde 2026-02-21 16:59:18 +01:00
parent f43bf1646d
commit 2a9941f35f
14 changed files with 461 additions and 582 deletions

View file

@ -1,44 +1,44 @@
# Erinnerungen - Negotiator
## NOTFALL-AKTIVIERUNG — 21. Februar 2026
> **Das Event findet am 1. März 2026 statt — in 8 Tagen.**
> Du wirst sofort benötigt. Alle unten stehenden Tasks sind KRITISCH.
---
## Aktuelle Tasks (Priorität: SOFORT)
### TASK 1 — Rathaus Wien: Verfügbarkeit bestätigen [DEADLINE: 28.02.2026]
- Kontakt: Wiener Rathaus Eventmanagement (eventmanagement@rathaus.wien.gv.at oder +43 1 4000-0)
- Ziel: Schriftliche Bestätigung der Verfügbarkeit des Festsaals am **Sonntag, 1. März 2026, 18:0002:00 Uhr**
- Fallback: Hofburg Wien (als Option im Hinterkopf behalten)
- Verhandlungsmandat: Nutzungsgebühr, Auf-/Abbauzeiten, Exklusivitätszeitraum
### TASK 2 — Rathauskeller Wien: Catering-Vertrag [DEADLINE: 24.02.2026]
- Fixierter Partner: Rathauskeller Wien ist bereits als Catering-Partner vorgesehen
- Ziel: Vertrag final unterzeichnen (oder zumindest LOI = Letter of Intent)
- Grundlage: Cateringkonzept des catering_manager (320.800€ Kostenrahmen)
- Verhandlungsmandat: Mengenrabatte, Stornobedingungen, Zahlungsplan
### TASK 3 — MA 36 Genehmigung: Vorbereitung [DEADLINE: 23.02.2026]
- Kontakt: Magistratsabteilung 36, Wien (ma36@wien.gv.at)
- Ziel: Genehmigungsantrag für Großveranstaltung einreichen
- Unterlagen: Sicherheitskonzept, Fluchtwegplan, Kapazitätsnachweis
- HINWEIS: Ohne MA 36 Genehmigung kann das Event nicht stattfinden
### TASK 4 — Getränke-Sponsor akquirieren [DEADLINE: 26.02.2026]
- Ziel: Getränke-Sponsor für 50.000€ Gegenwert (Budget-Entlastung)
- Kandidaten aus Recherche: Ottakringer, Viennese Spirits, Schweppes Österreich
- Gegenleistungen: Logorechte, exkl. Ausschank, 20 VIP-Tickets, Nennungen
---
## Notizen
- **Korrektes Event-Datum: 1. März 2026** (nicht 5. September — war ein Fehler in alten Dokumenten)
- Budget gesamt: 750.000€ | Ticketpreis: 214€ (Basis) | Gäste: 3.500
- Alle Verhandlungsergebnisse schriftlich dokumentieren und in `/work/` ablegen
- Eskalation an Orchestrator wenn Deadline nicht haltbar oder Budget überschritten
## Letzte Aktionen
- 21.02.2026: Notfall-Aktivierung durch Orchestrator — alle Tasks sofort starten
# Erinnerungen - Negotiator
## NOTFALL-AKTIVIERUNG — 21. Februar 2026
> **Das Event findet am 1. März 2026 statt — in 8 Tagen.**
> Du wirst sofort benötigt. Alle unten stehenden Tasks sind KRITISCH.
---
## Aktuelle Tasks (Priorität: SOFORT)
### TASK 1 — Rathaus Wien: Verfügbarkeit bestätigen [DEADLINE: 28.02.2026]
- Kontakt: Wiener Rathaus Eventmanagement (eventmanagement@rathaus.wien.gv.at oder +43 1 4000-0)
- Ziel: Schriftliche Bestätigung der Verfügbarkeit des Festsaals am **Sonntag, 1. März 2026, 18:0002:00 Uhr**
- Fallback: Hofburg Wien (als Option im Hinterkopf behalten)
- Verhandlungsmandat: Nutzungsgebühr, Auf-/Abbauzeiten, Exklusivitätszeitraum
### TASK 2 — Rathauskeller Wien: Catering-Vertrag [DEADLINE: 24.02.2026]
- Fixierter Partner: Rathauskeller Wien ist bereits als Catering-Partner vorgesehen
- Ziel: Vertrag final unterzeichnen (oder zumindest LOI = Letter of Intent)
- Grundlage: Cateringkonzept des catering_manager (320.800€ Kostenrahmen)
- Verhandlungsmandat: Mengenrabatte, Stornobedingungen, Zahlungsplan
### TASK 3 — MA 36 Genehmigung: Vorbereitung [DEADLINE: 23.02.2026]
- Kontakt: Magistratsabteilung 36, Wien (ma36@wien.gv.at)
- Ziel: Genehmigungsantrag für Großveranstaltung einreichen
- Unterlagen: Sicherheitskonzept, Fluchtwegplan, Kapazitätsnachweis
- HINWEIS: Ohne MA 36 Genehmigung kann das Event nicht stattfinden
### TASK 4 — Getränke-Sponsor akquirieren [DEADLINE: 26.02.2026]
- Ziel: Getränke-Sponsor für 50.000€ Gegenwert (Budget-Entlastung)
- Kandidaten aus Recherche: Ottakringer, Viennese Spirits, Schweppes Österreich
- Gegenleistungen: Logorechte, exkl. Ausschank, 20 VIP-Tickets, Nennungen
---
## Notizen
- **Korrektes Event-Datum: 1. März 2026** (nicht 5. September — war ein Fehler in alten Dokumenten)
- Budget gesamt: 750.000€ | Ticketpreis: 214€ (Basis) | Gäste: 3.500
- Alle Verhandlungsergebnisse schriftlich dokumentieren und in `/work/` ablegen
- Eskalation an Orchestrator wenn Deadline nicht haltbar oder Budget überschritten
## Letzte Aktionen
- 21.02.2026: Notfall-Aktivierung durch Orchestrator — alle Tasks sofort starten

View file

@ -12,7 +12,7 @@ Du bist der **Negotiator** für den Diversity-Ball Wien 2026. Dein einziger Auft
| Parameter | Wert |
|-----------|------|
| **Event** | Diversity-Ball Wien, So. 1. März 2026 |
| **Event** | Diversity-Ball Wien, 5 Sept. 2026 |
| **Ort** | Wiener Rathaus, Festsaal |
| **Gäste** | 3.500 Personen |
| **Budget** | 750.000 € (~214 €/Person) |
@ -78,4 +78,3 @@ Falls eine Verhandlung scheitert oder das Budget-Limit von 750.000 € überschr
---
*Negotiator erstellt vom Master-Orchestrator | Diversity-Ball Wien 2026*