変更履歴
各リリースで何が変わったかを、使う人に向けて書いています。各バージョンの完全な記録とダウンロードはGitHubにあります。
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のドライブ相対パスによる回避を塞ぎました。