v2.12.0 — Unified Save Card & Obsidian Bridge
Unified Save Card
Replaces the two-screen Quick Save + Smart Save flow with a single SaveCard using progressive disclosure:
- '⚙ Smart capture' toggle sits high in the form (after QuickActions, before Save) — no more scrolling to the bottom to find Smart Save
- Default collapsed: title, collection, tags, note, QuickActions, Save button
- One tap expands: preset type chips (Bookmark/Article/Video/Repo), public/pin toggles, content preview — all inline
- No screen swap, no duplicated fields
- Draft persistence extended with smart-capture state (contentType, isPublic, isPinned, aiAutoTag, smartExpanded)
Preserved smartness
All 15 pieces of smartness from the legacy components: draft persistence, capture-rule pre-population, pending capture auto-expand, deferred screenshot upload, content-type re-fetch, structured data passthrough, tag autocomplete, collection picker, AI auto-tag toggle, multi-account routing, already-saved badge, unsavable URL guard, SaveToast, content preview, save-all-tabs.
Obsidian Bridge
- Extension acts as local proxy between Glassy server and Obsidian
- Push-to-vault: save captures directly as markdown with YAML frontmatter
- SSE-based bridge with 2-minute reconnect alarm
- Server URL change now cleanly reconnects the bridge
Other
- Self-host CSP: allows http://localhost, LAN, and Tailscale addresses
- Removed 'AI-powered' from manifest descriptions (messaging guide compliance)
Downloads:
- Chrome:
glassy-companion-v2.12.0.zip - Firefox:
glassy-companion-v2.12.0-firefox.xpi