Jonathan Jogenfors
|
23f3e737fd
|
fix(server): don't delete offline files from disk when trash empties (#14777)
fix: don't delete offline files from disk when emptying trash
Move logic to asset deletion check
|
2025-01-07 18:25:43 +00:00 |
|
Jonathan Jogenfors
|
c3be74c450
|
fix(server): support import paths with special chars (#14856)
|
2024-12-22 16:22:16 -06:00 |
|
Jonathan Jogenfors
|
4bc2aa5451
|
feat(server): Handle sidecars in external libraries (#14800)
* handle sidecars in external libraries
* don't add separate source
|
2024-12-21 20:50:07 -06:00 |
|
Jason Rasmussen
|
9e1e9b1fbf
|
refactor: rename searchMetadata to searchAssets (#14151)
|
2024-11-20 14:47:25 -05:00 |
|
Jonathan Jogenfors
|
b411e30796
|
fix(server): only allow absolute import paths (#13642)
fix: only allow absolute paths
|
2024-10-21 09:12:12 -05:00 |
|
Daniel Dietzler
|
3b7bf76db9
|
chore: library unit tests (#13357)
|
2024-10-11 14:40:29 -04:00 |
|
Jonathan Jogenfors
|
5b00bc499f
|
fix(server): Allow commas and braces in import paths (#13259)
fix commas and braces in paths
|
2024-10-07 15:43:21 -04:00 |
|
Jonathan Jogenfors
|
b2f2be3485
|
refactor(server): library syncing (#12220)
* refactor: library scanning
fix tests
remove offline files step
cleanup library service
improve tests
cleanup tests
add db migration
fix e2e
cleanup openapi
fix tests
fix tests
update docs
update docs
update mobile code
fix formatting
don't remove assets from library with invalid import path
use trash for offline files
add migration
simplify scan endpoint
cleanup library panel
fix library tests
e2e lint
fix e2e
trash e2e
fix lint
add asset trash tests
add more tests
ensure thumbs are generated
cleanup svelte
cleanup queue names
fix tests
fix lint
add warning due to trash
fix trash tests
fix lint
fix tests
Admin message for offline asset
fix comments
Update web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
add permission to library scan endpoint
revert asset interface sort
add trash reason to shared link stub
improve path view in offline
update docs
improve trash performance
fix comments
remove stray comment
* refactor: add back isOffline and remove trashReason from asset, change sync job flow
* chore(server): drop coverage to 80% for functions
* chore: rebase and generated files
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
|
2024-09-25 18:26:19 +01:00 |
|
Jonathan Jogenfors
|
233372303b
|
feat(server): default exclusion patterns (#12566)
* Add default exclusion patterns
* simplify
* fix tests
|
2024-09-11 09:40:52 -05:00 |
|
Jonathan Jogenfors
|
39141d3f1c
|
fix(server): remove offline assets from trash (#12199)
* use port not taken by immich-dev for e2e
* remove offline files from trash
|
2024-09-02 01:06:35 +02:00 |
|
Jonathan Jogenfors
|
bab5ad7ebd
|
fix(server): ensure new exclusion patterns work (#12102)
* add test for bug
* find excluded paths when checking offline
* fix filename
* fix unit tests
* bump picomatch
* fix e2e paths
* improve e2e
* add unit tests
* cleanup e2e
* set correct asset count
* fix e2e test
* fix lint
|
2024-08-28 19:51:25 -04:00 |
|
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 |
|
Jason Rasmussen
|
7651f70c88
|
fix(server): asset delete logic (#10077)
* fix(server): asset delete logic
* test: e2e
|
2024-06-10 13:04:34 -04:00 |
|
Jason Rasmussen
|
202745f14b
|
refactor(server): plural endpoints (#9667)
|
2024-05-22 13:24:57 -04:00 |
|
Jason Rasmussen
|
84d824d6a7
|
refactor: library type (#9525)
|
2024-05-20 18:09:10 -04:00 |
|
Jason Rasmussen
|
dba365634a
|
chore(server): cleanup library watching (#8835)
chore: clean up library watching
|
2024-04-15 23:05:08 -04:00 |
|
Jason Rasmussen
|
14b798fcc4
|
refactor: library e2e (#8693)
* refactor: library e2e
* migrate and refactor library e2e
---------
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
|
2024-04-12 21:15:41 +02:00 |
|
Jason Rasmussen
|
40262c30cb
|
refactor(server): library service (#8050)
* refactor: library service
* chore: open api
* fix: checks
|
2024-03-18 16:59:53 -04:00 |
|
Jason Rasmussen
|
07e8f79563
|
refactor: library e2e (#7969)
|
2024-03-15 09:16:08 -04:00 |
|
Jason Rasmussen
|
b733a29430
|
refactor: e2e (#7703)
* refactor: e2e
* fix: submodule check
* chore: extend startup timeout
|
2024-03-07 10:14:36 -05:00 |
|
Jason Rasmussen
|
3d25d91e77
|
refactor: library e2e (#7538)
* refactor: library e2e
* refactor: remove before each usages
|
2024-02-29 15:10:08 -05:00 |
|