TabBurrow v1.4.0 リリースノート
✨ 新規機能
- タブ復元時のミュート(消音)設定機能の追加:
- 保存されたタブを復元(ブラウザで開く)する際、自動的に消音状態で開くことができるようになりました。
- 個別のタブだけではなく、ドメイングループやカスタムグループ単位でもスピーカーアイコンから一括でミュート設定が可能です。
- 最終アクセス日時の自動更新:
- 保存済みのURLにブラウザ上でアクセスした際、自動的にそのタブの「最終アクセス日時」が更新されるようになりました。
- 管理画面上の並べ替え(アクセス日時順など)にリアルタイムで反映されます。※余計なデータベース書き込みを抑えるため、5秒間のスロットリング(連続更新防止)が組み込まれています。
🐛 バグ修正・内部改善
- Service Worker(バックグラウンド動作)の堅牢性向上:
- 拡張機能の起動時およびService Workerサスペンドからの復帰時における重複初期化を防止しました。
- Service Worker再起動時のアクティブタブ追跡リセット問題や、復元時の競合バグを解消しました。
- 自動テストの安定化:
- E2Eテスト実行時における接続リークの修正やライフサイクル最適化を行い、テスト実行の不安定さ(Flakyエラー)を解消しました。
開発者向け: ミュート機能の追加に伴いIndexedDBスキーマをVersion 8へアップデートしました。また、これに伴う各種型チェックエラーの修正およびドキュメントの更新を行いました。
変更内容 (v1.3.1...v1.4.0)
- 1.4.0 (b889a64)
- fix: リリース準備に伴う型エラーおよびE2EテストのFlakyエラーの修正、ドキュメントの更新 (71a92ac)
- test: E2Eテストの接続リーク修正とライフサイクル最適化による不安定さの解消 (ca3245f)
- feat: タブ復元時にミュート(消音)で開く機能を追加 (55d335c)
- feat: 保存済みURLアクセス時の最終アクセス日時の自動更新機能を追加 (e53eaa7)
- fix: 起動時とService Workerサスペンド復帰時の重複初期化を防止 (3a55d16)
- fix: Service Workerサスペンド復元時の競合バグ修正および回帰テストの追加 (7a81099)
- fix: Service Worker再起動時のアクティブタブ追跡リセット問題を修正 (c1fa52b)
- docs: v1.3.1のリリースノートを追加 (a98d2cc)