変更履歴 - Saber

各リリースでの変更点を新しい順に紹介します。Mac App Storeのアップデート自体にも同じ内容が表示されます。

バージョン 1.4.0

  • RSSフィードに専用の設定が加わりました。フィードごとに保存先フォルダを指定したり、「含める」「除外」ルールでフィルタしてその効果をプレビューしたり、フィードをリセットして項目をもう一度取得したりできます。ダウンロードが終わるまでMacがスリープしなくなったため、離席中もダウンロードが続きます。ダウンロードを右クリックすると、「保存先を変更…」「一番上へ移動」「一番下へ移動」など、より多くの操作が使えます。そのほか、さまざまな改善と細かな調整を行いました。

バージョン 1.3.8

  • 「保存先」でカスタムフォルダを選んでいる場合、設定の「保存先フォルダに直接ダウンロード」をオンにすると、完了したダウンロードだけでなく進行中のダウンロードもそのドライブに置けます。未完了のファイルはMacの内蔵ドライブではなく、そのドライブの隠しフォルダに置かれ、最後の移動は一瞬で終わります。
  • さまざまな改善と細かな調整を行いました。

バージョン 1.3.7

  • 安定性に関するさまざまな改善と細かな調整を行いました。

バージョン 1.3.6

  • 安定性に関するさまざまな改善を行いました。

バージョン 1.3.5

  • このアップデートでは、大容量ダウンロード時の安定性とメモリ効率が向上しました。キュー内の次のダウンロードがより早く開始され、分割形式またはパスワード保護された7-Zipダウンロードをより確実に展開できるようになりました。

バージョン 1.3.3

  • 完了した非常に大きなダウンロードを別のドライブへ移動する際のメモリ使用量を抑えました。書き込みが終わった一時的なコピーバッファはその都度解放されるようになり、進捗と推定残り時間はそれとは別に更新され続けます。
  • NZBの件名が引用符もパートカウンターもない単なるファイル名だけだった場合に、単一ファイルのダウンロードが難読化された、または欠落したファイル名で配信されてしまう問題を修正しました。
  • 行が選択されているアクティブなダウンロードの進捗バーが見えなくなる問題を、青い選択色に対して適応的に高コントラストな色合いに切り替えることで解消しました。

バージョン 1.3.2

  • まれに、大きなダウンロードをチェックまたは展開する際に異常に多くのメモリを使用したり、途中で止まってしまったりすることがある問題を修正しました。
  • アプリが予期せず終了した際に検証中、修復中、または展開中だったダウンロードは、その手順を自動的に再開するのではなく、一時停止した状態で復帰するようになりました。原因を確認できるようにするためで、監視されないまま自動的に再試行されることはありません。
  • ダウンロードをクリックしてインスペクタで詳細を見ようとしても、状態にかかわらずどの行でも何も起こらないことがある問題を修正しました。クリックがキュー内の行選択に届かないことがありました。行をクリックすると直接その行が選択されるようになりました。完了したダウンロードをFinderで表示する操作は、行のダブルクリックから、既にあった専用ボタンと右クリックメニューに変わりました。
  • 完了したダウンロードを目的地に移動している間、キューの行と同様に状態と進捗を表示する代わりに、インスペクタがずっと「展開中」と表示し続けていた問題を修正しました。
  • インスペクタを開いていると、完了した大きなダウンロードを目的地に移動する処理が明らかに時間がかかっていた問題を修正しました。表示に必要な頻度をはるかに超えて進捗が報告されており、更新のたびにインスペクタ自身の記事マップが再描画を強制され、そのたびにリリース内のすべての記事を走査していました。
  • キューの行は、独自の実装ではなく、システム標準のツールチップを一貫して使用するようになりました。

バージョン 1.3.1

  • インデクサーが投稿の件名を引用符なしの単純な`ファイル名.ext (n/m)`形式に書き換えている場合に、リリースが拡張子のない読めないファイル名で配信され、その復旧ボリュームがパリティとして認識されない問題を修正しました。これまでSaberは引用符付きの件名からしかファイル名を読み取れませんでした。

