ReadAware

変更履歴

各リリースで何が変わったかを、使う人に向けて書いています。各バージョンの完全な記録とダウンロードはGitHubにあります。

0.6.5Cambria

リリースノート →

このCambriaのパッチでは、PDFとコミックのページを拡大でき、拡大した表示をロックしたままページをめくれるようになりました。目次がほとんどない本には、目次を再構築します。

新機能

  • PDFとコミックの拡大:トラックパッドやタッチスクリーンでピンチするか、⌘=と⌘−を押します(WindowsとLinuxではCtrl)。指の下の位置はそのまま留まり、拡大したページはどの方向にもスクロールできます。読書の外観では、100%をページの幅に合わせるか、ページ全体に合わせるかを選べます。
  • クリックひとつでフィットに戻る:拡大している間は倍率が表示され、リーダーのコントロールが表示されている間は、拡大したページに100%へ戻るボタンとともに倍率が画面に残ります。⌘0でも同じです。
  • 拡大した表示をロック:1ページ表示と2ページ表示のモードでは、拡大インジケーターから、または⌘Lで表示をロックできます。ホイール、矢印キー、スワイプで再びページがめくられ、どのページも同じ部分で開きます。論文の同じ段を、ページをめくりながら読み進められます。
  • 目次がほとんどない本のための目次:目次に巻しか挙げていない本のセットと、アウトラインのないPDFには、見出しから階層のある目次が復元されます。

改善

  • 拡大したページでの読み位置:それぞれの本が拡大率と、ページのどこを読んでいたかを覚えているため、同じ箇所で開き直されます。
  • どの倍率でも鮮明:描画の予算を超えると、画面上のPDFページのその部分がフル解像度で描き直されます。
  • 実際の章に沿う章の要約:リーダーとアシスタントが同じ章の区切りを使うため、複数部構成の本や本のセットも章ごとに要約されます。
  • 大きなKindleの本:大きい、または少し破損したKF8/AZW3のファイルが確実に開くようになり、本の中へのジャンプは数秒ではなく数ミリ秒で済むようになりました。
  • 出版社のレイアウトが段内に収まる:表紙、コード、幅の広い表、位置指定されたブロックが、空白で描画されたり、次のページにはみ出したりしなくなりました。

修正

  • 欠けていた表紙:ファイルパスで指定されたEPUBの表紙が表示されるようになり、このデバイスに届いたことのない表紙は、本のファイルから改めて取得されます。
  • プログレスバーのジャンプ:章の切り替えのアニメーション中にプログレスバーでジャンプしても、そのジャンプが失われなくなりました。
  • 古いバックアップ:バックアップは暗号化アーカイブのみを使うようになり、古いv1のJSONバックアップは、パスワードの誤りとして報告されるのではなく、認識されて説明されます。

0.6.4Cambria

リリースノート →

このCambriaのパッチでは、スマートフォンでリーダーのコントロールが親指の届く位置に移動し、パネルをスワイプで閉じられるようになり、iPhoneでは本がより速く開くようになります。

新機能

  • スマートフォンでリーダーのコントロールが画面下部に移動:スマートフォンでは、目次、メモ、読書モード、外観、チャットが画面下部のツールバーに置かれ、上部のバーには戻る、タイトル、その他が残ります。ツールバーの構成は、設定→カスタマイズで、デスクトップのヘッダーとは別に整えられます。
  • 外観とメモが下部のバーから開く:外観とメモは、ページの上に浮かぶカードではなく、バーが上へ伸びてその中に収まります。閉じるには、下へ引き下げます。外観では文字サイズとページの色が先頭に並び、フォントや細かい組版にはタップひとつで手が届きます。
  • パネルをスワイプで閉じる:目次とチャットは、左端からの戻るスワイプか、開いたときと同じ向きへのドラッグで閉じられます。メモは左へスワイプすると削除できます。

改善

  • iPhoneで本がいっそう速く開く:大きな本は明らかに速く開くようになり、長い伝記ではiPhone 14 Proで約1.3秒だったのが0.5秒になっています。
  • コントロールが即座に現れる:ページをタップしても、リーダーのコントロールが表示されるまで4分の1秒待たされることがなくなりました。
  • メモ一覧が見渡しやすくなる:メモの一覧は、本の書体ではなくアプリ自身の書体を使い、各ハイライトの色がその引用箇所のそばに示されます。

