immich/e2e/src/api/specs
Jonathan Jogenfors 363c558db7
fix(server): don't crash when refreshing large libraries (#7934)
* add job to check for offline files

* fix lint

* only check for offline when using checkForOffline

* improve tests

* remove old test

* wip

* remove trie

* refactor batches

* also check offline status

* fix spelling

* don't do offline scan

* rename scan to check

* fix job statuses

* fix lint

* cleanup

* add test

* open-api

* fix test

* fix spinner

* reset text

* don't double batch

* fix comments from mert

* remove tries

* fix tests

* fix e2e

* fix test

* fix test

* add tests

* fix lint

* fix e2e

* interweave scans

* fix errors

* fix messages

* fix test

* add mock

* fix sql

* fix e2e

* use library batch size

* save -> update

* add file extensions

* update specs

* test for import paths

* check import paths when testing offline

* fix lint

* normalize import path

* remove console logs

* decrease batch size to 1000

* add test for import path

* add test for already-online assets

* fix merge

* fix lint

* add library job back

* add offline job to correct queue

* library spec compiles now

* move one test to new e2e

* fix comments

* fix comments

* fix lint

* refactor path validation

* fix loop bug

* remove logging

* expect responses

* fix asset mock

* take the straightforward approach

* use generator correctly

* fix vitest on file edit

* bump vitest to 1.6.0

* test for offline check

* add e2e tests for offlining assets depending on import path

* cleanup e2e test after finish

* cleanup library service

* paginate the walk generator

* fix tests

* fix typo

* refactoring handleOfflineCheck

* better testing of handleOfflineCheck

* fix lint

* handle large library deletions

* dont check if library is deleted

* fix mock

* add a 100k page size to library

* fix loading animation

* better log messages

* Better logging for offline asset removal

* fix sql and tests

* fix number format

* Remove submodule

* fix format

* chore: cleanup

* chore: fix tests

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2024-08-28 13:05:48 -04:00
..
activity.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
album.e2e-spec.ts fix(server): album statistics endpoint (#11924) 2024-08-20 07:50:36 -04:00
api-key.e2e-spec.ts feat(server): granular permissions for api keys (#11824) 2024-08-16 09:48:43 -04:00
asset.e2e-spec.ts fix: remove asset.resized (#11983) 2024-08-22 23:24:49 -04:00
audit.e2e-spec.ts refactor(server): plural endpoints (#9667) 2024-05-22 13:24:57 -04:00
auth.e2e-spec.ts fix(server): avoid server error for invalid email data type (#10978) 2024-07-10 07:58:06 -04:00
download.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
library.e2e-spec.ts fix(server): don't crash when refreshing large libraries (#7934) 2024-08-28 13:05:48 -04:00
map.e2e-spec.ts feat(server): reverse geocoding endpoint (#11430) 2024-07-29 18:17:26 -04:00
memory.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
oauth.e2e-spec.ts feat(server): userinfo signing (#10756) 2024-07-11 07:55:00 -04:00
partner.e2e-spec.ts refactor(server): plural endpoints (#9667) 2024-05-22 13:24:57 -04:00
person.e2e-spec.ts fix(server): correct person birth date across timezones (#11369) 2024-07-29 19:52:04 -04:00
search.e2e-spec.ts feat(server): search unknown place (#10866) 2024-08-02 03:27:40 +00:00
server-info.e2e-spec.ts feat(server): user and server license endpoints (#10682) 2024-07-01 17:43:16 +00:00
server.e2e-spec.ts fix(server): correct openapi response type for getServerLicense() (#11261) 2024-07-22 08:50:45 -05:00
session.e2e-spec.ts refactor(server): sessions (#8915) 2024-04-19 06:47:29 -04:00
shared-link.e2e-spec.ts fix(server): use fqdn for og:image meta tag value (#11082) 2024-07-29 21:38:47 +00:00
stack.e2e-spec.ts refactor(server): stacks (#11453) 2024-08-19 12:37:15 -05:00
system-config.e2e-spec.ts refactor(server)!: move markers and style to dedicated map endpoint/controller (#9832) 2024-05-29 11:51:01 -04:00
system-metadata.e2e-spec.ts refactor: system metadata (#8923) 2024-04-19 20:36:15 -04:00
timeline.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
trash.e2e-spec.ts refactor(server): move checkExistingAssets(), checkBulkUpdate() remove getAllAssets() (#9715) 2024-05-24 21:02:22 -04:00
user-admin.e2e-spec.ts refactor(server): stacks (#11453) 2024-08-19 12:37:15 -05:00
user.e2e-spec.ts feat(server): do not automatically download android motion videos (#11774) 2024-08-15 20:06:16 +00:00