Zum Inhalt springen
Suchsprache

Suchsprache

Eine kleine Sprache filtert Aufgaben überall: das Suchfeld der Web-Oberfläche, der Filter eines Scopes und eine Perspektive. Sie besteht aus freiem Text und Chips. Die Wörter der Sprache sind deutsch; englische Alternativen sind geplant.

Auf der Kommandozeile nimmt samu list --search <wörter> nur freien Text; Chips gehören in Scopes (samu scope filter) und Perspektiven (samu perspective add), und samu list --perspective <name> zeigt eine.

Freier Text

Jedes Wort, das kein Chip ist, muss im Titel, in der Notiz oder in der ID vorkommen. Die letzten acht Zeichen einer ID, wie die Kommandozeile sie ausgibt, finden ihre Aufgabe.

Chips

Im Web wird ein Wort zum Chip, sobald man es aus der Liste unter dem Feld nimmt (↑ ↓, Tab oder Enter) oder mit einem Leerzeichen abschließt. Bei leerem Feld zeigt die Liste die Arten.

ChipFindet Aufgaben
#Website, #Inboxim Projekt oder in der Inbox
@Ort, @Ort/Büromit dem Tag oder einem Tag darunter
ordner:Arbeitin Projekten des Ordners und seiner Unterordner
zustand:"In Arbeit"in diesem Zustand ihres Ablaufs
fällig:, geplant:, start: + Bereichmit diesem Datum im Bereich (siehe unten)
erledigt:, erstellt:, geändert: + Bereichim Bereich erledigt, angelegt oder geändert
ist: + Wortmarkiert, verfügbar, wartet, offen, erledigt, verworfen, gruppe (Aktionsgruppe), notiz (hat eine Notiz), wiederholt, geclockt (hat Uhren), blocker (eine andere offene Aufgabe wartet auf sie), blockiert (wartet auf einen offenen Blocker, eigenen oder den ihres Projekts)
~<15m, ~>=1h, ~30m, ~mit, ~ohnenach Schätzung (<, <=, >, >=, gleich; mit oder ohne)
prio:a, prio:b, prio:c, prio:mit, prio:ohne (oder prio:-)nach Priorität
prop:jira, prop:jira=ABC-1mit der Property, eigen oder geerbt; mit Wert, ohne auf Groß- und Kleinschreibung zu achten (vorerst nur im Web; die Kommandozeile nimmt es noch nicht)

Bereiche

BereichBedeutet
heute, morgen, gesternheute, morgen, gestern
wocheheute bis Sonntag
7t, 30theute und die nächsten 7 oder 30 Tage
-7t, -30tdie letzten 7 oder 30 Tage bis heute
überfälligüberfällig
mit, ohnehat das Datum, hat keins
2026-11-01dieser Tag
2026-11-01..2026-11-30, ..2026-11-30, 2026-11-01..eine Spanne, auf Wunsch an einem Ende offen

Tage zählen in der Zeitzone des Kontos.

Kombinieren

  • Chips derselben Art sind Alternativen: @telefon @rechner findet beides.
  • Chips verschiedener Art müssen alle gelten: @telefon fällig:woche.
  • - vor einem Chip verneint ihn: -@Wartet. Im Web schaltet ein Klick auf einen Chip die Verneinung um, × entfernt ihn, Backspace im leeren Feld entfernt den letzten, Escape leert alles.

Wer nach erledigten Aufgaben fragt (ist:erledigt, erledigt:…), weitet die Ansicht auf „Alle“; wer nach wartenden fragt (ist:wartet, start:…), weitet „Verfügbar“ auf „Verbleibend“.

Anordnen

Der Knopf „Anordnen“ im Web gruppiert (nach Projekt, Ordner, Tag, Zustand, Priorität, Datum oder gar nicht) und sortiert (nach eigener Reihenfolge, fällig, geplant, Start, Titel, angelegt, geändert, Schätzung oder Priorität, auf- oder absteigend), mit einem zweiten Schlüssel für Gleichstände. Die Wahl bleibt je Ansicht im Browser. Eine Perspektive speichert die Suche zusammen mit Filter, Anordnung und Liste oder Board.

samu perspective add "Kurze Anrufe" '@telefon ~<15m'
samu perspective arrange "Kurze Anrufe" --help     # Gruppierung und Sortierung
samu list --perspective "Kurze Anrufe"