修正

  • iPhoneのステータスバー:読書中は、ステータスバーが再び隠れるようになりました。
  • 破損したMOBIファイル:破損したMOBIファイルが、DRMで保護されているのではなく、破損したコピーとして報告されるようになりました。

0.6.3Cambria

リリースノート →

このCambriaのパッチでは、古いブラウザーエンジンの電子書籍リーダーでもReadAwareが再び起動し、前のページに戻ったあとでも、最後に読んでいた位置で本が開かれるようになります。

修正

  • 一部のAndroid電子書籍リーダーで起動できなかった:システムのウェブエンジンが2023年後半より前に作られた端末、たとえばGoogle Playを持たない多くのE-Inkリーダーは、0.6.0以降、「起動できませんでした」の画面で止まっていました。アプリはいま、自身が頼りにするエンジンの機能を自前で補い、その画面にはエンジンのバージョンが記されるため、報告をもとに対処できます。
  • 最後にいたページで本が開かれる:0.6.0以降、アプリは到達した一番先のページを保ち、前に戻る動きを無視していたため、前のページに戻って本を閉じると、あとのページで開き直されていました。本はいま、どの端末でも最後にいた位置で開かれ、既存の読書進捗は初回起動時に読書履歴から修正されます。

0.6.2Cambria

リリースノート →

このCambriaのパッチでは、スマートフォンでSentence Readerに長押しメニューが加わり、マークは付けた瞬間に描画され、開いたときに壊れた目次が修復され、本の終わりの画面が戻ります。

新機能

  • スマートフォンで使うSentence Readerの長押しメニュー:スマートフォンとタブレットでは、下部のツールバーがなくなりました。ページのどこでも長押しすると、現在の文の操作が指の下に開きます。ハイライト、下線、メモ、AIに質問、コピー、読み上げです。操作の上にスライドして指を離せば実行され、その場で離してタップしてもかまいません。ナビゲーション、文と段落の切り替え、プラグインによる検索、パネル、終了は「その他」の奥にあります。ハイライトされた文をタップしても同じメニューが開きます。

改善

  • マークが即座に表示される:新しいハイライトや下線は、保存されるとすぐに描画されるようになり、最大1秒遅れて表示されることがなくなりました。マークの多い本でも、新しいマークを追加するたびにすべてのマークが描き直されることはなくなります。

修正

  • すべての章を表紙に向けていた目次:変換で作られた本の中には、すべての章を列挙しながら、どの項目も最初のページを指すものがあります。そのため、移動すると表紙に着地し、章のラベルが誤り、連続スクロールでは本全体がひとつの章として扱われていました。リーダーはいま、これらの項目を、項目のタイトルと同じ見出しで始まる章へ移し替えます。
  • 本の終わりの画面が再び表示される:デスクトップでもスマートフォンでも、最後のページから先へページをめくっても何も起こりませんでした。キーボード、ホイール、タップ、スワイプのいずれでも、本を読み終えられるようになりました。
  • タップしたときの文の操作:ハイライトされた文をタップすると、再びその操作が開きます。前のリリースでは、代わりに次の文へ進んでいました。
  • カスタムポートのAIプロバイダー:既定と異なるポートを含むHTTPプロバイダーのアドレスが受け付けられます。

0.6.1Cambria

リリースノート →

Cambriaでは、連続スクロールで大きな本を即座に開き、Sentence Readerをスマートフォンで安定して動作するようにし、ベータチャネルのデバイスがどこでも更新を見つけられるようにします。

新機能

  • めくったページから読み続ける:ページ送りのレイアウトでは、手動でページをめくった後、Sentence Readerでのタップや音量キーによる送りは、いま見ているページから続きます。残していた文には、「現在の文に戻る」からワンタップで戻れます。
  • Jumperの移動ボックス:ひとつのフィールドで、章、印刷ページ番号、本全体の即時テキスト検索に対応し、その下には目次と現在の章が表示されます。プラグインがリストビューで独自の検索を提供できるようになりました。
  • ウェブ検索がデフォルトで有効:アシスタントでウェブ検索を使うには、検索プロバイダーのAPIキーを追加します。キーがない場合、更新ダイアログがAI設定へのショートカットを提供し、検索をオフのままにする既存の選択は尊重されます。

