Based on Immich v2.6.3 Upstream commits fix(web): prevent Safari from overwriting live photo image with video (immich-app#26898) feat(server): resolve duplicates (immich-app#25316) feat(web): use ui pin input element (immich-app#27200) feat(server): add checksum algorithm field (immich-app#26573) chore(web): refactor activity status (immich-app#26956) feat(web): add shortcuts to rotate images (immich-app#26927) fix(web): keep map view open after closing asset viewer (immich-app#26980) chore(deps): update typescript-projects (immich-app#26973) chore(deps): update dependency @types/node to ^24.12.0 (immich-app#26966) refactor(server): use helpers for shared link queries (immich-app#27088) fix: various comamnd palette usages (immich-app#27304) feat: add support for helmet configuration (immich-app#27058) fix: pin success-check-action to correct tag (immich-app#27230) refactor: memory manager (immich-app#27206) chore(deps): update grafana/grafana docker tag to v12.4.1 (immich-app#26969) fix(web): preserve timezone when changing timestamp (Closes immich-app#25354) (immich-app#27095) chore(deps): update node.js to v24.14.0 (immich-app#26972) fix(database restores): don't assume onboarding has completed (immich-app#27052) fix(deps): update dependency kysely to v0.28.14 [security] (immich-app#27068) chore(deps): update dependency yaml to v2.8.3 [security] (immich-app#27293) chore(deps): update dependency picomatch to v4.0.4 [security] (immich-app#27281) refactor: asset viewing store (immich-app#27204) chore: remove unused file (immich-app#27202) refactor: change location (immich-app#27201) chore: whitelist server deploy files (immich-app#27056) fix(server): memory fragmentation (immich-app#27027) chore: remove unused resources (immich-app#27055) feat(web): add RemoveFromAlbumAction to asset viewer nav bar (immich-app#27000) feat(web): focus on face-editor search input (immich-app#27136) refactor: actionable toasts (immich-app#27203) fix(server): refresh unedited asset dimensions on metadata extraction (immich-app#27220) feat(web): add a seperate tooltip for switching from dark to light mode (immich-app#27297) fix: incorrect asset face sync (immich-app#27243) fix(server): filter out empty search suggestions (immich-app#27292) chore: move slideshow control button group to the left (immich-app#27287) chore: log id of existing asset on duplicate upload (immich-app#27266) chore(docs): withPeople parameter description (immich-app#27262) fix(web): shifting motion image button (immich-app#27275) fix: explicitly specify repo in auto-close job (immich-app#27291) fix(web): prevent horizontal scroll bar in asset viewer side panel (immich-app#27270) fix(web): crop square ratio i18n (immich-app#27257) chore(deps): update base-image to v202603251709 (major) (immich-app#27273) fix: let renovate update base images (immich-app#27272)