Suche über Aufgaben #4
Notifications
Total Time Spent: 22 minutes
florian.wilde
22 minutes
No due date set.
Dependencies
No dependencies set.
Reference: florian.wilde/nebula#4
Reference in New Issue
Block a user
Im Aufgabendashboard keine Suche vorhanden. Die Volltextsuche deckt bisher nur Notizen ab.
Angelegt aus Nebula in Nebula.
🤖 Claude Code hat mit der Umsetzung begonnen.
feat/4-suche-ueber-aufgabenTaskin/api/searchaufnehmen, nach demselben Muster wieNote— deutsche Textsuche,ts_headlinefür den Ausschnitt, Treffer mit[[…]]markiert statt mit HTMLTask_fulltext_idxwieNote_fulltext_idx; der Ausdruck muss exakt dem in der Abfrage entsprechen, sonst greift er nichtZeiterfassung läuft.
✅ Umsetzung abgeschlossen — bereit zum Testen.
Was geändert wurde
Taskin der Volltextsuche (/api/search), nach demselben Muster wieNote: deutsche Textsuche,ts_headline, Hervorhebung als[[…]]statt HTMLTask_fulltext_idxwieNote_fulltext_idx— mitEXPLAINnachgewiesen, dass er wirklich greiftGeänderte Dateien
src/app/api/search/route.tssrc/components/tasks/TaskOverview.tsx·src/components/ProjectBoard.tsx·src/components/CommandPalette.tsxprisma/migrations/20260818000000_task_fulltext/migration.sql(neu)e2e/api.spec.ts·e2e/ui.spec.tsSo testest du es
git switch feat/4-suche-ueber-aufgabennpm run docker:db, dannnpx prisma migrate deploy(neuer Index), dannnpm run dev/tasks: ins Suchfeld ein Wort aus einem Aufgabentitel tippen → nur passende Aufgaben bleiben, auch erledigteStrg+Kund dasselbe Wort → die Aufgabe steht in der SchnellsucheStammformen greifen: „Rechnung“ findet „Rechnungen“.
Aufgewendete Zeit: 00:23
Pull Request: #7
Nach Freigabe:
/issue-freigabe 4🚀 Freigegeben und nach
mainübernommen.a264eb0Vor dem Merge geprüft:
tscsauber, 261 Unit-Tests grün, PR ohne Konflikte.Beim Deploy zu beachten: Dieser Stand bringt die Migration
20260818000000_task_fulltextmit (Ausdrucksindex für die Volltextsuche über Aufgaben).scripts/update.shspielt sie beim Start ein.Issue wird geschlossen.
florian.wilde referenced this issue2026-08-18 06:11:01 +00:00