Outerline 1.0-1172

Summary

Build 1172 expands Outerline’s library setup on both macOS and iOS so existing folders of .md files from other apps can be opened in place as working libraries, without moving your notes. First-run and Settings flows now separate creating a new library from opening an existing one, and Outerline only writes its metadata sidecar after you confirm the selected folder. This release hardens third-party and provider-backed storage such as Dropbox by using a provider-safe metadata folder that avoids repeated Unknown file metadata entries, keeps metadata sidecars out of the visible library tree, and preserves non-mergeable metadata safely during library merges. iOS also polishes the iPhone New Document flow so it opens once with the keyboard and formatting toolbar correctly sprung, improves iCloud library labeling in onboarding and Settings, and hardens Starred metadata so stars don’t silently drop when multiple Outerline instances/devices write to the same vault.

macOS

Improvements

  • You can now open an existing folder of Markdown files as an Outerline library instead of only selecting an already-initialized Outerline library.
  • First-run and Settings library flows now separate creating a new library from opening an existing one.
  • Metadata is created only after you confirm the selected folder.
  • Toast messages use smaller text and slimmer padding so longer messages take less space.

Fixes

  • Starred metadata writes are hardened to avoid dropped stars when multiple Outerline instances/devices write to the same vault (for example having macOS and iOS open at the same time).
  • Library merge operations now preserve unexpected or non-mergeable metadata artifacts in a backup folder instead of leaving the source library partially behind.
  • Metadata sidecar detection handles both canonical and provider-safe names, reducing false conflicts during storage moves.
  • Existing Markdown libraries adopted from other apps are registered with Outerline metadata during load.
  • Opening an unsupported folder from Settings now shows a clearer message instead of saying the file does not exist.
  • Library merge conflict naming now has a bounded fallback instead of looping indefinitely if every generated duplicate name is already taken.

iOS

Improvements

  • You can now open an existing folder of Markdown files as an Outerline library instead of starting from an empty library.
  • Library setup waits until you confirm the selected folder before creating Outerline metadata.
  • Third-party storage providers use a provider-safe metadata folder to avoid repeated “Unknown file” metadata entries in Files.
  • Settings → Library → Storage now uses the same green selected-library checkmark as onboarding.
  • iCloud libraries now show clearer labeling in onboarding and Settings (for example “Outerline (iCloud)”, with the path shown as “iCloud/Outerline”).
  • Temporary status messages use smaller text and slimmer padding so longer messages feel less oversized.

Fixes

  • iPhone: New Document no longer flashes or pushes twice (Library / Tags / All Documents / Recently Deleted and editor create), so a single document is created and the editor opens once with initial focus and the keyboard toolbar up.
  • iPhone: New Document no longer briefly shows the bottom editor toolbar (format/outline and new-document buttons) before the keyboard springs — it now goes straight to keyboard chrome.
  • iPhone: The keyboard formatting toolbar now shows its gutter/wash gap above the keyboard on the first new-document spring, instead of only after dismissing and re-showing the keyboard.
  • iPhone: New Document always creates in the Library root (All Documents), regardless of the current folder or the active document.
  • iPhone: Recently Deleted now uses the same grouped grey list background as the Library in light mode.
  • iPhone: Rename Document now uses a stable title (“Rename Document”), no longer navigates or reopens documents after rename, and no longer re-presents briefly while the rename is in-flight.
  • Metadata sidecars are filtered out of the library browser, including provider-safe and provider-mangled folders.
  • Opening or creating libraries in Dropbox-style provider locations no longer repeatedly creates dot-prefixed metadata folders.
  • Library merge handling preserves conflicting metadata safely and cleans up source sidecars after a successful merge.