From 15dcfa0d9606fdc4fb25a02e8ba6c7159d12077b Mon Sep 17 00:00:00 2001 From: Sandro Date: Sat, 31 Oct 2026 15:18:06 +0100 Subject: [PATCH 1/2] docs: add TODO.md (task list for developers and agents) Co-Authored-By: Claude Opus 5.5 --- TODO.md | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..c2134f0 --- /dev/null +++ b/TODO.md @@ -0,0 +1,294 @@ +# 📋 MindSift – Projekt-TODOs + +> **Zweck & Kontext:** +> Diese Datei enthält strukturierte, technische Arbeitsaufträge und Feature-Spezifikationen für ausführende Entwickler- und Agenten-KIs. +> Sie wird fortlaufend gepflegt, priorisiert und mit konkreten Implementierungsdetails angereichert. + +--- + +## 📱 Frontend – Mobile Version +*Aufgaben, UI/UX und Touch-Optimierungen für Smartphones & Tablets.* + +--- + +## 🖥️ Frontend – Desktop Version +*UI/UX, Tastatur-Shortcuts, Layouts und Ansichten für Desktop-Browser.* + +--- + +## ⚙️ Backend & Schnittstellen +*Go-Services, SQLite-Persistenz, REST/WebSocket-Endpunkte und Hintergrundjobs.* + +### Allgemein / Core +### Mobile-spezifisch +- [ ] *(Aktuell keine offenen Aufgaben)* + +### Desktop-spezifisch +- [ ] *(Aktuell keine offenen Aufgaben)* + +--- + +## 💡 Konzept, UX & Planung +*Architektur, UI-Guidelines und systemübergreifende Entscheidungen.* + +- [ ] **Anmeldung per OpenID Connect** (zurückgestellt, aktuell kein Bedarf) – Login über Gitea, Authentik, Google & Co. Ausgearbeitet in [Doku/plans/registrierung-und-login.md](Doku/plans/registrierung-und-login.md), Abschnitt 4. + +--- + +## 📋 Organisation & Dokumentation +*Tickets, Dokumentation, Release-Vorbereitungen und DevOps/Deployment.* + +--- + +## 📦 Verschiedenes / Backlog +*Unsortierte Notizen, vage Ideen und Sonstiges.* + +--- + +## ✅ Erledigt +*Abgeschlossene Aufgaben und Features mit Referenz.* + +- [x] **Theme-Manager in den Benutzereinstellungen (Upload & CSS-Editor im WordPress-Stil)** *(Commit `bf0d68e`)* + - Theme-Upload (`.css`-Dateien), Copy-Paste von CSS, Vorlagen-Download/Kopieren, dynamische Live-Injection via `