改善

  • 連続スクロールで即座に開く:章が数十のファイルにまたがる本は、開くにも移動するにも数秒かかることがありました。リーダーはいま、目的のページをすぐに表示し、読み込まれたままなのは現在地の周辺のファイルだけで、表示中のテキストがずれることもありません。
  • 長い本での高速な検索:大文字・小文字とアクセントを区別しないテキスト検索は、各セクションの畳み込みを一度だけ行うようになったため、本全体へのクエリで数分かかっていたものが1秒未満で完了するようになりました。
  • 文の区切りが読み手の期待どおりに:開き引用符はそれが始めるセリフの行の先頭に置かれ、Mr.、Dr.、e.g. などの略語で文が終わると判定されることはなくなり、脚注番号によってふたつの文が結合されることもなくなりました。
  • スマートフォンでより安定した文の送り:表示中のテキストを進めてもビューポートは動かず、ページの境界にまたがる文は進む前に全体が表示され、強調された文をタップするとそのまま進みます。コンパクトなツールバーでは、注釈の操作と終了がひとつの行に収まります。
  • どこでも使えるベータチャネル:ベータの更新は、GitHub APIの代わりに固定されたリリースポインタを通じて検出されます。そのため、共有ネットワーク上のデバイスや、APIがブロックされている場所でも、新しいベータを確認できるようになりました。

修正

  • 大きな本を開くときの空白画面が減る:保存された位置に表示可能な矩形がない場合でも読書位置が復元され、PDFのページはレイアウトを待ってから復元され、スクロールモードでの章の移動で前の章が画面に残らなくなりました。
  • AndroidでのSentence Readerの操作:ノートやチャットの入力欄にフォーカスがあるときも音量キーが再び機能し、ドラッグしたツールバーは、ステータスバーやジェスチャー領域の下に置かれなくなりました。
  • スマートフォンのシートが邪魔をしない:リーダーのUIが隠れるとき、目次とチャットのシートは閉じ、本を開き直してもページの上に再び現れなくなりました。
  • ふたつのプラグインの廃止:読書目標と注釈のプラグインを削除しました。注釈はリーダーがネイティブに扱い、読書の意図はプラグインなしでアシスタントが担います。

0.6.0Cambria

リリースノート →

Cambriaでは、デバイス間で読書の最も先まで進んだ位置を保持し、ウェブソースと画像をアシスタントに取り込み、ライブラリをバックアップしやすく、他のツールでも使いやすくします。

新機能

  • 自分のキーでウェブを調べる:自分のキーでTinyFish、Exa、Tavily、SerpAPI、またはBraveに接続し、ウェブ検索と情報取得を利用できます。アシスタントは選択したプロバイダーを使い続け、ソースへのリンクを付け、関連する画像を表示できます。視覚に対応するモデルでは、画像の内容も確認できます。
  • 読書ワークスペースの暗号化バックアップ:書籍、注釈、会話、メモリ、設定、プラグインデータを含む完全な暗号化バックアップを作成できます。別のインストールに統合する前に復元内容を確認でき、そのデバイスのアカウントセッションとローカル設定は保持されます。
  • 他のアシスタントでライブラリを使う:任意で使えるトークン保護されたローカルHTTP APIにより、他のツールがライブラリと読書コンテキストを読み取れます。設定からReadAwareスキルのインストールプロンプトをコピーし、対応するアシスタントを接続できます。

改善

  • より役立つ読書アシスタント:会話を最初からやり直さずに失敗したモデルステップを再試行でき、まとめられたビューを展開してツールの動作を確認できます。フィクションでは読書進捗に基づくネタバレ保護が維持され、歴史や伝記では関連する事実の文脈を利用できます。
  • 好みを覚えるリーダー:フォントの選択は本の言語ごとに記憶され、見開きレイアウトにはより広い表示領域が用意されます。複数の章がひとつのソースファイルを共有していても、章の移動は目次に従います。
  • より高機能なプラグイン:プラグインは範囲を限定した権限を通じて、より多くの読書ワークスペースを扱えるようになりました。ナビゲーション、注釈、読書目標が更新され、日常の操作が簡単になりました。プラグインの同期トランスポートにはそれぞれ設定があり、手動の「今すぐ同期」操作を使います。
  • ReadAwareの改善に参加する:更新ダイアログから、GitHubでReadAwareにスターを付けたり、Discordコミュニティに参加したりできるようになりました。「バージョン情報」の下部にはAHpxへの小さなクレジットも表示されます。