バージョン 1.3.0

  • Saberはスペイン語、ドイツ語、フランス語、オランダ語、日本語、ブラジルポルトガル語、簡体字中国語、韓国語に対応しました。アプリ全体とユーザーガイドの両方で利用できます。
  • 新しい「不要な追加ファイルを除外」設定(デフォルトでオフ)により、完了したダウンロードを配信する際に、指定した拡張子(.exeなど)のファイルを除外できるようになりました。
  • ダウンロードが高速化しました。特に高レイテンシの接続で顕著です。各接続は、応答を待ってから次を送るのではなく、複数の記事リクエストを連続して送るようになり、切断または停止した接続は、ダウンロードを失敗させる代わりに再接続して中断箇所から再開するようになりました。
  • 完了した項目がリストから削除されたときにインスペクタが対象を見失っていた問題が解消され、アクティブなダウンロードを引き続き追従するようになりました。
  • ダウンロードの進捗バーは、完了すると緑色になります。
  • ダウンロード中、インスペクタにバイト数とパーセンテージに加えて推定残り時間が表示されるようになりました。
  • 「表示」>「ツールバーをカスタマイズ」にスペーサーが追加され、ツールバーのグループ間を手動で分けられるようになりました。
  • プロバイダーの追加・編集画面に「テスト」ボタンが追加され、これまでに入力した内容で接続を開き、成功または失敗の理由を報告します。
  • 新しい「単一ファイルをフォルダに展開」設定(デフォルトでオフ)により、単一ファイルのみを配信するリリースが、複数ファイルのリリースと同様にそのファイル名にちなんだフォルダに格納されるようになりました。
  • 一部のインデクサーが行う`Release{{password}}.nzb`のようにパスワードが自身のファイル名に埋め込まれているNZBが、パスワードエラーで失敗する代わりに正しく展開されるようになりました。
  • 完了したダウンロードを別のドライブに移動する際、移動にかかる時間中ずっと100%で止まっているのではなく、実際の進捗が表示されるようになりました。
  • 大きなダウンロードでの速度グラフが、実際の接続状況を反映しない落ち込みを表示することなく、より安定して表示されるようになりました。また、パリティ付きの大きなリリースが完了する前に実行されるファイル全体のチェック中、ダウンロードが停止しているように見えるのではなく、「検証中」と表示されるようになりました。
  • 大きなダウンロードは開始前にプロバイダーへ短時間の問い合わせを行い、保有している記事を確認するようになりました(「可用性を確認中」と表示されます)。投稿されたパリティでは決して復元できないほど不足がある場合は、ほとんどをダウンロードしてから失敗するのではなく、開始前にはっきりとした理由とともに拒否します。
  • 「可用性を確認中」と「目的地へ移動中」のフェーズに、ダウンロード自体と同様に進捗に加えて推定残り時間が表示されるようになり、アーカイブの展開は、その後に続く移動と同じ表示になるのではなく「展開中」と表示されるようになりました。
  • 新しい「配信済みダウンロード内で見つかったNZBファイルをキューに追加」設定(デフォルトでオン)により、リリースにバンドルされた後続のNZBが、配信先で見つからないまま放置されるのではなく、自動的にキューへ追加されるようになりました。
  • 可用性の確認中だったダウンロードの一時停止が黙って無視され、何もクリックされていないかのようにダウンロードが続行してしまう問題を修正しました。
  • バンドルされたNZBがキューに追加される代わりにリリースと一緒に配信されてしまうことがある問題を修正しました。この場合、配信によって移動された直後のコピーから読み込もうとするため、キューへの追加がファイル未検出エラーで失敗することがありました。
  • 新しく追加された大きなダウンロードが、可用性の確認中に停止しているように見える問題を修正しました。進捗バーは、まだ開始していないダウンロードのバイト進捗を表示したままだったため、このフェーズ中ずっと空の0%のままでした。
  • ダウンロードが100%に達した後のパリティファイルの取得が、状態テキストだけが何かが起きていることを示しながら進捗バーが100%で固まったままになるのではなく、独自のバイト数とともに黄色で独自の進捗を表示するようになりました。

