diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b6b17774ed67e..d704aa629527d 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -10,23 +10,6 @@ concurrency:
cancel-in-progress: true
jobs:
- server-e2e-api:
- name: Server (e2e-api)
- runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: ./server
-
- steps:
- - name: Checkout code
- uses: actions/checkout@v4
-
- - name: Run npm install
- run: npm ci
-
- - name: Run e2e tests
- run: npm run e2e:api
-
server-e2e-jobs:
name: Server (e2e-jobs)
runs-on: ubuntu-latest
@@ -213,6 +196,10 @@ jobs:
run: npm run format
if: ${{ !cancelled() }}
+ - name: Run tsc
+ run: npm run check
+ if: ${{ !cancelled() }}
+
- name: Install Playwright Browsers
run: npx playwright install --with-deps chromium
if: ${{ !cancelled() }}
diff --git a/Makefile b/Makefile
index b455e2656b64e..55875e732b277 100644
--- a/Makefile
+++ b/Makefile
@@ -19,9 +19,6 @@ pull-stage:
server-e2e-jobs:
docker compose -f ./server/e2e/docker-compose.server-e2e.yml up --renew-anon-volumes --abort-on-container-exit --exit-code-from immich-server --remove-orphans --build
-server-e2e-api:
- npm run e2e:api --prefix server
-
.PHONY: e2e
e2e:
docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans
diff --git a/README.md b/README.md
index ca8b1e39708a0..f4adc1af0095f 100644
--- a/README.md
+++ b/README.md
@@ -9,9 +9,9 @@
diff --git a/README_ca_ES.md b/README_ca_ES.md
index ebf1514cd524a..cf7bcb4f52fcd 100644
--- a/README_ca_ES.md
+++ b/README_ca_ES.md
@@ -9,7 +9,7 @@
-
+
Immich - Solució de còpia de seguretat d'alta rendiment per a fotos i vídeos auto-allotjada
diff --git a/README_de_DE.md b/README_de_DE.md
index 64f8b75a9f289..322a58b96bc06 100644
--- a/README_de_DE.md
+++ b/README_de_DE.md
@@ -9,7 +9,7 @@
-
+
Immich - Hoch performante, selbst gehostete Backup-Lösung für Fotos und Videos
diff --git a/README_es_ES.md b/README_es_ES.md
index 6ab6617a6bc12..047c472608fb8 100644
--- a/README_es_ES.md
+++ b/README_es_ES.md
@@ -9,7 +9,7 @@
-
+
Immich: Una solución Self-Hosted de copia de seguridad de fotos y videos de alto rendimiento
diff --git a/README_fr_FR.md b/README_fr_FR.md
index 66c403c81c762..3b4c6d4287a8b 100644
--- a/README_fr_FR.md
+++ b/README_fr_FR.md
@@ -9,7 +9,7 @@
-
+
Immich - Solution de sauvegarde performante et auto-hébergée des photos et des vidéos
diff --git a/README_it_IT.md b/README_it_IT.md
index b588e1951fac9..7e8863a93905c 100644
--- a/README_it_IT.md
+++ b/README_it_IT.md
@@ -9,7 +9,7 @@
-
+
Immich - Soluzione self-hosted ad alte prestazioni per backup di foto e video
diff --git a/README_ja_JP.md b/README_ja_JP.md
index 999237a2e2a77..90143025af1c6 100644
--- a/README_ja_JP.md
+++ b/README_ja_JP.md
@@ -9,7 +9,7 @@
-
+
Immich - 高性能なセルフホスト 写真/ビデオバックアップソリューション
diff --git a/README_ko_KR.md b/README_ko_KR.md
index db3bb7a07bdda..3a1599597c008 100644
--- a/README_ko_KR.md
+++ b/README_ko_KR.md
@@ -9,7 +9,7 @@
-
+
Immich - 고성능 자체 호스팅 사진 및 동영상 백업 솔루션
diff --git a/README_nl_NL.md b/README_nl_NL.md
index 7d853c2199ab8..1eeb41e5a5a65 100644
--- a/README_nl_NL.md
+++ b/README_nl_NL.md
@@ -9,7 +9,7 @@
-
+
Immich - Hoogwaardige, self-hosted back-up oplossing voor foto's en video's
diff --git a/README_ru_RU.md b/README_ru_RU.md
index 690870596f9da..f6d50b1ce91d7 100644
--- a/README_ru_RU.md
+++ b/README_ru_RU.md
@@ -9,7 +9,7 @@
-
+
Immich - Высокопроизводительное решение для автономоного создания фото и видео архивов
diff --git a/README_tr_TR.md b/README_tr_TR.md
index f04293f88d8de..6e5c43ee6ea60 100644
--- a/README_tr_TR.md
+++ b/README_tr_TR.md
@@ -9,7 +9,7 @@
-
+
Immich - Yüksek performanslı, kendine ait barındırılan fotoğraf ve video yedekleme çözümü
diff --git a/README_zh_CN.md b/README_zh_CN.md
index 0b9bd07061e4d..874b18f09ed4d 100644
--- a/README_zh_CN.md
+++ b/README_zh_CN.md
@@ -9,7 +9,7 @@
-
+
Immich - 高性能的自托管照片和视频备份方案
diff --git a/cli/package-lock.json b/cli/package-lock.json
index 9574fa26f6a05..38fe3c6f17d8d 100644
--- a/cli/package-lock.json
+++ b/cli/package-lock.json
@@ -46,7 +46,7 @@
},
"../open-api/typescript-sdk": {
"name": "@immich/sdk",
- "version": "1.98.0",
+ "version": "1.98.2",
"dev": true,
"license": "GNU Affero General Public License version 3",
"devDependencies": {
diff --git a/design/admin-interface.png b/design/admin-interface.png
deleted file mode 100644
index 62719facdf14d..0000000000000
Binary files a/design/admin-interface.png and /dev/null differ
diff --git a/design/admin-registration-form.png b/design/admin-registration-form.png
deleted file mode 100644
index 1ded0cbd2aa5d..0000000000000
Binary files a/design/admin-registration-form.png and /dev/null differ
diff --git a/design/appicon.png b/design/appicon.png
deleted file mode 100644
index a48b5af354034..0000000000000
Binary files a/design/appicon.png and /dev/null differ
diff --git a/design/backup-screen.png b/design/backup-screen.png
deleted file mode 100644
index d70669a9d654a..0000000000000
Binary files a/design/backup-screen.png and /dev/null differ
diff --git a/design/bitcoin.png b/design/bitcoin.png
deleted file mode 100644
index 63084db447a48..0000000000000
Binary files a/design/bitcoin.png and /dev/null differ
diff --git a/design/cardano.png b/design/cardano.png
deleted file mode 100644
index b7e59a90bdae7..0000000000000
Binary files a/design/cardano.png and /dev/null differ
diff --git a/design/feature-panel.png b/design/feature-panel.png
deleted file mode 100644
index cab58441c54e8..0000000000000
Binary files a/design/feature-panel.png and /dev/null differ
diff --git a/design/google-play-qr-code.png b/design/google-play-qr-code.png
deleted file mode 100644
index 7c8e944b949fc..0000000000000
Binary files a/design/google-play-qr-code.png and /dev/null differ
diff --git a/design/home-screen.jpeg b/design/home-screen.jpeg
deleted file mode 100644
index 7871ed6f9ad10..0000000000000
Binary files a/design/home-screen.jpeg and /dev/null differ
diff --git a/design/immich-logo-inline-dark.png b/design/immich-logo-inline-dark.png
new file mode 100644
index 0000000000000..cc6cb23b62363
Binary files /dev/null and b/design/immich-logo-inline-dark.png differ
diff --git a/design/immich-logo-inline-dark.svg b/design/immich-logo-inline-dark.svg
new file mode 100644
index 0000000000000..024337c2e34ef
--- /dev/null
+++ b/design/immich-logo-inline-dark.svg
@@ -0,0 +1,63 @@
+
+
+
diff --git a/design/immich-logo-inline-light.png b/design/immich-logo-inline-light.png
new file mode 100644
index 0000000000000..b910b3790425d
Binary files /dev/null and b/design/immich-logo-inline-light.png differ
diff --git a/design/immich-logo-inline-light.svg b/design/immich-logo-inline-light.svg
new file mode 100644
index 0000000000000..216466f58d847
--- /dev/null
+++ b/design/immich-logo-inline-light.svg
@@ -0,0 +1,62 @@
+
+
+
diff --git a/design/immich-logo-no-outline.png b/design/immich-logo-no-outline.png
deleted file mode 100644
index d4e7085f125b6..0000000000000
Binary files a/design/immich-logo-no-outline.png and /dev/null differ
diff --git a/design/immich-logo-stacked-dark.png b/design/immich-logo-stacked-dark.png
new file mode 100644
index 0000000000000..6b357f1d5eab8
Binary files /dev/null and b/design/immich-logo-stacked-dark.png differ
diff --git a/design/immich-logo-stacked-dark.svg b/design/immich-logo-stacked-dark.svg
new file mode 100644
index 0000000000000..7f8381869a767
--- /dev/null
+++ b/design/immich-logo-stacked-dark.svg
@@ -0,0 +1,66 @@
+
+
+
diff --git a/design/immich-logo-stacked-light.png b/design/immich-logo-stacked-light.png
new file mode 100644
index 0000000000000..3df5e04e18a1e
Binary files /dev/null and b/design/immich-logo-stacked-light.png differ
diff --git a/design/immich-logo-stacked-light.svg b/design/immich-logo-stacked-light.svg
new file mode 100644
index 0000000000000..8c4505d97ed11
--- /dev/null
+++ b/design/immich-logo-stacked-light.svg
@@ -0,0 +1,66 @@
+
+
+
diff --git a/design/immich-logo.png b/design/immich-logo.png
new file mode 100644
index 0000000000000..297f8a926c3e2
Binary files /dev/null and b/design/immich-logo.png differ
diff --git a/design/immich-logo.svg b/design/immich-logo.svg
index e7edba069b995..376fa6f3e837e 100644
--- a/design/immich-logo.svg
+++ b/design/immich-logo.svg
@@ -1,98 +1,29 @@
-
-