RDietermann
RDietermann pushed to main at RDietermann/dionotes-client 2026-08-28 07:29:29 +00:00
89566627b5 Merge pull request 'Tailwind und die npm-Toolchain entfernen' (#9) from chore/tailwind-entfernen into main
ea902b9d7e chore: generierte assets/tailwind.css aus dem Repo nehmen
a7d0ac15ee chore: Tailwind und die npm-Toolchain entfernen
Compare 3 commits »
RDietermann merged pull request RDietermann/dionotes-client#9 2026-08-28 07:29:27 +00:00
Tailwind und die npm-Toolchain entfernen
RDietermann pushed to main at RDietermann/dionotes-client 2026-08-28 07:29:18 +00:00
c2247faed4 Merge pull request 'Branch- und PR-Workflow dokumentieren' (#10) from docs/branch-workflow into main
50ffab0252 docs: Branch- und PR-Workflow im Tracker-Doc festhalten
Compare 2 commits »
RDietermann deleted branch docs/branch-workflow from RDietermann/dionotes-client 2026-08-28 07:29:18 +00:00
RDietermann merged pull request RDietermann/dionotes-client#10 2026-08-28 07:29:16 +00:00
Branch- und PR-Workflow dokumentieren
RDietermann created pull request RDietermann/dionotes-client#10 2026-08-28 07:24:03 +00:00
Branch- und PR-Workflow dokumentieren
RDietermann pushed to docs/branch-workflow at RDietermann/dionotes-client 2026-08-28 07:24:02 +00:00
50ffab0252 docs: Branch- und PR-Workflow im Tracker-Doc festhalten
RDietermann created branch docs/branch-workflow in RDietermann/dionotes-client 2026-08-28 07:24:02 +00:00
RDietermann created pull request RDietermann/dionotes-client#9 2026-08-28 07:22:57 +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
ea902b9d7e chore: generierte assets/tailwind.css aus dem Repo nehmen
a7d0ac15ee chore: Tailwind und die npm-Toolchain entfernen
Compare 2 commits »
RDietermann created branch chore/tailwind-entfernen in RDietermann/dionotes-client 2026-08-28 07:22:55 +00:00
RDietermann pushed to main at RDietermann/dionotes-client 2026-08-28 06:59:15 +00:00
91fd351d59 refactor: Router zusammenfuehren und offenen Workspace im Context fuehren
RDietermann commented on issue RDietermann/dionotes-client#1 2026-08-28 06:46:44 +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…

RDietermann closed issue RDietermann/dionotes-client#1 2026-08-28 06:46:44 +00:00
Workspace: anlegen, wiederfinden, oeffnen
RDietermann commented on issue RDietermann/dionotes-client#5 2026-08-28 06:46:06 +00:00
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…

RDietermann closed issue RDietermann/dionotes-client#8 2026-08-28 06:45:21 +00:00
Selector-UI: Anlegen und Öffnen
RDietermann commented on issue RDietermann/dionotes-client#8 2026-08-28 06:45:20 +00:00
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…

RDietermann closed issue RDietermann/dionotes-client#6 2026-08-28 06:35:20 +00:00
Fehlerfälle beim Anlegen und Öffnen
RDietermann commented on issue RDietermann/dionotes-client#6 2026-08-28 06:35:19 +00:00
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…

RDietermann commented on issue RDietermann/dionotes-client#7 2026-08-28 06:28:14 +00:00
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>…