修正

  • オフラインの進捗が後退しない:同期はデバイス間で読書の最も先まで進んだ位置を保持します。オフラインのデバイスが300ページまで進み、別のデバイスに200ページでの新しい記録がある場合でも、再接続すると300ページが保持されます。読書時間は読書位置とは別に扱われます。
  • より正確な読書時間と滑らかなナビゲーション:アプリがアイドル状態またはバックグラウンドにある間は読書セッションが一時停止します。タッチでの注釈がより確実に反応し、スクロールモードで章を移動しても誤ったセクションへずれなくなりました。

0.5.4Lake Baikal

リリースノート →

ReadAware がデスクトップのウィンドウを覚え、Android では本のインポートがより確実になり、読書を再開すると正しい箇所へ戻れるリリースです。

新機能

  • ウィンドウの状態を引き継ぐ:デスクトップアプリは、閉じたときのサイズ、位置、最大化またはフルスクリーンの状態を記憶するようになりました。最大化から戻るときも、それまでのウィンドウのサイズと位置が保たれ、モニターを取り外してもウィンドウが画面外に置き去りになることはなくなります。これらの設定はデバイスごとに保存されます。

修正

  • Android でより確実なインポート:Android のファイルピッカーで選んだ本は、アプリ専用のキャッシュを経由するようになりました。外部のキャッシュフォルダーが使えない、あるいは書き込みできないことが原因でインポートに失敗するのを防ぎます。
  • 旧バージョンの Android WebView での EPUB:EPUB のメタデータの読み取りは、一部の Android WebView に備わっていない新しいブラウザ機能に依存しなくなりました。これらのデバイスで本のインポートやオープンに失敗していた問題が修正されます。
  • 正しい箇所へ戻る:保存された読書位置や一節へのリンクから、スクロールモードでも目的の箇所に戻れるようになりました。前後への移動も、1ピクセルずつではなくリーダーの表示高さ分ずつ進むようになります。

0.5.2Lake Baikal

リリースノート →

インポートが一瞬になり、表紙が隠れなくなったリリースです。本は数分の1秒で表紙とともに本棚に並び、表紙は何も開かなくても他のデバイスへ届きます。Kindle 形式の本が再びすっきりと開き、macOS ビルドは署名と公証を済ませました。

新機能

  • macOS で署名と公証:ReadAware の macOS 版は Developer ID で署名され、Apple の公証を受けました。ほかのアプリと同じように、初回起動でそのまま開きます。「このまま開く」も、ターミナルでの回避策も要りません。
  • すべての本に表紙を:表紙の指定がない本は、本の中の最初の挿絵を本棚に表示するようになりました。EPUB、MOBI、AZW3、FB2 すべてで同様です。変換ツールやスキャンで作られたファイルが、空白のタイルとして置かれることはもうありません。
  • アプリ内でアカウントを削除:設定 →「データと同期」から、同期アカウントそのものを削除できます。リレーは課金をすべて取り消し、預かっていたすべてのデータを消去します。

改善

  • 一瞬で終わるインポート:本を選ぶと、コピー、内容による重複チェック、メタデータの読み取り、表紙の登録を、ネイティブ側のひとつの処理でまとめて行います。36 MB の EPUB は、本物のタイトル、著者、表紙をすでに備えたまま、約0.1秒で本棚に届きます。すでに持っている本は、ファイル名が違っていてもインポート時に見分けられ、何もコピーしません。
  • どのプラットフォームでも PDF の表紙とタイトル:Windows、Linux、iOS、Android のいずれでも、PDF の表紙をインポート直後にレンダリングするようになりました。開くのを待つ必要はありません。PDF のタイトルと著者も、すべてのプラットフォームで文書から読み取られます。
  • 表紙もデバイス間で同期:同期した本は、開くまで表紙のないまま置かれていました。表紙はいま書籍ファイルより先に届き、各デバイスは同期のたびに足りない表紙を取得し続け、届いた瞬間にタイルを描き直します。
  • より軽い本棚:表紙の画像がライブラリデータに含まれなくなりました。各タイルはローカルストレージから直接表紙を読み込むため、大きいライブラリも速く開き、メモリ使用量は大幅に減ります。
  • Kindle 形式の本に章の目印:進行状況バーが、MOBI と AZW3 の本でも章の区切りを表示するようになりました。

