← すべての記事

Plainva 0.8.5:添付ファイル付きで転送

2026年10月13日

Dark green release graphic for Plainva 0.8.5 with the Plainva mark. The heading reads “Forward it, files included.” Below it: “Mail brings its attachments along, blockers follow their event, many fixes for sync and files.” Four labels: Mail attachments, Calendar blockers, Spell checking, Sync fixes. The footer shows Desktop + Mobile and plainva.com.

0.8.4のあとは、何か新しいものを作るつもりでした。ところが実際には、誰も見ていないところでPlainvaがあなたのファイルに何をしているのか——保存するとき、同期するとき、名前を変えるとき——を、二週間かけて読み込んでいました。出てきたものは、思っていたより多くありました。そのため、0.8.5は主に修正のリリースです。それでも新機能が一つあるので、まずそこから紹介します。

転送では添付ファイルが置き去りでした

これは私自身も長いあいだ気づかなかった抜けでした。転送は、これまで本文だけを運んでいました。今回から、デスクトップでもスマートフォンでも、元のメッセージのファイルが一緒に運ばれます。各ファイルは、読み込み中なのか、揃っているのか、置いていかれるのかが表示され、表示されているファイルの一部を欠いたままメッセージを送ろうとすると、Plainvaが一度確認します。Microsoftのメールボックスからは2.8 MBまでのファイルがすべて運ばれ、Plainva自身が転送時に持っていくのは1通あたり最大18 MBです。受信した添付ファイルは、デスクトップでもVault に保存で保管できるようになりました。

あわせて、大事に思っていることが二つあります。返信、転送、新規メッセージは、デスクトップでは、そのメッセージのメールボックスとその署名から始まります。以前のウィンドウは、最初に保存されていたメールボックスをそのまま使っていました。そして、メールサーバーがメッセージの送信を拒否したときは、エラーの一行の裏に消えてしまうのではなく、理由とともに作成ウィンドウに戻ってきます。

はっきり書いておきたい不具合が一つあります。同じ保管庫にMicrosoftのメールボックスを二つ、またはGmailのメールボックスを二つ接続していると、二つ目が一つ目のサインインで読み取りと送信をしていました。これは修正しました。各メールボックスは、それぞれ自分のアカウントでサインインします。

一緒に動くブロック

私は、複数のカレンダーで時間を押さえておくのが好きです。予定は一つのカレンダーに置き、ブロックはもう一方に置きます。これまでは、その両方を手で動かしていました。今回から、予定を移動、変更、削除すると、そのブロックも追従します。自分でブロックに触れたときは、ブロックを動かしたいのか予定を動かしたいのかを尋ねます。新しい予定は、プロバイダーが応答したときではなく、保存した瞬間に表示されます(#119)。また、更新に失敗したあとでもカレンダーが空のままになることはなくなりました。何が、いつから同期されていないのかを、一行でお知らせします。

つかえずに書く

スペルチェックは、デバイスごとのスイッチ一つになりました。オンにするまではオフのままで、オンにすると書くところすべてで働きます——ノート、表のセル、メール、コメント、ジャーナル、タスクです。コード、キー、パスワードは対象外です。Linuxでは、このスイッチはまだ効果がありません。

#122の報告で、私の保管庫では一度も感じたことのなかった問題に気づきました。Windowsでは、保存のたびにPlainvaが保管庫全体をたどっていて、大きな保管庫ではそのあいだ入力がもたついていたのです。それはもうなくなりました。また、表のセルは、テキストと同じ高さの入力欄で編集できます(#118)。

リンクと名前の変更

Wikiリンクがどこへ導くかは、以前は複数の場所で、それぞれ少しずつ違う形で決められていました。今はエディター、閲覧モード、グラフ、バックリンクのすべてで、一つの規則が働きます。まずパス、次にファイル名、最後にプロパティのtitleです。そしてノートの名前を変えると、Plainvaはそれにリンクしているノートのリンク先だけを書き換えます——一文字ずつそのまま、ほかには何も変えません。

同期するなら:すべての端末を更新してください

これは、私にとっていちばん大切な修正です。2台の端末が同じファイルを扱っているとき、競合が表示されないまま変更が失われることがありました——たとえば、二つの編集のあいだにアップロードが通らなかった場合です。また、ExcelのCSVのようにUTF-8ではないテキストファイルが、同期によって壊れた状態で書き戻されることがありました。どちらも修正しました。そうしたファイルはバイト単位でそのまま運ばれ、すべてのファイルが改行コードを保ちます。ノートも同じです。

同じ保管庫を使うすべての端末を更新してください。 修正は、各端末が0.8.5になってはじめて、その端末で有効になります。古いバージョンの端末は、そうしたテキストファイルを壊れた状態でアップロードするおそれがあります。更新した端末は、そのとき元のファイルを競合コピーとして残します。

さらに三つの修正は、Plainvaがエディターとは別の場所でノートに書き込む部分にあります。競合が開いているノートに対して、プロパティ、チェックを付けたタスク、ジャーナルのエントリが、あなた自身のテキストを置き換えることはなくなりました。プロパティを一つ変更しても、ほかのプロパティは書かれたままに残ります——01067が1067になることはもうありません。そして、詳細を一時的に読み取れないファイルが、削除されたものとして扱われることもなくなりました。

スマートフォンで

コマンドパレットから使えるコマンドが12個増え、大きなピンボードもカードを表示するようになり、ノート内の検索パネルはステータスバーに隠れなくなりました。タスクでは、日付を押すと日付の選択が開き、すべて今日にで期限切れのものをまとめて今日に移せます。

Androidでは、Googleへのサインインが変わります。独自のクライアントIDを入力していれば、再びブラウザー経由でサインインします。0.8.3以降はシステムのダイアログだけを通していて、それは組み込みのエントリでしか動作しませんでした。すでに接続済みのアカウントは、そのままです。

ありがとうございます

修正のうち四つは、いただいた報告に基づいています:#118、#119、#122、#123——グローバルなクイック入力のショートカットを、macOSで再び変更できるようになりました。暗号化ワークスペース、端末上のカレンダー、ボイスメモ、場所スタンプは、引き続き実験的な機能です。

Plainva 0.8.5は、デスクトップ、Android、iOS TestFlightで利用できます。iOSのネイティブなバージョン表記は1.0のままで、ビルド番号が新しい配布を識別します。同じVaultを使う各端末を更新してください。

iOS TestFlight: 1.0 (136).

デスクトップ · Android APK · iOS TestFlight