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.
| Chip | Findet Aufgaben |
|---|---|
#Website, #Inbox | im Projekt oder in der Inbox |
@Ort, @Ort/Büro | mit dem Tag oder einem Tag darunter |
ordner:Arbeit | in Projekten des Ordners und seiner Unterordner |
zustand:"In Arbeit" | in diesem Zustand ihres Ablaufs |
fällig:, geplant:, start: + Bereich | mit diesem Datum im Bereich (siehe unten) |
erledigt:, erstellt:, geändert: + Bereich | im Bereich erledigt, angelegt oder geändert |
ist: + Wort | markiert, 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, ~ohne | nach 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-1 | mit 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
| Bereich | Bedeutet |
|---|---|
heute, morgen, gestern | heute, morgen, gestern |
woche | heute bis Sonntag |
7t, 30t | heute und die nächsten 7 oder 30 Tage |
-7t, -30t | die letzten 7 oder 30 Tage bis heute |
überfällig | überfällig |
mit, ohne | hat das Datum, hat keins |
2026-11-01 | dieser 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 @rechnerfindet 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"