修正

  • MOBI と AZW3 の本がエラーなしで開く:目次の修復処理が、Kindle 形式の本をすべて、使える目次を持たない本と見誤り、リーダーが解決できない項目を流し込んでいました。そのため本を開いた瞬間、章ごとにエラーが上がっていました。
  • リーダー内での本の切り替え:本を開いている間に別のファイルを開いても、閉じられる側の本に起因するレイアウトエラーが出なくなりました。
  • 旧式の EPUB 表紙:ガイドに記載された表紙ページや、id ではなく画像パスを指す表紙の指定も、インポートの時点で見つかるようになりました。初回オープンまでプレースホルダーが表示され続けることはありません。

0.5.1Lake Baikal

リリースノート →

同期がセルフホストに対応し、PDFが一人前になったリリースです。新しい WebDAV プラグインが、暗号化されたライブラリを自分のサーバー経由で同期します。PDF は約1秒で開き、ひとつづきのドキュメントとしてスクロールし、テキストも正確に選べます。そして本棚がドラッグ&ドロップを覚えました。

新機能

  • 自分のサーバー経由で同期:新しい WebDAV 同期プラグインは、Nextcloud や坚果云など、どんな WebDAV ホストも同期バックエンドに変えます。ライブラリはデバイスを出る前にエンドツーエンドで暗号化されるため、サーバーが保存するのは読み取ることのできない封印済みのデータだけです。各デバイスを同じサーバーとパスフレーズに接続すれば、書籍も含めてすべてが揃っていきます。
  • 同期バックエンドもプラグインに:プラグイン開発者向けに、新しい sync:transport ケイパビリティが加わりました。暗号化、イベントログ、マージはアプリの側が担い、プラグインは封印済みのデータを自分で選んだリモートへ運ぶだけです。最初の入居者は WebDAV です。
  • PDFらしいスクロール:PDF とコミックのスクロールモードが、ひとつづきのドキュメントになりました。スクロールバーは全ページをまたぎ、ジャンプはどこへでも一瞬で届き、ページは画面を切り替えずに流れていきます。これらの本ではスクロールがデフォルトになり、レイアウトの選択も別々に記憶されるため、小説をめくって読むのも、論文をスクロールして読むのも、ひとつの設定を取り合うことはなくなりました。
  • 本棚でのドラッグ&ドロップ:本をコレクションへ直接ドラッグできます。ドラッグ中はドックが現れ、すべてのコレクションに加えて「新しいコレクション」と「削除」もドロップ先として並びます。選択した本をドラッグすると、選択範囲全体が一緒に運ばれます。

改善

  • 大きな PDF が約1秒で開くようになりました。以前は大きなスキャン書籍で、最初のページが表示されるまで30秒近くかかり、その後目次の処理でまた止まっていました。リーダーはいま、表示中のページが必要とするバイトだけを取得します。
  • 単ページモードと見開きモードのページめくりが瞬時になりました。近くのページは先回りしてレンダリングされ、読んだばかりのページもすぐに呼び出せる状態に保たれます。短いドキュメントは全体がレンダリングされたまま保たれます。
  • PDF でテキストを選択するとき、文字から少し外れた場所からドラッグを始めても選択が乱れなくなりました。選択範囲はポインターにきちんと追従します。

修正

  • 0.5.0 ではプラグインのネットワークアクセスが壊れており、RSS フィードの更新もテキスト読み上げも、どんな権限を許可しても直らないパーミッションエラーで失敗していました。両方とも再び動きます。
  • ウィンドウが隠れた状態や別のスペースにある状態でインポートされた PDF は、最初に開くまで表紙のないままになっていました。表紙はどんな状況でもレンダリングされるようになりました。
  • 本棚の中で本をドラッグしても、ドロップでインポートのオーバーレイが現れなくなりました。

