Trek_CN/server
jubnl c4c3ea1e6d
fix(immich): remove album photos on unlink
When unlinking an Immich album, photos synced from that album are now
deleted. A new `album_link_id` FK column on `trip_photos` tracks the
source album link at sync time; `deleteAlbumLink` deletes matching
photos before removing the link. Individually-added photos are
unaffected. The client now refreshes the photo grid after unlinking.

Adds integration tests IMMICH-020 through IMMICH-024.

Closes #398
2026-04-04 16:37:14 +02:00
..
public fix: always fetch fresh photo URLs for map markers instead of using stored HTTP URLs 2026-04-01 19:48:58 +02:00
scripts feat: add encryption key migration script and document it in README 2026-04-01 09:35:32 +02:00
src fix(immich): remove album photos on unlink 2026-04-04 16:37:14 +02:00
tests fix(immich): remove album photos on unlink 2026-04-04 16:37:14 +02:00
.env.example docs(oidc): fix OIDC_SCOPE default and clarify override behavior, skip CI for docs-only pushes, remove stale audit files 2026-04-04 14:48:11 +02:00
package-lock.json chore: bump version to 2.8.4 [skip ci] 2026-04-04 13:20:50 +00:00
package.json chore: bump version to 2.8.4 [skip ci] 2026-04-04 13:20:50 +00:00
reset-admin.js Stabilize core: better-sqlite3, versioned migrations, graceful shutdown 2026-03-22 17:52:24 +01:00
tsconfig.json some fixes 2026-03-30 06:59:24 +02:00
vitest.config.ts Add comprehensive backend test suite (#339) 2026-04-03 13:17:53 +02:00