diff --git a/.claude-done b/.claude-done index 3a876c67..df79b3fe 100644 --- a/.claude-done +++ b/.claude-done @@ -1,20 +1,2 @@ -Task: modified-notes-indicator -Summary: Implemented visual indicators for uncommitted modified notes across the UI. - -Changes: -- NoteItem: Orange dot (accent-orange) before title for notes in git modified/added state -- TabBar: Orange dot between title and close button for tabs with uncommitted changes -- StatusBar: "N pending" counter with CircleDot icon when modified files exist -- useEditorSave: Added onAfterSave callback to refresh modified files list after save -- mock-tauri: Dynamically tracks saved files as modified, clears on commit -- Design file: 3 frames showing NoteList, TabBar, and StatusBar indicator states - -Product decisions: -- Used accent-orange (#D9730D) for the indicator dot to stand out from type-colored icons -- Dot appears before title in NoteList (consistent with how editors show file state) -- Dot appears between title and close button in TabBar (visible but non-intrusive) -- StatusBar shows "N pending" text (not just a number) for clarity -- Indicators disappear after git commit (mockHasChanges + mockSavedPaths cleared) - -Tests: 12 new tests covering NoteList (4), TabBar (3), StatusBar (3), useEditorSave (2) -All 543 tests pass. Build succeeds. Code health gates passed. +Task: wikilink-underline +Summary: wikilink underline now follows type color