Outerline 1.0-34
Summary
Build 34 adds markdown file import via drag and drop — drag any markdown file from Finder directly onto a sidebar folder to move it into your library. Supported formats include .md, .markdown, .mdown, .mkdn, .mkd, and .mdwn. A confirmation dialog prevents accidental imports, and imported documents are automatically tagged #import so you can track what came from outside the library.
Drag & Drop Import from Finder
-
Import to any folder — Drag a markdown file from Finder onto any sidebar folder to import it into your library. Supported extensions:
.md,.markdown,.mdown,.mkdn,.mkd,.mdwn. The file is moved (not copied) into the target folder. - Import to library root — Drop onto the "All Documents" row to import into the top-level library directory.
- Confirmation dialog — A confirmation dialog appears before importing, showing the file name and target folder to prevent accidental imports.
-
Automatic import tag — Imported documents are automatically tagged
#importso you can identify and filter documents that originated outside the library. - Smart detection — Files already in your library are treated as internal moves (no confirmation needed), while files from outside trigger the import flow.
-
Move to Library tagging — The existing "Move to Library" button for externally-opened documents now also applies the
#importtag for consistency.
Fixes
- Import tag injection now routes through the FileSystemService actor, preventing potential races with the file watcher.
- Tag injection failures now surface as user-visible errors instead of being silently logged.
- Sidebar drop handling consolidated — the root "All Documents" row now uses the same drop/highlight/confirmation infrastructure as subfolder rows, eliminating duplicated state and logic.
- Multi-file drops now refresh the sidebar once at the end of the batch instead of after each individual file move.
- Partial import failures no longer block the UI — successfully imported files appear even if a later file in the batch fails.