<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Opensidian</title>
  <subtitle>Release notes and news from Opensidian</subtitle>
  <link href="https://opensidian.org/feed.xml" rel="self"/>
  <link href="https://opensidian.org/blog/"/>
  <id>https://opensidian.org/blog/</id>
  <updated>2026-10-09T00:00:00.000Z</updated>
  <author><name>Opensidian</name></author>
  <entry>
    <title>Opensidian 0.6.1 is out</title>
    <link href="https://opensidian.org/blog/opensidian-0-6-1/"/>
    <id>https://opensidian.org/blog/opensidian-0-6-1/</id>
    <updated>2026-10-09T00:00:00.000Z</updated><summary>Faster edit/reading switch on big notes, PDF embeds, drag-in images, full graph controls.</summary>
    <content type="html">&lt;p&gt;Opensidian 0.6.1 is out: &lt;a href=&quot;https://opensidian.org/#install&quot;&gt;download it here&lt;/a&gt;, and
&lt;a href=&quot;https://opensidian.org/#verify-your-download&quot;&gt;verify your download&lt;/a&gt; against the signed &lt;code&gt;SHA256SUMS&lt;/code&gt;.
0.5 was never published, so this release carries everything planned for it.&lt;/p&gt;
&lt;h2 id=&quot;faster&quot;&gt;Faster&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Edit/reading switch on big notes:&lt;/strong&gt; on a 30k-line note with 20k links, edit → reading
drops from ~2.4 s to ~0.4 s and reading → edit from ~1 s to ~0.45 s; a typical note switches
~45% faster. Reading view output is unchanged; scroll position, caret and selection survive.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;new&quot;&gt;New&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Drag an image in from the file manager:&lt;/strong&gt; dropping an image onto a note &lt;strong&gt;moves&lt;/strong&gt; the file
into the vault and inserts the embed at the drop point (a move, not a copy).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PDF embeds:&lt;/strong&gt; &lt;code&gt;![[file.pdf]]&lt;/code&gt; and &lt;code&gt;![](file.pdf)&lt;/code&gt; show the PDF in reading view and live
preview. Pages are drawn by a pure-Rust renderer; no PDF JavaScript, forms or actions ever run,
and embeds cannot reach files outside the vault.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph controls, global and local graph:&lt;/strong&gt; filters, groups, display and forces, plus
right-click menus. Settings survive a restart.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph zoom-out for huge graphs:&lt;/strong&gt; zoom out to 1/128, so a 5000-note graph fits on screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;fixes&quot;&gt;Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The caret no longer jumps to the top-left corner after following a link and going back.&lt;/li&gt;
&lt;li&gt;The global graph had two settings menus; now there is one per graph view.&lt;/li&gt;
&lt;li&gt;Minimal and Default themes: text column and margins match Obsidian, and &amp;quot;Readable line
length&amp;quot; is honoured.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full changelog: &lt;a href=&quot;https://github.com/jpzk/opensidian/releases/tag/v0.6.1&quot;&gt;GitHub release v0.6.1&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Opensidian 0.4 is out</title>
    <link href="https://opensidian.org/blog/opensidian-0-4/"/>
    <id>https://opensidian.org/blog/opensidian-0-4/</id>
    <updated>2026-10-07T00:00:00.000Z</updated><summary>RPM and .deb packages, Debian 13 support, a graph that lays out like the original, and a round of security fixes from an external audit.</summary>
    <content type="html">&lt;p&gt;Opensidian 0.4 is out. Get it from the
