modified list item status bar: compact format ✓ synced v21 by anton (sync icon ...
modified list item version history sidebar: newest-first, grouped by day (Today...
inserted list item anonymous version history: public files fetch history withou...
modified list item open in Obsidian: URI handler (obsidian://sublimated?action=...
modified list item welcome modal: first-run with setup steps, docs + source lin...
modified list item settings page: API token input, test connection, xattr-based...
inserted list item xattr-based workspace detection: per-file, works for subfold...
M /sublimated/undefined +2 -0
43 unmodified lines44- inline editor decorations (no stable decoration API)45
46## done47
48- status bar: version, sync status icons (✓↑↓!⚠), author (AI prefix), branch, visibility (🌐👥🔒). click to open on web. updates on file change49- version history sidebar: version list with number/author/timestamp, "view on web" link48- status bar: compact format `✓ synced v21 by anton` (sync icon + version + author + optional branch/visibility). click to open on web. hidden for non-sublimated files. updates on file change49- version history sidebar: newest-first, grouped by day (Today / Yesterday / N days ago), with author, timestamp, commit message, per-version "view on web" link (`/~versions/v{number}`)50- anonymous version history: public files fetch history without an API token. private files show a friendly "add token in settings" message on 401/40351- ribbon icon: history button opens version sidebar52- view on web: command palette + status bar click opens sublimated.com URL from xattr53- copy web link: command to copy sublimated.com URL to clipboard53- open in Obsidian: URI handler (`obsidian://sublimated?action=open&file=path`), OAuth token flow (`action=auth`)54- welcome modal: first-run with setup steps, links, hasSeenWelcome flag55- settings page: API token input, test connection, workspace detection (.sbl/ folder), links54- open in Obsidian: URI handler (`obsidian://sublimated?action=open&file=path`), OAuth token flow stub (`action=auth`)55- welcome modal: first-run with setup steps, docs + source links, hasSeenWelcome flag56- settings page: API token input, test connection, xattr-based workspace detection, links57- xattr-based workspace detection: per-file, works for subfolder vaults and mixed vaults, no `.sbl/` folder required58- all 13 xattr fields read: version, commit, url, contentHash, id, createdBy, modifiedBy, modifiedByType, syncStatus, space, branch, modifiedAt, visibility59
60## todo61
80 unmodified lines