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
..
2024-05-23 07:40:57 -04:00
2024-05-27 05:15:52 +07:00
2024-08-21 13:49:37 -05:00
2024-08-20 07:49:56 -04:00
2024-08-28 13:05:48 -04:00
2024-08-28 12:00:10 -04:00
2024-08-19 20:03:33 -04:00
2024-08-28 13:05:48 -04:00
2024-08-16 09:48:43 -04:00
2024-08-19 20:03:33 -04:00
2024-08-28 13:05:48 -04:00
2024-08-28 13:05:48 -04:00
2024-08-28 13:05:48 -04:00
2024-08-15 06:57:01 -04:00
2024-08-26 08:16:24 -04:00
2024-07-26 09:23:58 -05:00
2024-08-27 18:06:50 -04:00
2024-07-26 09:23:58 -05:00
2024-08-28 11:30:06 -05:00
2024-05-20 20:31:36 -04:00
2024-08-15 20:12:41 +00:00
2024-08-20 12:50:14 +00:00
2024-06-06 11:56:57 +01:00
2024-08-08 09:02:39 -05:00
2024-08-08 09:02:39 -05:00