Skip to content

Releases: Chipppppppppp/CuspiDroid

v1.9.7

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 12 Sep 11:41

修正・改善

  • したらばで新着レスを取得できなくなっていた問題を修正しました。
  • ふたば・まちBBSなどのHTMLで読み込むスレや、DAT差分を取得できない掲示板でも、読み込み済みのレスを保持して新着レスを追加できるようにしました。
  • カスタムBBSの取得失敗時に、無関係な5chの取得先を試してしまう問題を修正しました。
  • スレッドの再描画時、閲覧位置が復元される前に先頭が一瞬表示される問題を修正しました。

検証

  • デバッグ・リリースビルドが成功しました。
  • 修正時に単体テスト61件と、通信・スクロール復元を含むエミュレーターの回帰テスト12件が成功しました。

変更一覧: v1.9.6...v1.9.7

v1.9.6

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 11 Sep 03:35

追加機能・改善

前回リリース v1.9.5 時点の README.md と現在の README.md を比較し、板一覧・板の段階表示への対応を確認しました。

  • 板一覧のHTMLと板のsubject.txtを受信途中から先行表示し、取得完了時に全件へ更新するようにしました。
  • 5ch板一覧の初回読み込みを高速化しました。ほかの通信・先読みとの待ち行列を分離し、リダイレクト確認の二重通信とリンク解析の重複処理を削減しています。
  • キャッシュ済みスレを含め、再描画時に先頭が一瞬表示されてから保存位置へ移動する問題を修正しました。スクロール位置の復元と投稿の配置が完了してから表示します。

確認

  • デバッグ・リリースビルドと単体テスト53件が成功しました。
  • デバッグ版を実機で確認し、板一覧1,052件の解析時間は約2.29秒から約0.36秒に短縮しました。変更前後で板名・URL・カテゴリ・並び順が一致しています。計測値は端末・通信環境により異なります。
  • 実機録画とログで、キャッシュからのスレ再表示が保存位置から始まることを確認しました。

SHA-256

505a5252bf17e0e83b47e5913b8847f6c78c5e72664f02d149f798c73d4a43f3  CuspiDroid-v1.9.6.apk

v1.9.5

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 10 Sep 14:38

追加機能・変更点

前回リリース v1.9.4 時点の README.md と現在の README.md を比較し、次の追加・変更を収録しています。

  • タブバーに未読数を追加しました。設定から表示をオフにできます。
  • タブバーの右端に新規タブ追加・更新ボタンを追加しました。
  • タブ一覧とタブバーの一括更新を共通化し、まず未読数を確認して、新着本文はスレッドを開いた時点で取得するようにしました。表示中のスレッドは新着がある場合のみ更新します。
  • スレッドの更新は新しい投稿だけを取得・追加描画し、読み込み済みの投稿と閲覧位置を保持するようにしました。

改善・修正

  • タブバーの選択枠・未読バッジ・追加/更新ボタンをタブ一覧と同じデザインに統一しました。
  • キャッシュ表示後の更新や初回の段階表示完了時に、投稿を重複して描画する処理を整理しました。
  • 差分取得に失敗した場合やサーバーが差分要求に対応していない場合は、全件取得へ切り替えず、既存の投稿を保持してエラーを表示します。
  • タブバーの未読数表示設定はバックアップ・復元にも対応しています。

確認

  • デバッグ・リリースビルドと単体テスト50件が成功しました。
  • 実機での通信・表示確認は未実施です。

SHA-256

21d186d24b29b7f0fb6cc68516c650987e00a4dd83754d37bfad7588346a4d7e  CuspiDroid-v1.9.5.apk

v1.9.4

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 10 Sep 13:56

追加機能・変更点

前回リリース v1.9.3 時点の README.md と現在の README.md を比較し、次の追加・変更を収録しています。

  • タブ・ブックマーク一覧とスレッドの段階表示に対応しました。
  • 未ロードのブックマークもタブ一覧と同じ順序で表示するタブバーを追加し、上下配置と長押し削除に対応しました。
  • 起動画面を「最後のページ」「タブ一覧」「新規タブ」から選べるようにしました。
  • 検索バー・タイトルバー・タブバーそれぞれの配置を「上」「下」「非表示」から選べるようにし、設定画面を整理しました。
  • メディアの表示方法を、標準・AI判定・投稿や返信の注意語別に「表示」「ぼかし」「非表示」から選べるようにしました。
  • バックアップの対象を見直し、全設定と利用データの作成・復元に対応しました。