&lt;a href=&quot;https://github.com/jpzk/opensidian/releases/tag/v0.4&quot;&gt;GitHub release v0.4&lt;/a&gt;, or grab the
newest version from &lt;a href=&quot;https://opensidian.org/#install&quot;&gt;the download section&lt;/a&gt;. Every release ships a &lt;code&gt;SHA256SUMS&lt;/code&gt;
signed with the project key; see &lt;a href=&quot;https://opensidian.org/#verify-your-download&quot;&gt;verify your download&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;new&quot;&gt;New&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RPM for Fedora and .deb for Debian 13 / Ubuntu 26.04.&lt;/strong&gt; Both pull in their dependencies
and are covered by the signed &lt;code&gt;SHA256SUMS&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debian 13&lt;/strong&gt; joins Fedora 44 and Ubuntu 26.04 as a tested distribution.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Official app icon:&lt;/strong&gt; the amethyst cluster is the launcher and window icon in every package.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph Forces panel&lt;/strong&gt; on the global graph, with a reset to defaults.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;graph&quot;&gt;Graph&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The physics follow the stock force model (60 Hz steps, the same repel curve, centre pull,
fixed seed), so layouts look like the original.&lt;/li&gt;
&lt;li&gt;The graph starts untangled: new nodes are placed near neighbours that are already laid out.&lt;/li&gt;
&lt;li&gt;Nodes no longer get stuck.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;security&quot;&gt;Security&lt;/h2&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;https://www.aikido.dev&quot;&gt;Aikido&lt;/a&gt; for the audit behind these fixes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Every vault write (saves, new notes, link rewrites, moves, deletes, attachment drops,
&lt;code&gt;.obsidian&lt;/code&gt; files) goes through a handle on the vault folder and never follows symlinks.&lt;/li&gt;
&lt;li&gt;Temp files have random names, are created exclusively, then renamed into place.&lt;/li&gt;
&lt;li&gt;The sidebar never walks into a symlinked folder.&lt;/li&gt;
&lt;li&gt;The window can only navigate to the app itself.&lt;/li&gt;
&lt;li&gt;Telemetry records only lengths, counts and timings; never paths, titles or search text.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;huge-or-hostile-notes&quot;&gt;Huge or hostile notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Image embeds load lazily; a note with 20k embeds opens without flooding the loader.&lt;/li&gt;
&lt;li&gt;Live preview builds rows past 2,000 lines on demand.&lt;/li&gt;
&lt;li&gt;Unlinked mentions run in linear time.&lt;/li&gt;
&lt;li&gt;Quotes nested deeper than 32 levels render as plain text.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;desktop-and-data-safety&quot;&gt;Desktop and data safety&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The GNOME dock groups the window under the Opensidian launcher with its icon.&lt;/li&gt;
&lt;li&gt;Flatpak: switching vaults and &amp;quot;Open in new window&amp;quot; work.&lt;/li&gt;
&lt;li&gt;A vault switch is cancelled if saving the open note fails, so no edit is lost.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full changelog: &lt;a href=&quot;https://github.com/jpzk/opensidian/releases/tag/v0.4&quot;&gt;GitHub release v0.4&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Opensidian 0.3 is out</title>
    <link href="https://opensidian.org/blog/opensidian-0-3/"/>
    <id>https://opensidian.org/blog/opensidian-0-3/</id>
    <updated>2026-10-04T00:00:00.000Z</updated><summary>The first signed release. Live preview, wikilinks, backlinks, graph view and Obsidian community themes, as two AppImages and a Flatpak.</summary>
    <content type="html">&lt;p&gt;Opensidian 0.3 is the first release with a signed &lt;code&gt;SHA256SUMS&lt;/code&gt;. Get it from the
&lt;a href=&quot;https://github.com/jpzk/opensidian/releases/tag/v0.3&quot;&gt;GitHub release v0.3&lt;/a&gt;, or grab the
newest version from &lt;a href=&quot;https://opensidian.org/#install&quot;&gt;the download section&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-s-in-it&quot;&gt;What&#39;s in it&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Live preview, source and reading modes.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[[wikilinks]]&lt;/code&gt;, backlinks, tags and the graph view.&lt;/li&gt;
&lt;li&gt;Tabs, splits, search, quick switcher, command palette and bookmarks.&lt;/li&gt;
&lt;li&gt;Themes, fonts and hotkeys; open a vault with &lt;code&gt;opensidian &amp;lt;folder&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;AnuPpuccin as the default theme; bundled themes are credited in
&lt;a href=&quot;https://github.com/jpzk/opensidian/blob/main/THIRD-PARTY.md&quot;&gt;THIRD-PARTY.md&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;packages&quot;&gt;Packages&lt;/h2&gt;
&lt;p&gt;A slim AppImage (uses your WebKitGTK 4.1), a portable AppImage (WebKit bundled) and a
Flatpak. Both AppImages were boot-tested before release.&lt;/p&gt;
&lt;h2 id=&quot;verify&quot;&gt;Verify&lt;/h2&gt;
&lt;pre&gt;&lt;code class=&quot;language-sh&quot;&gt;gpg --verify SHA256SUMS.asc SHA256SUMS &amp;amp;&amp;amp; sha256sum -c SHA256SUMS
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The signing key and fingerprint are under &lt;a href=&quot;https://opensidian.org/#verify-your-download&quot;&gt;verify your download&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
</feed>
