Opensidian 0.9.4 をリリースしました
Opensidian 0.9.4 をリリースしました。こちらからダウンロードし、署名付きの SHA256SUMS で
ダウンロードを検証してください。
0.9.3 に機能追加とバグ修正を加えたリリースです。ダウンロードは Linux x86_64 向けの同じ 5 つのパッケージ
(AppImage 2 種、Flatpak、RPM、DEB)です。すべてのファイルに GitHub のアーティファクト証明があり、
SHA256SUMS は 0.9.3 と同じ鍵で GPG 署名されています。リリース自体はイミュータブルです。
主な変更点
- Obsidian テーマとの互換性(#59):コールアウト(
> [!type]、+/-による折りたたみ、 任意のタイトル)が閲覧ビューと Live Preview で Obsidian と同じように表示されます。ペイン、タブ、ダイアログは Obsidian のクラスを持ち、Obsidian 標準の CSS 変数を大幅に多く定義・使用しています。テーマを選ぶと、 タブバーとアクティブなタブのタイトル色がテーマに従います。テーマを読み込んでいなければ何も変わりません。 - エディターの右クリックメニュー(#37):クリップボード、書式、段落、挿入、リンクを追加。 プラグインの項目は組み込みの項目の後に並びます。表は Live Preview で専用の表メニュー付きで表示されます。 右クリックで wikilink をたどったり作成したりすることはありません。
- グラフ・キャンバス・ボードのブックマーク(#31):グローバルグラフ(設定込み)、
ローカルグラフ、キャンバス、Excalidraw などのプラグインボードを、タブメニューから、またはタブを
ブックマークにドラッグしてブックマークできます。Obsidian の
bookmarks.json形式で保存されるので、 両方のアプリで使えます。 - このプログラムを常に許可(#74):プラグインがプログラムを起動するときのダイアログに 3 つ目の選択肢が加わりました。許可は保管庫、プラグイン、プログラムファイルがすべて変わらない間だけ有効で、 プラグインかプログラムが変わると再び確認されます。既定は引き続き「拒否」です。
- グラフビュー:より正確で高速になりました。物理演算は Web Worker で動きます(PR #70)。 グラフ描画を最適化してくれた @Ege-BULUT に特別な感謝を!
修正
- PDF:ページが白い紙の上に描かれます。0.9.3 ではほとんどの PDF が空の暗いペインとして表示されていました (#44)。
- Excalidraw:ボードのタブをブックマークにドラッグするとブックマークされます(#48)。
コンポジターのない X11 では、描画(や他の Web コンテンツ)が操作するまで表示されませんでした。
Opensidian はその環境でだけ WebKitGTK の DMA-BUF レンダラーを無効にし、明示的な
WEBKIT_DISABLE_DMABUF_RENDERERを尊重します(#79)。 - タスク:空のタスク行(
- [ ])でキャレットが見え、そこに入力した文字がタスクに入ります (#75)。 - Live Preview、メニュー、ダイアログ:コールアウトの見出しは引用の 1 行目にだけ描かれ、その場で
再構築されたメニューはウィンドウ内に収まり、
.modal-containerはアプリのダイアログが開いている間だけ存在します。
既知の問題
- AppImage、DEB、RPM は glibc 2.43 以降が必要です(Ubuntu 26 でビルド)。そのため Ubuntu 24.04 LTS や Debian 12 などの古いディストリビューションでは起動しません。Opensidian は現行のディストリビューションのみを サポートします。古いディストリビューションでは、独自のランタイムを持つ Flatpak を使ってください。
- 既定のテーマを名前で選ぶと、テーマ未設定のときとタブバーの描画が異なります(#96)。
- DMA-BUF のフォールバックはコンポジターのない X11 でのみ適用されます。Wayland では未検証です。
- 2 つの互換性チェックがまだ Obsidian と異なります(Solarized ルートでの 38 px の差と obsidian-git の 差分ビュー)。どちらも 0.9.4 以前からあるものです。
ダウンロードの検証
リリースのすべてのファイルを 1 つのディレクトリにダウンロードし、チェックサム、ビルドの来歴、 リリースの証明、署名を確認します:
sha256sum -c SHA256SUMS
for f in opensidian-0.9.4-x86_64* SHA256SUMS; do
gh attestation verify "$f" --repo jpzk/opensidian
done
gh release verify v0.9.4 -R jpzk/opensidian
for f in opensidian-0.9.4-x86_64* SHA256SUMS SHA256SUMS.asc; do
gh release verify-asset v0.9.4 "$f" -R jpzk/opensidian
done
gpg --keyserver hkps://keys.openpgp.org --recv-keys A6E69ED6BC4779F3281721484CC1AFDE15B64EA3
gpg --verify SHA256SUMS.asc SHA256SUMS
鍵のフィンガープリントは A6E6 9ED6 BC47 79F3 2817 2148 4CC1 AFDE 15B6 4EA3 です。RPM は署名されていないため
rpm -K では署名が表示されません。上のコマンドで確認してください。rpm 6(例:Fedora 44)では
sudo rpm -Uvh --nosignature ./opensidian-0.9.4-x86_64.rpm でインストールします。
クレジット
報告、ビルド、レビュー、議論に参加してくれたすべての方に感謝します。貢献者の一覧はリリースノートにあります。
完全な変更履歴: GitHub リリース v0.9.4。