改善・修正

  • 初回起動後のタブ一覧で停止する要因となる、UIスレッド上のブックマークJSON解析と同期保存中のロック待ちを削減しました。
  • datストリーミングの途中表示を維持しながら、全文の重複保持・再解析をなくし、途中結果のコピーとバイト処理の負荷を削減しました。
  • タブバーでのブックマークのグループ化・並び順と、起動画面設定の表示を修正しました。

確認

  • デバッグ・リリースビルドと単体テスト43件が成功しました。
  • 初回起動時の停止解消と速度改善の実機計測は未実施です。

SHA-256

52b622b8e68afac168b54a901c0aa34cace033d5212870cd5d49677b5873663f  CuspiDroid-v1.9.4.apk

v1.9.3

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 03 Sep 18:53

追加機能・変更点

前回リリース v1.9.2 時点の README.md と現在の README.md を比較し、次の機能が追加されています。

  • 通常タブとブックマークタブの未読合計を表示する1×1ホーム画面ウィジェットを追加しました。透明背景のCuspiDroidの壺アイコン内に最大5桁で表示し、タップするとアプリを開きます。
  • 返信ツリーで既読の後に未読をまとめ、スレッドを開いた際に未読境界へ自動移動できるようにしました。

あわせて、次の改善・修正を収録しています。

  • スレッド更新時のスクロール位置と、板一覧の下方向スクロールを改善しました。
  • 返信ツリーの下部更新時にも表示順を維持するよう修正しました。
  • 未読ウィジェットが古いタブ状態や板タブの残留レス数を集計する問題を修正しました。

SHA-256

07860b4ce670a76663c1da47a94603ddca441b58442562c12532296cb32a0d3c  CuspiDroid-v1.9.3.apk

v1.9.2

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 04 Aug 09:43

追加機能・変更点

前回リリース v1.9.1 時点の README.md と現在の README.md を比較し、READMEに追加された機能項目はありません。今回のリリースには次の改善を収録しています。

  • スレの検索バーにあるリロードボタンを、上端スワイプと同じ全体更新処理へ統一し、ツリー表示の順番なども更新されるようにしました。
  • 板のスレッド一覧を下へスクロールした際、追加スレッドの先読みと描画を分散してかくつきを軽減しました。
  • ブックマークタブ一覧の初回表示とコールド表示を安定化しました。

SHA-256

d400a2c3c7f0cc20a529a3993f92386acb2c7663057f3f8f6ea443f955665f66  CuspiDroid-v1.9.2.apk

v1.9.1

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 03 Aug 18:48

追加機能・変更点

前回リリース v1.9.0 時点の README.md と現在の README.md を比較し、次の機能追加・改善を収録しています。

  • 板のスレッド一覧でスレッドを長押しし、URLをコピーできるようにしました。
  • 新規タブの履歴と板のスレッド一覧で、URLコピーメニューを長押しした位置に表示するよう統一しました。
  • ID・引用を押した際のポップアップで、背景暗転をほかのポップアップと同じ滑らかなアニメーションへ統一しました。
  • 「クリップボードからリンクを入力」のアイコンを選択中のテーマ配色へ対応させました。
  • ブックマークタブ一覧の初回表示を高速化しました。

SHA-256

baa359e9bdd8222b1db71a6105f5632182a1cc53ea33c40dd36d7c2cd0c65f0b  CuspiDroid-v1.9.1.apk

v1.9.0

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 03 Aug 17:41

追加機能・変更点