バージョン 1.2.4

  • 検索結果ヘッダーに、インデクサー切り替え、カテゴリフィルター、保存ボタンが直接配置されるようになり、クエリ自体もその場で編集できるようになりました。「Results for」という固定ラベルは廃止されました。
  • 設定でデフォルトオフになっている検索履歴が、直近12件のクエリを保持し、検索フィールド下のドロップダウンで再度呼び出せるようになりました。
  • 検索結果とダウンロードの両方に、どのインデクサーとカテゴリから取得されたリリースかが表示されるようになりました。
  • 各種安定性の改善。

バージョン 1.2.3

  • 単一のダウンロードで複数のプロバイダーを同時に使用できるようになりました。設定で「プライマリ」にグループ化したプロバイダーはまとめて使用され、「バックアップ」に設定したプロバイダーはプライマリグループで取得できなかった分のみ問い合わせを受けます。
  • 検索に、ツールバーから直接インデクサーを切り替えられる新しいボタンと、クエリを保存して後で呼び出せるブックマークボタンが追加されました。
  • インデクサーのプリセットが5つ追加されました。altHUB、DOGnzb、NZB.su、abNZB、Tabula Rasaです。
  • 速度チャートとインスペクタのボタンが、それぞれのパネルが開いているかどうかを表示するようになりました。

バージョン 1.2.2

  • インスペクタパネルが、選択したダウンロードから外れても閉じなくなり、自分で閉じるまで開いたままになりました。キューが空の状態でも開けるようになりました。
  • インスペクタと速度チャートにそれぞれ専用のツールバーボタンが追加され、個別に表示・非表示を切り替えられるようになりました。
  • 速度チャートのY軸に、しばらくダウンロードが行われていないときに表示されていた不要な「0 bytes」の目盛りが表示されなくなりました。

バージョン 1.2.1

  • 多数のファイルに分割されたリリースのダウンロードが高速化されました。接続は1ファイルずつ完了させてから次に進むのではなく、すべてのファイルにまたがる単一の共有キューから取得するようになりました。
  • ウインドウ下部の速度チャートに、ダウンロード速度の推移が表示されるようになりました。プロットの細かさも選択できます。
  • インスペクタパネルに、選択したダウンロードの詳細(構成する記事のライブマップを含む)が表示されるようになりました。
  • ダウンロードを複数選択してまとめて削除できるようになりました。
  • 失敗したダウンロードのエラーメッセージ全文を、右クリックメニューからコピーできるようになりました。

バージョン 1.1

  • Saberが複数のプロバイダーを同時に使用できるようになりました。使用したい順にリストしておくと、最初のプロバイダーが記事を保持していない場合、投稿のリカバリブロックを消費する前に次のプロバイダーへ問い合わせます。バックアップやブロックアカウントは、実際に不足している分だけを問い合わせるため、通常のダウンロードでは一切コストがかかりません。
  • 設定でプロバイダーのオン・オフ切り替えと並べ替えができるようになりました。
  • ダウンロードが大幅に高速化され、接続数を増やすと実際に速度が向上するようになりました。以前は増やしても変化がありませんでした。
  • 再構築が必要な場合を除き、投稿のリカバリファイルがダウンロードされなくなり、健全なリリースにかかるコストが約1割削減されました。

バージョン 1.0

  • Saberの最初のリリースです。NZBを追加すると、Saberは並列接続でダウンロードし、すべての記事をチェックサムと照合し、ファイルを再構成し、見つかったものを展開し(マルチボリューム、パスワード保護、スクランブルされたファイル名のアーカイブを含む)、完成した結果を指定した場所に保存します。
  • Saberはフォルダを監視し、そこに現れたNZBを自動的にキューに追加することもできます。

それでも解決しない場合は、お問い合わせください。