Jonathan Jogenfors
c63ee98516
chore: lint
2024-02-29 23:55:02 +01:00
Jonathan Jogenfors
730a58b999
don't release lock in teardown
2024-02-29 23:54:43 +01:00
Jonathan Jogenfors
38fc1ac0ea
expect correct error
2024-02-29 23:40:52 +01:00
Jonathan Jogenfors
3d9c677c4a
refactor event type mocks
2024-02-29 23:36:05 +01:00
Jonathan Jogenfors
0f331a3b50
wait for event refactor
2024-02-29 23:04:56 +01:00
Jonathan Jogenfors
967b30cfa5
make event strings an enum
2024-02-29 22:58:49 +01:00
Jonathan Jogenfors
a2ab2fd6f6
add chokidar error handler
2024-02-29 22:52:58 +01:00
Jonathan Jogenfors
30a2786044
Merge branch 'main' of https://github.com/immich-app/immich into chore/library-init-micro
2024-02-29 22:51:09 +01:00
Jonathan Jogenfors
735747c939
add library teardown
2024-02-29 22:50:06 +01:00
Michel Heusschen
c89d91e006
feat: filter people when using smart search ( #7521 )
2024-02-29 16:14:48 -05:00
Jason Rasmussen
15a4a4aaaa
chore: remove unused upload property ( #7535 )
...
* chore: remove isExternal
* chore: open-api
2024-02-29 16:02:08 -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
Jonathan Jogenfors
bd4c03067b
fix: tests
2024-02-29 20:55:13 +01:00
Jonathan Jogenfors
1764f8cf15
fix: correct return type of try lock
2024-02-29 20:50:17 +01:00
Jonathan Jogenfors
e7f2c25a1d
move statement to correct test
2024-02-29 20:29:54 +01:00
Jonathan Jogenfors
5c50c3477c
Merge branch 'main' of https://github.com/immich-app/immich into chore/library-init-micro
2024-02-29 20:03:39 +01:00
Jonathan Jogenfors
efa6efd200
feat(server,web): remove external path nonsense and make libraries admin-only ( #7237 )
...
* remove external path
* open-api
* make sql
* move library settings to admin panel
* Add documentation
* show external libraries only
* fix library list
* make user library settings look good
* fix test
* fix tests
* fix tests
* can pick user for library
* fix tests
* fix e2e
* chore: make sql
* Use unauth exception
* delete user library list
* cleanup
* fix e2e
* fix await lint
* chore: remove unused code
* chore: cleanup
* revert docs
* fix: is admin stuff
* table alignment
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-29 12:35:37 -06:00
Jonathan Jogenfors
fa51503309
unit test for library watch lock
2024-02-29 19:27:02 +01:00
Jonathan Jogenfors
91b9ea5f0e
fix: mocks
2024-02-29 19:09:59 +01:00
Jonathan Jogenfors
3db28aaa92
fix: ensure lock stays on
2024-02-29 19:02:27 +01:00
Jonathan Jogenfors
eda6572c87
use global library watch lock
2024-02-29 18:50:05 +01:00
Jonathan Jogenfors
c07ef59167
add try lock
2024-02-29 18:45:28 +01:00
Jonathan Jogenfors
19c4a8bf33
chore: fix lint
2024-02-29 17:29:47 +01:00
Jonathan Jogenfors
1073dc35b1
move watcher init to micro
2024-02-29 16:52:14 +01:00
Jason Rasmussen
bb3d81bfc5
chore: build tweaks ( #7484 )
2024-02-29 09:22:25 -05:00
Mert
dc7a329cc8
fix(server): only queue ml / transcoding jobs after thumbnail generation on upload ( #7516 )
2024-02-28 23:23:21 -05:00
Jonathan Jogenfors
e4f32a045d
chore: remove watcher polling option ( #7480 )
...
* remove watcher polling
* fix lint
* add db migration
2024-02-28 21:20:10 +01:00
Fynn Petersen-Frey
87a7825cbc
feat(server): rkmpp hardware decoding scaling ( #7472 )
...
* feat(server): RKMPP hardware decode & scaling
* disable hardware decoding for HDR
2024-02-27 20:32:07 -05:00
Fynn Petersen-Frey
5e485e35e9
feat(server): easy RKMPP video encoding ( #7460 )
...
* feat(server): easy RKMPP video encoding
* make linter happy
2024-02-27 09:47:04 -06:00
Mert
fb18129843
fix(server): truncate embedding tables ( #7449 )
...
truncate
2024-02-27 09:24:23 -06:00
Daniel Dietzler
3e8af16270
refactor(web): search box ( #7397 )
...
* refactor search suggestion handling
* chore: open api
* revert server changes
* chore: open api
* update location filters
* location filter cleanup
* refactor people filter
* refactor camera filter
* refactor display filter
* cleanup
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-02-26 15:45:08 -06:00
Mert
45ecb629a1
fix(server): storage template migration not working ( #7414 )
...
add `withExif`
2024-02-25 13:18:09 -05:00
martin
a2934b8830
feat(server, web): search location ( #7139 )
...
* feat: search location
* fix: tests
* feat: outclick
* location search index
* update query
* fixed query
* updated sql
* update query
* Update search.dto.ts
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* coalesce
* fix: tests
* feat: add alternate names
* fix: generate sql files
* single table, add alternate names to query, cleanup
* merge main
* update sql
* pr feedback
* pr feedback
* chore: fix merge
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2024-02-23 19:42:37 -05:00
Michel Heusschen
07ef008b40
fix(server): exclude archived assets from orphaned files ( #7334 )
...
* fix(server): exclude archived assets from orphaned files
* add e2e test
2024-02-22 11:16:10 -05:00
Michel Heusschen
e3cccba78c
fix(server): out of memory when unstacking assets ( #7332 )
2024-02-22 08:50:46 -05:00
Michel Heusschen
ec55acc98c
perf(server): optimize mapAsset ( #7331 )
2024-02-22 08:48:27 -05:00
Mert
749b182f97
fix(server): fix log for setting other vector extension ( #7325 )
...
fix log
2024-02-21 18:47:43 -05:00
martin
5c0c98473d
fix(server, web): people page ( #7319 )
...
* fix: people page
* fix: use locale
* fix: e2e
* fix: remove useless w-full
* fix: don't count people without thumbnail
* fix: es6 template string
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-21 17:03:45 -05:00
Michel Heusschen
173b47033a
fix(server): search with same face multiple times ( #7306 )
2024-02-21 09:52:38 -06:00
renovate[bot]
a1bc74cdd6
fix(deps): update exiftool ( #7230 )
...
* fix(deps): update exiftool
* documenting such changes would have been too easy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2024-02-21 08:26:13 -05:00
Mert
397570ad1a
chore(server): change transcode default to accept all supported audio codecs ( #7283 )
...
* change transcode defaults
* don't untick accepted audio codecs
* no need to change the transcode policy
* fix tests
* remove log
2024-02-21 00:25:30 -05:00
Mert
eb73f6605b
fix(server): don't return archived assets by default ( #7278 )
...
* don't show archived results by default
* fix e2e
* generate sql
* set default in dto
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-21 03:59:26 +00:00
Alex
bb5236ae65
fix(server): not in album filter with context search ( #7275 )
2024-02-20 20:44:34 -06:00
Mert
e33fd40b4c
fix(server): quote database name in migration ( #7277 )
...
quote database name
2024-02-21 02:13:43 +00:00
Jonathan Jogenfors
b3c7bebbd4
feat(server,web) Semantic import path validation ( #7076 )
...
* add library validation api
* chore: open api
* show warning i UI
* add flex row
* fix e2e
* tests
* fix tests
* enforce path validation
* enforce validation on refresh
* return 400 on bad import path
* add limits to import paths
* set response code to 200
* fix e2e
* fix lint
* fix test
* restore e2e folder
* fix import
* use startsWith
* icon color
* notify user of failed validation
* add parent div to validation
* add docs to the import validation
* improve library troubleshooting docs
* fix button alignment
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-20 09:53:12 -06:00
Jason Rasmussen
9b20604a70
refactor(server): e2e ( #7223 )
...
* refactor: download e2e
* refactor: oauth e2e
* refactor: system config e2e
* refactor: partner e2e
* refactor: server-info e2e
* refactor: user e2e
* chore: uncomment test
2024-02-19 22:34:18 -05:00
Mert
6690e8edf2
fix(docs): document vector extension env variable ( #7220 )
2024-02-19 21:32:55 -05:00
Alex
a8f177066b
fix(server): getAllAssets endpoint includes motion part of LivePhotos ( #7194 )
2024-02-19 07:24:14 -06:00
Michel Heusschen
4b46bb49d7
fix(server): on_asset_update event sends varying data types ( #7179 )
2024-02-18 16:50:32 -06:00
Mert
857ec0451d
feat(server): optimize get asset query ( #7176 )
...
* faster query
* add index
* remove legacy code
* update mock
* remove unused imports
* add relations
* add stack
* formatting
* remove stack relation
* remove unused import
* increase chunk size
* generate sql
* linting
* fix typing
* formatting
2024-02-18 12:22:25 -06:00