modified heading URI scheme — DONE
deleted paragraph registered in apps/mac/Resources/Info.plist. existing "open ...
deleted code block sublimated://open-in?tool=zed&type=file&path={contentPath}
deleted paragraph already supports: Zed, Cursor, Claude Code, Codex, Amp. impl...
deleted heading open in Obsidian (web -> local)
deleted paragraph add Obsidian as another tool in URLHandler.swift:
deleted code block sublimated://open-in?tool=obsidian&type=file&path=blog/post....
deleted paragraph URLHandler resolves local FileProvider path (~/Library/Cloud...
deleted code block obsidian://open?vault={vaultName}&file={relativePath}
deleted paragraph web UI: add Obsidian to "OPEN IN" section in SharePopup.astr...
deleted heading open on web (local -> web)
deleted paragraph plugin reads com.sublimated.url xattr -> opens https://{url}...
inserted paragraph sublimated://open-in?tool=obsidian&type=file&path=blog/post....
M /sublimated/undefined +0 -23
27 unmodified lines28- `com.sublimated.modified-at#PS` — server-side timestamp of last change29
30plugin reads these directly from filesystem. no API calls, no token, no signup for core features.31
32## URI scheme: sublimated://32## URI scheme — DONE33
34registered in `apps/mac/Resources/Info.plist`. existing "open in" feature uses:35```36sublimated://open-in?tool=zed&type=file&path={contentPath}37```34`sublimated://open-in?tool=obsidian&type=file&path=blog/post.md` — implemented in URLHandler.swift. Obsidian added to OPEN IN section in SharePopup.astro. open on web (local -> web) reads `com.sublimated.url` xattr and opens browser.35
39already supports: Zed, Cursor, Claude Code, Codex, Amp. implementation in `apps/mac/Sublimated/URLHandler.swift`.40
41### open in Obsidian (web -> local)42
43add Obsidian as another tool in URLHandler.swift:44```45sublimated://open-in?tool=obsidian&type=file&path=blog/post.md46```47
48URLHandler resolves local FileProvider path (`~/Library/CloudStorage/Sublimated-{space}/{subpath}`) then opens:49```50obsidian://open?vault={vaultName}&file={relativePath}51```52
53web UI: add Obsidian to "OPEN IN" section in SharePopup.astro (next to Zed). show only when space has `.obsidian/` folder (detected from items table — .obsidian is synced or known to exist).54
55### open on web (local -> web)56
57plugin reads `com.sublimated.url` xattr -> opens `https://{url}` in browser. no URI scheme needed, just a browser open.58
36## v1 scope37
38### 1. sync status bar — DONE (basic), needs update39
271 unmodified lines