Opensidian 0.4 をリリースしました
Opensidian 0.4 をリリースしました。
GitHub リリース v0.4 から入手するか、
ダウンロードセクションから最新版を入手してください。すべてのリリースには、プロジェクト鍵で署名した
SHA256SUMS が付属します。詳しくはダウンロードの検証をご覧ください。
新機能
- Fedora 向け RPM と Debian 13 / Ubuntu 26.04 向け .deb。 どちらも依存パッケージを自動で導入し、
署名付きの
SHA256SUMSの対象に含まれます。 - Debian 13 が、Fedora 44 と Ubuntu 26.04 に続くテスト済みディストリビューションに加わりました。
- 公式アプリアイコン: アメジストのクラスターが、すべてのパッケージでランチャーとウィンドウのアイコンになりました。
- グローバルグラフに Graph Forces パネル を追加しました。デフォルトに戻すリセット付きです。
グラフ
- 物理演算は標準の力学モデル(60 Hz のステップ、同じ反発カーブ、中心への引力、固定シード)に従うため、 レイアウトがオリジナルと同じ見た目になります。
- グラフは絡まっていない状態で始まります。新しいノードは、すでに配置済みの隣接ノードの近くに置かれます。
- ノードが固まって動かなくなる問題を修正しました。
セキュリティ
これらの修正のもとになった監査を行ってくれた Aikido に感謝します。
- Vault へのすべての書き込み(保存、新規ノート、リンクの書き換え、移動、削除、添付ファイルのドロップ、
.obsidian内のファイル)は Vault フォルダーのハンドルを経由し、シンボリックリンクを決してたどりません。 - 一時ファイルはランダムな名前で排他的に作成され、その後リネームで所定の場所に置かれます。
- サイドバーがシンボリックリンクされたフォルダーに入り込むことはありません。
- ウィンドウはアプリ自身にしか遷移できません。
- テレメトリーが記録するのは長さ、件数、所要時間だけです。パス、タイトル、検索テキストは一切記録しません。
巨大なノート・悪意あるノート
- 画像の埋め込みは遅延読み込みされます。埋め込みが 2 万件あるノートでも、ローダーを溢れさせずに開けます。
- ライブプレビューは、2,000 行を超える部分の行をオンデマンドで構築します。
- リンクされていない言及の検出は線形時間で動作します。
- 32 階層より深くネストした引用はプレーンテキストとして表示されます。
デスクトップ統合とデータの安全性
- GNOME の Dock で、ウィンドウがアイコン付きの Opensidian ランチャーにまとめられるようになりました。
- Flatpak: Vault の切り替えと「新しいウィンドウで開く」が動作するようになりました。
- 開いているノートの保存に失敗した場合は Vault の切り替えを中止するため、編集内容が失われることはありません。
変更履歴の全文: GitHub リリース v0.4。