0.5.0Lake Baikal

リリースノート →

本棚が旅を覚えるリリースです。エンドツーエンド暗号化の同期が書籍、進捗、注釈、AI会話をデバイス間で運び、本の記憶は読み進めるうちに構築され、アプリ内のすべてのエラーが人間の言葉で話すようになりました。

新機能

  • デバイス間で同期:Google または GitHub でサインインしてパスフレーズを設定すると、書籍、読書位置、ハイライト、メモ、AI会話、表紙がすべてデバイスを越えてついてきます。エンドツーエンドで暗号化されるため、サーバーが見るのは暗号文だけです。変更はリアルタイムで届き、大きな書籍は再開可能なチャンク単位で転送され、書籍ごとのパネルにクラウドへ届いた内容が正確に表示されます。
  • 設定も一緒に移動:テーマ、タイポグラフィ、AIプロバイダーの設定、APIキーがアカウントと一緒に移動します。サインインして1分もすれば、新しくインストールしたての環境が自分のもののように感じられます。
  • 読書に追いつく本の記憶:キャラクターと概念のグラフが、本を開いてから最初の数分のうちに構築されるようになりました。以前のようにアイドル時間に何時間もかかることはありません。アシスタントはこのグラフをオンデマンドで照会し、物語系の本と解説系の本を見分け、キャラクターの愛称を統合し、過去の会話を忘れずに記憶として掘り起こします。
  • 2つのアップデートチャンネル:設定 → バージョン情報で Stable または Beta を選べます。アップグレードのたびに、更新内容のダイアログが変更点を順を追って案内します。
  • クラッシュのフォローアップ:ReadAware がクラッシュしたときは、次回起動時に診断レポートの送信を提案します。内容のプレビュー付きで、確認なしに送信されることはありません。

改善

  • アプリのエラーをすべて、平易な言葉で伝わるように作り直しました。生のエラーダンプの代わりにローカライズされた対処可能なメッセージを表示し、再試行は意味があるときにだけ提示され、修正手段が存在するときはそこへ直接リンクします。
  • OpenRouter のモデルピッカーがカタログ全体を検索できるようになり、料金もインラインで表示されます。プロバイダーリストに Ollama Cloud が加わりました。
  • プラグインのアップデートは自動ロールバック付きでステージングされ、プラグインが独自のアプリテーマとリーダーテーマを同梱できるようになりました。
  • スキャンされたPDFからテキストが抽出されるようになり、アシスタントがついに読めるようになりました。ページ単位モードでは、マウスホイールでページをめくれるようになりました。

修正

  • Android でようやくTXTファイルをインポートできます。システムピッカーのタイプフィルタがTXT対応より前のままだったため、TXTがグレーアウトされていたのです。さらに、すべてのプラットフォームでTXTファイルの「開く方法」に ReadAware が並ぶようになりました。
  • 同じ書籍を2回インポートしても重複として検出され、1つだけが保持されるようになりました。

0.4.2

リリースノート →

入口を開くパッチです。書籍ファイルがファイルマネージャーから直接開けるようになり、ドラッグ&ドロップでのインポートに対応し、すべての挿絵に全画面ビューアーが付きました。

新機能

  • ReadAware で開く:ReadAware を書籍ファイルのデフォルトアプリに設定すると、ダブルクリックした書籍がそのままリーダーで開き、同時に本棚にも追加されます。アプリがすでに起動している場合は既存のウィンドウが引き継ぐため、二重に開くことはありません。
  • ドロップで書籍をインポート:書籍ファイルをウィンドウのどこかにドラッグすると、その場でインポートされます。
  • 挿絵を詳しく見る:本の中の画像をタップすると全画面で表示されます。ホイールやピンチでカーソル位置を中心にズーム、ドラッグでパン、ダブルクリックでフィット表示を切り替え、小さなツールバーでズーム、回転、クリップボードへのコピー、閉じる操作ができます。

0.4.1

リリースノート →

統計ページと文・段落ナビゲーターのためのパッチです。グラフはタップに応え、プラグインは自分の設定ページを持ちました——章内の位置表示とセッションタイマーも一緒に。

