Block a user
Tailwind und die npm-Toolchain entfernen
RDietermann
deleted branch docs/branch-workflow from RDietermann/dionotes-client
2026-08-28 07:29:18 +00:00
Branch- und PR-Workflow dokumentieren
Branch- und PR-Workflow dokumentieren
RDietermann
pushed to docs/branch-workflow at RDietermann/dionotes-client
2026-08-28 07:24:02 +00:00
RDietermann
created branch docs/branch-workflow in RDietermann/dionotes-client
2026-08-28 07:24:02 +00:00
Tailwind und die npm-Toolchain entfernen
RDietermann
pushed to chore/tailwind-entfernen at RDietermann/dionotes-client
2026-08-28 07:22:55 +00:00
RDietermann
created branch chore/tailwind-entfernen in RDietermann/dionotes-client
2026-08-28 07:22:55 +00:00
Workspace: anlegen, wiederfinden, oeffnen
Die Map ist erfüllt
Alle sieben Tickets sind geschlossen; es steht keine Entscheidung mehr aus, bevor gebaut werden kann. Die Begründungen liegen jeweils im Ticket, die Kurzfassungen oben…
Workspace: anlegen, wiederfinden, oeffnen
App-Zustand des offenen Workspace und die Router-Struktur
Nachtrag aus #8 (Selector-UI). Der Prototyp hat eine Annahme dieses Tickets widerlegt: Die gewonnene Variante kommt ohne Reiter aus, damit entfällt der Grund für zwei Selector-Routen.
Statt…
Selector-UI: Anlegen und Öffnen
Selector-UI: Anlegen und Öffnen
Antwort
Variante B gewinnt: ein Bildschirm, die Liste führt, das Hinzufügen ist Nebenaktion.
Drei Varianten standen zur Wahl — A (Reiter, wie der heutige Code sie anlegt), B (eine…
Fehlerfälle beim Anlegen und Öffnen
Fehlerfälle beim Anlegen und Öffnen
Antwort
Die Regel
Statt einer Liste, welcher Fall wo erscheint — die veraltet, sobald ein Fall dazukommt:
Zustand → inline. Unterbrechung einer laufenden Aktion → Dialog.
Zustän…
Datenstruktur des Notiz-Baums
Antwort
Der Typ
#[derive(Clone, PartialEq)]
pub enum TreeNode {
File { name: String, path: PathBuf },
Folder { name: String, path: PathBuf, children: Vec<TreeNode>…