Jason Rasmussen
8fd94211c0
refactor(web): use new open api client ( #7097 )
...
* refactor(web): use new open api client
* refactor: remove activity api
* refactor: trash, oauth, and partner apis
* refactor: job api
* refactor: face, library, system config
* refactor: user api
* refactor: album api
2024-02-13 17:07:37 -05:00
martyfuhry
9b4a770b9d
refactor(mobile): Immich image provider ( #7016 )
...
* Adds image provider
* uses image provider
* wip load preview
* wip everything but activity asset thumbnail needs some help with a remote id
* Immich provider used in gallery
* First draft of the immich image provider, working nicely!
* Removed OriginalImageProvider
* Fixes for thumbnails
* feat(mobile): thumbhash support (#7028 )
* feat(mobile): thumbhash support
* perf(mobile): store bmp thumbhash bytes in Isar
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
* Uses octoimage for fade in and placeholders
* fixes thumbnails, removes unused values, adds better thumbnail size
* removes thumbhash support for now
* Forgot one thumbhash removal
* Use big thumbnail for local image on ios
* fix(mobile): Multipart image loading for iOS double swipe (#7064 )
* uses local thumb first
* Multipart thumbnail
* Clean up file delete
* await file delete
* Fynn's comments, made thumbnail smaller and doesn't crash on erroring out on thumbnail
* lint
---------
Co-authored-by: Marty Fuhry <marty@fuhry.farm>
Co-authored-by: Alex <alex.tran1502@gmail.com>
* Moves http client to global private place for reuse
* Got rid of usePreview for local image providers since we always show a thumbnail anyway first
* linter
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Marty Fuhry <marty@fuhry.farm>
2024-02-13 15:30:32 -06:00
Alex
4b3f8d1946
feat: Search filtering logic ( #6968 )
...
* commit
* controller/service/repository logic
* use enum
* openapi
* suggest people
* suggest place/camera
* cursor hover
* refactor
* Add try catch
* Remove get people with name service
* Remove deadcode
* people selection
* People placement
* sort people
* Update server/src/domain/repositories/metadata.repository.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* pr feedback
* styling
* done
* open api
* fix test
* use string type
* remmove bad merge
* use correct type
* fix test
* fix lint
* remove unused code
* remove unused code
* pr feedback
* pr feedback
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-02-13 19:54:58 +00:00
Jason Rasmussen
0c45f51a29
fix(deps): bump oazapfts to v6 ( #7093 )
...
chore: bump to v6
2024-02-13 13:37:57 -06:00
Jason Rasmussen
76bd603507
web: e2e ( #7063 )
...
feat: web register e2e
2024-02-13 13:08:49 -05:00
renovate[bot]
c75adbecf3
chore(deps): update web ( #7086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 12:43:35 -05:00
renovate[bot]
3cfe2dd31f
chore(deps): update machine-learning ( #7084 )
2024-02-13 16:04:40 +00:00
martin
dcfd1f9ea6
feat(web): navigate with keyboard on person page ( #5486 )
...
* feat: navigate with keyboard on person page
* pr feedback
* pr feedback
* pr feedback
* fix: remove unused import
2024-02-13 10:57:15 -05:00
martin
b4579e788b
feat(web): add a setting to load the original file ( #6753 )
...
* feat(web): add a setting to load the original file
* fix: export
* fix: subtitle
2024-02-13 09:42:29 -05:00
renovate[bot]
e49bbf8574
fix(deps): update docs ( #7068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 14:07:16 +00:00
renovate[bot]
cd7a475578
fix(deps): update server ( #7069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 09:04:01 -05:00
renovate[bot]
a0159251d9
chore(deps): update machine-learning ( #7074 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 09:02:32 -05:00
renovate[bot]
338c9b0689
chore(deps): update base-image to v20240213 (major) ( #7081 )
...
chore(deps): update base-image to v20240213
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 09:02:15 -05:00
Jason Rasmussen
b648025e2f
refactor: library watching ( #7071 )
2024-02-13 08:48:47 -05:00
renovate[bot]
3d7a7bcb7a
chore(deps): update dependency oazapfts to v5.1.5 ( #7079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 07:47:44 -05:00
renovate[bot]
fc7dae99fe
chore(deps): update dependency vite to v5.1.0 ( #7080 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 07:46:46 -05:00
Jason Rasmussen
1d35e591e0
chore: suppress diff for generated clients ( #7072 )
2024-02-13 07:27:54 -05:00
renovate[bot]
43e099fb56
fix(deps): update dependency picomatch to v4 ( #7073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 23:37:10 -05:00
renovate[bot]
2b8ec30767
chore(deps): update machine-learning (major) ( #6934 )
...
* chore(deps): update machine-learning
* formatting
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-02-12 22:29:15 -05:00
renovate[bot]
bfba81de94
chore(deps): update machine-learning ( #6931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 21:08:17 -05:00
Mert
e334443919
feat(server, web): smart search filtering and pagination ( #6525 )
...
* initial pagination impl
* use limit + offset instead of take + skip
* wip web pagination
* working infinite scroll
* update api
* formatting
* fix rebase
* search refactor
* re-add runtime config for vector search
* fix rebase
* fixes
* useless omitBy
* unnecessary handling
* add sql decorator for `searchAssets`
* fixed search builder
* fixed sql
* remove mock method
* linting
* fixed pagination
* fixed unit tests
* formatting
* fix e2e tests
* re-flatten search builder
* refactor endpoints
* clean up dto
* refinements
* don't break everything just yet
* update openapi spec & sql
* update api
* linting
* update sql
* fixes
* optimize web code
* fix typing
* add page limit
* make limit based on asset count
* increase limit
* simpler import
2024-02-12 20:50:47 -05:00
martin
f1e4fdf175
refactor: authentication on public routes ( #6765 )
...
* refactor: authentication on public routes
* fix: remove public user
* pr feedback
* pr feedback
* pr feedback
* pr feedback
* remove unused method
* fix: tests
* fix: useless methods
* fix: tests
* pr feedback
* pr feedback
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-02-13 01:47:26 +00:00
renovate[bot]
45ea0bb689
chore(deps): update web ( #7067 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 20:45:51 -05:00
renovate[bot]
547d53b9f1
chore(deps): pin tensorchord/pgvecto-rs docker tag to 9072418 ( #7066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 01:01:03 +00:00
martin
c0a09d06a2
fix(web): remove warnings during the build ( #7035 )
...
* fix: remove warnings during the build
* fix: optimize chunks size
* fix: remove split vendor chunk strategy
* remove custom chunk
* Update web/src/routes/(user)/map/+page.svelte
* revert change
---------
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
2024-02-12 16:03:26 -06:00
Ben McCann
84191e352e
chore: update lockfiles ( #7062 )
2024-02-12 16:17:28 -05:00
Ben McCann
b43cadccee
feat(web): lazy load photo sphere viewer ( #7057 )
...
* feat: lazy load photo sphere viewer
* destructure
2024-02-12 14:31:20 -06:00
Alex
afe5e17254
chore: update btc address
2024-02-12 14:29:29 -06:00
renovate[bot]
a8fefe4467
fix(deps): update dependency python-multipart to v0.0.7 [security] ( #7054 )
2024-02-12 13:32:12 -05:00
Fynn Petersen-Frey
49c378d706
fix(ml): re-enable ARMNN integration ( #7053 )
2024-02-12 13:29:55 -05:00
Alex
dca1bd22df
Change license to AGPLv3 ( #7046 )
...
* Change license to AGPLv3
* Readme and documentation
* Package.json
* More replacement
* Added License MIT for previous code
* NIT
* Update LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update cli/LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* remote mit
---------
Co-authored-by: bo0tzz <git@bo0tzz.me>
2024-02-12 15:31:59 +00:00
Trevor Jex
d7437d31d1
feat(server): restore modified at timestamp after upload, preserve when copying ( #7010 )
2024-02-11 22:40:34 -06:00
Mert
0c4df216d7
feat(ml): improve test coverage ( #7041 )
...
* update e2e
* tokenizer tests
* more tests, remove unnecessary code
* fix e2e setting
* add tests for loading model
* update workflow
* fixed test
2024-02-11 17:58:56 -05:00
Jonathan Jogenfors
6e853e2a9d
fix(cli): Run npm ci in sdk folder before deploying to npm ( #6986 )
...
* fix cli path
* run npm ci in sdk folder
* version bump
* build sdk before publishing cli
* dry run publish
* build cli
* fix(ci): Push CLI latest tag
* remove dry run flag
---------
Co-authored-by: bo0tzz <git@bo0tzz.me>
2024-02-11 23:41:29 +01:00
Ben McCann
28e4f8e042
chore: upgrade to Vite 5.1.1 ( #7040 )
2024-02-11 16:44:32 -05:00
martin
5be7b753ff
fix(web): update profile picture ( #7034 )
...
fix: update profile picture
2024-02-11 13:10:41 -05:00
Melvin Lammerts
eeeabcfef4
fix: remove dead link from docs ( #7027 )
...
Remove dead link
Closes #6932
2024-02-11 13:09:36 -05:00
martin
4e31d82bac
feat(server): replace axios dependency by fetch ( #7018 )
...
* feat: replace axios dependency by fetch
* pr feedback
2024-02-11 11:15:06 -05:00
Mert
c9b7f4e690
chore(ml): make execution provider log info-level ( #7024 )
...
* change debug log to info
* update test
2024-02-11 06:12:11 +00:00
Jason Rasmussen
6ab3b2a274
fix(cli): broken fetch client ( #7020 )
2024-02-10 20:47:48 -05:00
Daniel Dietzler
a9e6657a37
feat(web): store accordion state in search params ( #6435 )
...
* keep admin settings accordion state in search params
* refactor: sync implementation
* fix: avoid mutating svelte's internal search params
* add query parameter to enum
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-02-10 18:25:02 -05:00
Dmitry Brazhenko
6e7865519a
refactor(web): removed panorama-viewer.css ( #7012 )
...
removed panorama-viewer.css
2024-02-10 10:07:15 -05:00
shenlong
ec5e4dbcc2
fix(mobile): stack entity handling ( #6980 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-02-09 21:09:43 -06:00
martyfuhry
fb8be51ff2
fix(mobile): Stop advancing to next memory on video ended ( #7007 )
...
Stop advancing to next asset on video ended
2024-02-09 20:29:57 -06:00
Ben McCann
8a47a87a14
chore: remove unneccessary async/awaits ( #7009 )
2024-02-10 00:12:51 +00:00
Jason Rasmussen
d0b5623ca7
fix: unnecessary .env file usage ( #7005 )
2024-02-09 17:45:26 -05:00
Ben McCann
aff71a10e5
chore: tree shake unused API methods from CLI ( #6973 )
2024-02-09 15:53:37 -05:00
Jonathan Jogenfors
954c1c2ef4
feat(server): server-side checking of duplicate import paths and exclusion patterns ( #6993 )
...
validate path and pattern
2024-02-09 13:02:11 -05:00
Dmitry Brazhenko
2ee9044b6a
fix (web): panorama / 360 view - partial panorama: use photo-sphere-viewer ( #6992 )
...
* panorama viewer fixes
* prettifier
* fix
2024-02-09 10:17:51 -06:00
Ben McCann
e4561f26e8
chore: cleanup layout setup ( #6995 )
2024-02-09 10:16:59 -06:00