新機能

  • タップできるグラフ:読書統計の棒グラフは、タップした棒にインクのハイライトが移り、そのまま留まるようになりました。日別・曜日別・時間帯別のどのグラフでも同じです。
  • 文・段落ナビゲーターの設定ページ:ステップ単位・タップで進む・スワイプで移動がプラグイン自身の設定ページに移り、新たに章内の位置表示(12 / 87)と、入るたびにリセットされ保存されないセッションタイマーが加わりました。どちらも自由にドラッグできる小さなフロートに表示されます。

改善

  • グラフのツールチップは、ポインターを追いかけるカードから棒の上に固定された墨色のラベルになりました。
  • 「情報」ページでバージョンの横にシリーズのコードネームを表示します。

修正

  • スマートフォンで合計時間がはみ出す問題と、グラフのタップでフォーカス枠が出る問題を修正しました。
  • 表示の切り替えがアプリの再起動なしで反映されるようになりました。
  • iOSのリーダーで選択メニューが二重に表示される問題を修正しました。

0.4.0El Alto

リリースノート →

El Alto シリーズ最初のリリース。テーマは「距離」——読書中に使う操作は文そのものの上へ、開きたいパネルはワンタップ先へ、そしてアシスタントは回り道をせずに答えるようになりました。

新機能

  • 文をタップ:文・段落ナビゲーターで、ハイライト中の文をタップするとその場でアクションが開きます——コピー、ハイライト、下線、メモ、AI に質問、辞書。下部バーまで手を伸ばす必要はもうありません。
  • ツールバーは扉に:フローティングのナビゲーターバーから目次・メモ・表示設定・チャットをワンタップで開けます。スマートフォンでは自動でページ分割され、常に一行に収まります。
  • アップデートの自己紹介:アプリの更新後、静かなリンクが現れ、アプリの言語に合わせてこの更新履歴を開きます。閉じてもよし、二日ほどで自然に消えるのを待ってもよし。

改善

  • リーディングアシスタントは質問と同じ言語で答え、読書時間を生のカウンターではなく時間と分で伝え、本についての質問に答える前に統計を棚卸しすることもなくなりました。
  • ネタバレ保護は、アシスタント自身が「知っている」有名作品の記憶にも柵をかけます——明示的にネタバレを求めない限り、読書位置より先には踏み込みません。

修正

  • 外部リンク(About パネル、更新履歴の入口)が実際にブラウザで開くようになりました。
  • API キーの保存依頼は、キーを会話に復唱することなく断られます。
  • 同じ返信の中で本のカードが二度表示されることはなくなりました。

0.3.1

リリースノート →

PDF についての、そして読書画面が引くべきタイミングを覚えるためのリリースです。PDF のページは画像なのでページカラーが届かず、ダークテーマでも固定レイアウトの本は白い紙のままでした。今回それを直し、あわせて効かない設定を出していた箇所も片付けています。

新機能

  • PDF がページカラーに従う:明るいパレットは描画時に紙そのものを染めるため、インクも写真も印刷どおりに残ります。暗いパレットではページを2階調で描き直すので、暗い紙に黒い文字が乗ったままにならず読めます。
  • ページの描画:ほかの本はパレットに従わせたまま、その本だけ元の色を保てます。設定は本ごとに記憶されるので、色そのものが作品である画集や写真集に向いています。

改善

  • 固定レイアウトの本では、効かない組版設定を出さなくなりました。PDF やコミックは他者が組み終えたページの連なりなので、フォント・サイズ・ウェイト・行間・揃え・余白は非表示になります。ページカラーと読書モードは実際に効くため残ります。

修正

  • ページをタップした直後にツールバーが一瞬で消えなくなりました。ソフトキーボード、画面の回転、文字サイズの変更——本文が再流し込みされる操作が、これまではページ送りと誤認されていました。
  • チャットの入力欄は、パネルを開いたときだけカーソルを受け取ります。ツールバーを出すたびに奪うことはありません。スマートフォンでは、少し眺めたいだけのページにキーボードがかぶさっていました。

0.3.0

リリースノート →

アプリが「決まった機能の集まり」であることをやめ、あなたが拡張できるものになった版です。プラグインは本物のサンドボックスで動き、ほぼすべての画面に機能を追加でき、マーケットプレイスから配布されます。エージェントはツールと実行トレースを、リーダーは終わりを手に入れ、本も会話も、組版はあなたが決めるものになりました。