前回リリース v1.8.12 時点の README.md と現在の README.md を比較し、次の機能追加・改善を収録しています。

  • カスタムテーマを作成・編集・共有できるようにし、テーマ設定をCuspiDroidバックアップの作成・復元対象へ追加しました。
  • ピュアホワイト/ピュアダークを含むテーマを追加し、画面、ダイアログ、テキスト選択、ツリー線、ローディング表示などの配色を選択中のテーマへ統一しました。
  • お気に入りレスをカテゴリ別に保存し、カテゴリの作成・並べ替えと、スレッド名・レス番号を含む新しい順の一覧表示に対応しました。
  • 書き込み履歴を新しい順で表示し、スレッド名、レス番号、名前、IDを確認できるようにしました。
  • 設定を14分類へ整理し、設定項目の検索とジェスチャー設定画面を追加しました。
  • 優先ワードを背景色ではなく太い下線で強調し、ページ内検索の背景ハイライトと重ねて表示できるようにしました。
  • タブ一覧の初回表示を高速化し、書き込み長押しメニューや各種一覧の表示を共通化・調整しました。

SHA-256

e7988c3c8f1ac44ab0b638a584179564cf5f6976b3a5e3b39c605f9f42a6de5d  CuspiDroid-v1.9.0.apk

v1.8.12

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 30 Jul 10:53

追加機能・変更点

前回リリース v1.8.11 時点の README.md と比較し、次の機能追加・改善を収録しています。

  • 新規タブと設定内の閲覧履歴に、各スレッドの未読数を表示するようにしました。
  • 板一覧の順位色を、100位の灰色から1位の最大の青へ段階的に変化させ、レス数・勢いも値が大きいほど青く表示するようにしました。
  • スレ内検索・板検索・板一覧検索のマッチ箇所を、文字色を維持したまま選択状態と同じ緑の背景色で統一してハイライトするようにしました。
  • 板一覧は最初に表示する範囲を優先し、スクロール位置に応じて後続スレッドを小分けに読み込み・描画するようにしました。
  • エッヂ板では履歴・既読情報を事前に索引化し、スレごとの履歴全走査とBBS設定の反復解析を省略しました。
  • エッヂ板へのリンクは即座にローディング画面へ移動し、古い読込を中断します。タイトルやURLの確定前でもタブ一覧へ移動でき、板の読込はバックグラウンドで継続します。
  • 非表示の板タブは取得データだけを保持してView生成を表示時まで遅延し、板キャッシュのJSON化・保存・不要ファイル整理も専用ワーカーへ移しました。複数のエッヂ板を開いた際の全体的な操作負荷とタブ一覧のラグを軽減しています。

SHA-256

84b2b212b85e3d39d50717e9bfb3f018d2a1a98d5de2df3e74b27d5d271859c0  CuspiDroid-v1.8.12.apk

v1.8.11

Choose a tag to compare

@Chipppppppppp Chipppppppppp released this 30 Jul 09:05

追加機能・変更点

前回リリース v1.8.10 時点の README.md と比較し、次の機能追加・改善を収録しています。

  • タブ一覧の更新を軽量化し、タイトル・レス数・未読数などを先に更新して、新着本文は対象タブを開いた時に遅延取得するようにしました。閉じたブックマークフォルダーの未読数も即座に反映します。
  • find.5ch.io 検索を通常ブラウザと同じWebViewセッション経由にし、検索結果をネイティブ表示できるようにしました。HTTP 502などの一時障害も「結果なし」と区別して表示します。
  • スレッド上下端の更新操作を他画面と同じ伸縮表現に統一し、下端更新時の既読化と「板へ」の新規タブ遷移を改善しました。
  • WebViewでもアプリ本体の検索バーを維持し、同じUIでページ内検索やネイティブ表示への復帰を行えるようにしました。
  • スレ内メディアを左右スワイプで切り替える操作を追加しました。不適切画像判定のぼかしをスレ表示・メディア一覧・拡大表示で統一し、注意語を含む投稿と返信先のメディアにも適用します。
  • メディアの「閲覧注意」ボタンを共通デザインに統一し、拡大表示ではぼかしをさらに強化しました。
  • AA自動判定を改善しました。空白行を除外し、4行以上の本文について行頭の空白・句読点・引用符・罫線・論理演算子・集合演算子などと行内連続空白を採点し、1行当たりスコアが0.75を超える場合にAA表示します。

SHA-256

a0fb98eb88ab1e91de0352507293514fcdfe2b36c880f862b7fdd4c70e95ea45  CuspiDroid-v1.8.11.apk