Repository navigation
opensidian v0.6.2
The default theme is AnuPpuccin (GPL-3.0); bundled themes and the Catppuccin palette are attributed in THIRD-PARTY.md.
Landlock self-sandbox is opt-in (OPENSIDIAN_LANDLOCK=1 enables; off by default). Both AppImages boot-verified under Xvfb.
Verify: gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum -c SHA256SUMS
- live preview, source and reading modes
- [[wikilinks]], backlinks, tags, graph view
- tabs, splits, search, quick switcher, command palette, bookmarks
- themes, fonts, hotkeys; open a vault with
opensidian <folder> - drag an image (png, jpg, gif, webp) or a PDF from your file manager onto a note:
an image is moved into the vault (the original is removed only after the
vault copy is complete and on disk), a PDF is copied (the original stays,
as in Obsidian), and![[name]]is inserted where you dropped it. A name that
already exists gets a new one, never overwritten. A .pdf must really be a PDF (it starts with%PDF-); other file
types are refused and left where they are.
Changelog
Big vaults index, save and link faster, and more of your workspace now survives a restart the way it does in Obsidian.
Remembers more
- Window: size, position and maximized state are restored per vault, in Obsidian's
obsidian.jsonwindowsformat (saved on a clean quit, like Obsidian). - Global graph: switching back to the graph tab keeps its layout and camera instead of starting over; the zoom level is saved to
graph.jsonlike Obsidian. - Graph settings panel: whether the panel is open and which sections (Filters, Groups, Display, Forces) are expanded is saved, for the global graph and for each local graph tab.
- File explorer and bookmarks: each folder and each bookmark group remembers being collapsed or expanded, individually, across restarts.
- Local graph: a local graph in a tab keeps its layout, motion, pan and zoom when you switch away and come back, like the global graph.
- Long notes: switching between live preview, source and reading mode on a long note keeps your place, and stops adjusting the moment you scroll.
New
- Drag and drop a PDF from your file manager onto a note: it is copied into the vault and
![[name.pdf]]is inserted (images are still moved, as before). - Create from the quick switcher: type a title that doesn't exist and press Enter; Shift+Enter creates it even when other notes match; Ctrl+Enter opens it in a new tab. New notes go where the vault says (
newFileLocationin.obsidian/app.json: vault root, current folder or a set folder), like Obsidian. - Bookmarks header: the collapse/expand-all button now sits in the top row of icons, where Obsidian has it.
- Opening screen: the app logo next to the Opensidian title, and the action buttons aligned.
Fixed
- No scrollbars on the app window: a theme or CSS snippet that adds margins or padding no longer gives the whole window a vertical or horizontal scrollbar, at any window size, with any modal open, and on the opening screen. This is now a release gate.
- Clicking a note in the global graph opens it in the same tab, as in Obsidian, and Back returns to the graph with its layout kept; Ctrl+click or middle click opens a new tab.
Faster
- Index and link resolution: links resolve through a cached suffix map instead of scanning every note name per link. Building the index is ~92% faster and moving a note ~95% faster.
- Parallel indexing: notes are read and parsed on up to 8 threads; index build a further ~30% faster.
- Saving: the Backlinks pane no longer re-runs its queries when you save the note it is showing (save ~87% faster), and unlinked mentions skip notes that cannot contain the name (unlinked mentions ~61% faster, save ~65% faster).
- Live preview: each wikilink resolves with one lookup instead of a scan of every note (editor updates ~91% faster, back/forward ~46% faster).
Peak memory is unchanged (within ±0.4%). Graph views open, pan, drag and switch tabs as fast as in v0.6.1, measured on two vaults against v0.6.1's own run-to-run noise.
Known
- Opening a very large note (30,000 lines) in a new tab is ~10% slower than in v0.6.1; tracked for the next release.