新機能

  • プラグイン:本格的な仕組みが入りました。サンドボックス化されたワーカー、権限で制御される能力、TypeScriptを前提とした開発体験、そしてインストール時に同意を求めるマーケットプレイス。プラグインはリーダーのメニュー、ヘッダー、コマンドパレットの項目、ページ全体、AIツール、辞書検索、テーマと同梱フォント、音声エンジン、定期実行タスク、さらには本棚に普通の本と同じように並ぶ仮想書籍まで提供できます。5つが内蔵として同梱されます — Dictionary、RSS Reader、Sentence Reader、TTS Voices、Editorial Themes。
  • 読み上げ:リーダーが声を持ちました。読み上げは、読むときに使う文単位・段落単位のナビゲーターに乗ります。どのTTSエンジンも接続でき、プロバイダーごとの音声とカスタムエンドポイントに対応します。
  • 終わり:本を読み終えたとき、ぷつりと途切れる代わりに読了画面に着きます。エージェントによる振り返りを書かせることもできます。
  • エージェントが主要な行き先に:エージェント専用のページができ、複数スレッドに対応します。あなたが本のどこにいるかを踏まえて答え、実行トレースは展開して確認でき、設定を安全に読み書きするツールを備えています。
  • 対応形式の追加:CBZ、CBR、TXT、HTMLが、EPUB、MOBI、AZW3、FB2、PDFに加わりました。表紙とメタ情報はインポート時に補完されます。
  • 自分の並びにする:主要ナビゲーションとすべてのメニュー画面をドラッグで並べ替えられます。コマンドパレットは読書中にも使え、Mod+1..9で行き先を切り替えられます。
  • 本だけでなく、アプリ自体にも組版を:チャットの返信、ノート、プラグインの表示に、独自のフォント・サイズ・行間が入りました。既定では読書設定に追従し、切り離して個別に調整することもできます。行揃えも読書設定の一項目になり、既定は原書のままです。

改善

  • リーダーのヘッダーにある進捗バーが、ドラッグできるスクラバーになりました。
  • 固定レイアウトの本(PDF、コミック)で注釈とスワイプめくりが使えます。
  • AIプロバイダーの設定が簡単になり、プロバイダーごとにモデルを記憶し、スマートモデルと高速モデルで思考の深さを別々に設定できます。
  • APIキーは暗号化して保存され、AIリクエストはwebviewではなくネイティブHTTPを経由します。
  • 状態の変更はすべてイベントソーシングされます。投影は追記専用ログから再構築でき、ログと突き合わせて検証できます。
  • 本棚のグリッドが広いウィンドウを埋めるようになり、ファイル名由来の書名も整いました。
  • デスクトップ版がmacOSのシステムプロキシ設定を引き継ぎます。
  • 開発ビルドが独自の識別子とデータディレクトリを持つようになり、リリース版とライブラリを共有しなくなりました。
  • readaware.appのドキュメントとブログが、英語・簡体字中国語・日本語で読めるようになりました。

修正

  • スタイルシートが文字色をほぼ黒に固定している本が、暗いページ色で見えなくなることはなくなりました。calibreで変換されたEPUBの多くが、ダークモードでは全く読めない状態でした。
  • EPUB 3のインライン脚注本文は隠されたままポップオーバーで開きます。章まるごとの注釈が本文に流れ込むことはなくなりました。
  • 段落に独自の行高を指定している本でも、行間の設定が効くようになりました。以前はまったく反応しませんでした。
  • 実際の.txtファイルにある章見出しを認識します。
  • Android版が内蔵プラグインを同梱し、実際に使うスキームでプラグインのアセットを配信します。
  • マーケットプレイスが、最後に成功したミラーを記憶します。
  • タッチ端末で進捗バーに誤って触れても、位置が飛ばなくなりました。
  • プラグインのページはページ全体としてスクロールし、上の内容が変わると仮想リストの行が測り直され、開いている設定フォームは外部からの書き込みを上書きせず受け入れます。
  • マーケットプレイスのファイルパスを許可リストで検証し、Windowsのドライブ相対パスによる回避を塞ぎました。

以前のリリースはGitHubで →