immich/server/test/fixtures
Eli Gao 5c80e8734b
feat: original-sized previews for non-web-friendly images (#14446)
* feat(server): extract full-size previews from RAW images

* feat(web): load fullsize preview for RAW images when zoomed in

* refactor: tweaks for code review

* refactor: rename "converted" preview/assets to "fullsize"

* feat(web/server): fullsize preview for non-web-friendly images

* feat: tweaks for code review

* feat(server): require ASSET_DOWNLOAD premission for fullsize previews

* test: fix types and interfaces

* chore: gen open-api

* feat(server): keep only essential exif in fullsize preview

* chore: regen openapi

* test: revert unnecessary timeout

* feat: move full-size preview config to standalone entry

* feat(i18n): update en texts

* fix: don't return fullsizePath when disabled

* test: full-size previews

* test(web): full-size previews

* chore: make open-api

* feat(server): redirect to preview/original URL when fullsize thumbnail not available

* fix(server): delete fullsize preview image on thumbnail regen after fullsize preview turned off

* refactor(server): AssetRepository.deleteFiles with Kysely

* fix(server): type of MediaRepository.writeExif

* minor simplification

* minor styling changes and condensed wording

* simplify

* chore: reuild open-api

* test(server): fix media.service tests

* test(web): fix photo-viewer test

* fix(server):  use fullsize image when requested

* fix file path extension

* formatting

* use fullsize when zooming back out or when "display original photos" is enabled

* simplify condition

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-03-31 13:24:28 -04:00
..
album.stub.ts chore(server): remove unused code (#13367) 2024-10-11 00:44:38 -04:00
asset.stub.ts feat: original-sized previews for non-web-friendly images (#14446) 2025-03-31 13:24:28 -04:00
auth.stub.ts refactor(server): narrow auth types (#16066) 2025-02-12 15:23:08 -05:00
face.stub.ts feat(web): manual face tagging and deletion (#16062) 2025-02-21 09:58:25 -06:00
file.stub.ts feat: API operation replaceAsset, POST /api/asset/:id/file (#9684) 2024-05-23 20:26:22 -04:00
media.stub.ts fix(server): set pixel format when scaling and not tonemapping (#16932) 2025-03-18 11:42:09 -05:00
metadata.stub.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
person.stub.ts feat: Mark people as favorite (#14866) 2025-02-04 08:52:17 +00:00
session.stub.ts feat: updateId uuidv7 column for all entities with updatedAt (#16353) 2025-02-27 12:55:22 +00:00
shared-link.stub.ts fix: show local dates for range in album summary (#15654) 2025-01-28 14:33:38 -06:00
system-config.stub.ts refactor: better types for getList and getDeletedAfter (#16926) 2025-03-17 15:32:12 -04:00
tag.stub.ts refactor: migration tag repository to kysely (#16398) 2025-03-03 18:41:19 +00:00
user.stub.ts feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00