Outerline 1.0-1196

Summary

Build 1196 hardens vault metadata syncing across macOS and iOS so shared JSON metadata writes are coordinated, atomic, and easier to inspect when iCloud or FileProvider is involved. It also adds debug-only metadata sync diagnostics on both platforms with per-file status and copyable reports, and improves live metadata refresh paths so external sidecar updates are detected more reliably across devices.

On macOS, Advanced Settings gains Metadata Sync diagnostics, the Starred sidebar supports reordering by dragging rows, and starred metadata refreshes live when another device updates it. iOS adds a Diagnostics section in Settings, watches active metadata sidecar files directly, and polishes the keyboard format toolbar interaction and Liquid Glass surface. Cold-start outerline:// deep links now replay correctly after the vault loads on both platforms.

Shared

Improvements

  • Shared JSON metadata stores now write through a coordinated atomic writer, covering starred documents, annotations, tags, Recently Deleted, user settings, folder sort preferences, and the identity registry.
  • Folder sort preferences now remove their metadata file through the coordinated writer when all preference payloads are empty.
  • Added a shared metadata sync status inspector that reports each active metadata file’s path, existence, local/iCloud state, upload flags, modified date, and available upload error text.

macOS

Improvements

  • Advanced Settings now includes Metadata Sync diagnostics with Refresh Metadata Sync Status and Copy Metadata Sync Report actions.
  • The macOS Starred sidebar now supports reordering existing starred documents by dragging them between rows.

Fixes

  • External outerline:// links opened while the app is closed now replay after the vault finishes loading, so document, folder, and highlight links navigate to their target instead of only launching the app.
  • Starred documents now refresh live when another device updates starred metadata, including iOS add and remove changes, instead of requiring a macOS app restart.
  • Starred document order now refreshes live on macOS when reordered on iOS.
  • Metadata sidecar watching now tracks top-level metadata files in addition to the sidecar directory, so in-place iCloud/FileProvider metadata writes are detected more reliably.

iOS

Improvements

  • Settings now includes a Diagnostics section with Metadata Sync status, refresh, and copy-report actions.
  • iOS now watches the active metadata sidecar’s top-level JSON files directly, improving refresh behavior for external starred, tag, Recently Deleted, user settings, and sort preference changes.
  • Keyboard format toolbar now scrolls back to the first Aa action when the cursor leaves explicit Markdown formatting, instead of staying parked on the last active format such as list or bold.
  • Keyboard format toolbar now uses the actual toolbar content as the interactive Liquid Glass surface, restoring the native press response while keeping the readability wash behind the toolbar.
  • Keyboard format toolbar sits slightly closer to the keyboard for a tighter visual fit.
  • Settings now moves Library to the top of Documents and adds a Support section with Knowledge Base, Issue Tracker, and Contact Support rows.

Fixes

  • Settings now labels the support link as Privacy Policy.
  • External outerline:// links now route correctly from Safari and other apps, including cold-start document links, folder links, and highlight links that open the editor and jump to the target annotation.
  • Folder deep links now return to the library, clear search, expand parent folders, and scroll the linked folder into view, including when the app starts from a closed state.