Immich 1.132 はよりスムーズな同期とモバイルUIの改善をもたらします
Immich 1.132 自己ホスト型の写真とビデオバックアップソリューションが TypeORM を Kysely に置き換え、SQLite サポートを導入し、同期性能を向上させました。
Immichは、プライバシーを尊重するGoogleフォトの代替としてよく推奨されるオープンソースの自己ホスト型写真および動画バックアップソリューションで、バージョン1.132をリリースしました。
サーバーレイヤーでは、TypeORMが廃止され、TypeScript SQLクエリビルダーであるKyselyを基にしたカスタムスキーマプラスマイグレーションエンジンが導入されました。この変更により、DockerやKubernetesでImmichを実行している管理者にとって、よりスリムなクエリとより予測可能なマイグレーションが約束されます。
ハンドセット側では、AndroidおよびiOSアプリがSQLiteに移行し、非常に大きなライブラリの起動時間を大幅に短縮するための同期の大改造に向けた準備が整っています。「アプリを開いてスクロール開始」を想像してください。スピナーが終了するのを待つのではありません。
Immich 1.132がもたらす別の注目すべき機能は、ウェブUIで実行された削除をAndroidデバイス上の元のファイルに反映させるオプトインメカニズムです。タイムラインで何かを削除すると、次回モバイルアプリを開くと、同じファイルが静かに電話のシステムゴミ箱に移動されます。
ウェブでのリストアもその移動を元に戻します。とりあえず、トグルは 設定 > 詳細設定 > リモート削除の同期 の下にあります。チームはこれを実験的なものとラベル付けしているので、まずは重要でないものをテストしてください。
さらに、ウェブクライアントは折りたたみ可能なサイドバーと再スケーリングされたサムネイルを搭載し、小さな画面でも常にピンチやズームをすることなく、タイムラインのより多くの部分を表示できるようになりました。裏では、貢献者たちがより滑らかなスクロールのために追加のフレームレートの余裕を確保し、何千もの写真を急いで見ている時に便利です。
最後に、小さくても歓迎すべき装飾がリリースを補完します:
- モバイルでの地図レンダリングの高速化と新しい場所検索。
- 追加のEXIFレンズタグがアップロード時に解析され、カメラ愛好家のために検索精度が向上します。
- 単一ファイルのダウンロードは、ブラウザのネイティブダウンロードマネージャーに引き渡されるようになりました—クリックする必要のあるカスタムダイアログが1つ減りました。
すべての変更に関する詳細については、リリースの変更履歴を参照してください。
画像のクレジット: Immichプロジェクト

