martin
f28fc8fa5c
feat(server,web): hide faces ( #3262 )
...
* feat: hide faces
* fix: types
* pr feedback
* fix: svelte checks
* feat: new server endpoint
* refactor: rename person count dto
* fix(server): linter
* fix: remove duplicate button
* docs: add comments
* pr feedback
* fix: get unhidden faces
* fix: do not use PersonCountResponseDto
* fix: transition
* pr feedback
* pr feedback
* fix: remove unused check
* add server tests
* rename persons to people
* feat: add exit button
* pr feedback
* add server tests
* pr feedback
* pr feedback
* fix: show & hide faces
* simplify
* fix: close button
* pr feeback
* pr feeback
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-18 13:09:43 -05:00
Alex
02b70e693c
feat(web): add better face management UI action ( #3328 )
...
* add better face management menu
* context menu
* change name form
* change name
* navigate to merge face
* fix web
2023-07-18 12:36:20 -05:00
bo0tzz
b2e06477f8
chore: Enable logging on typesense container ( #3326 )
2023-07-18 11:19:16 -05:00
martin
632971a2ac
fix: allow edit to empty name ( #3322 )
2023-07-17 21:20:28 -05:00
Thomas
8045fd3f14
fix(web): remove dependency on rxjs ( #3301 )
...
The dependency on rxjs has been removed in favour of iterators as it's clearer
and the nature of the workload is inherently non-reactive. The uncaught error
when the list of files is empty has also been implicitly fixed by this change.
Fixes : #3300
2023-07-17 11:22:29 -05:00
Alex
a2568f711f
chore(mobile): remove things sections ( #3309 )
...
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-17 11:20:05 -05:00
martin
f9032866e7
feat(web): new shortcuts ( #3111 )
...
* feat: shortcuts
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
* fix: remove listener on component destroy
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
* revert delete shortcut
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
* feat: new notifications
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
* fix: use handleError
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
---------
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
2023-07-16 22:16:14 -05:00
Adam Cigánek
e287b18435
fix(mobile): fix forgetting backup albums ( #3108 ) ( #3244 )
2023-07-17 03:08:58 +00:00
oddlama
c415ee82d1
chore: adjust loglevel of reverse geocoding intializer to LOG ( #3303 )
2023-07-16 21:57:20 -05:00
KailashGanesh
c8f1a15f21
fix(web): adjusted offset value to match header height ( #3302 )
2023-07-16 19:23:01 +00:00
Dhrumil Shah
9012cf6946
fix(mobile) - Allow sign out if server is down, or device is offline ( #3275 )
...
* WIP: Allow app sign out when server cannot be reached
* WIP: import logging lib
* WIP: move log out up
2023-07-15 20:52:41 -05:00
faupau
7595d01956
feat(web): set asset as profile picture ( #3106 )
...
* add profile-image-cropper component
* add dom-to-image library
* add store to update user profile picture when set
* dom-to-image
* remove console.logs, add svelte binding
* fix format, unused vars
* change caching of profile image
* set hash after profile image change
* remove unnecessary store
* remove unecesarry changes
* set types/dom-to-image as devDependency
* remove unecessary type declarations
use handleError
* remove error notification
which is already handled by handleError
* Revert "set types/dom-to-image as devDependency"
This reverts commit ca8b3ed1bb
.
* add types do dev dependencies
* use on:close instead of on:close={()=>...}
* add newline
* sort imports
* bind photo-viewer imgElement directly, not working
* remove console.log, fix binding
* make imgElement optional
* fix element as optional prop
* fix type
* check for transparency
* small changes
* fix img.decode
* add bg, remove publicsharedkey
* fix omit publicSharedKey
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-15 20:31:33 -05:00
Sergey Kondrikov
ed3c239b7e
fix(web): navigation buttons z-order ( #3286 )
...
* Fix navigation styling
* z-index
* refactor transition and hover
* Add NavigationButton and NavigationArea components
* Use group-hover to simplify hover styling
* fix check
* fix check
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-15 20:25:59 -05:00
Alex
c254a04aec
feat(server): add endpoint to get supported media types on the server ( #3284 )
...
* feat(server): add endpoint to get supported media types on the server
* api generation
* remove xmp format
* change dto
* openapi
* dev
2023-07-15 20:24:46 -05:00
Alex
d5b96c0257
chore(web): Update to Svelte 4 ( #3196 )
...
* trying to update to svelte 4
* update dependencies
* remove global transition
* suppress wrning
* chore: install from github
* revert material icon change
* Supress a11y warning
* update
* remove coverage test on web
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-15 20:13:04 -05:00
Alex
436a2e9bf3
chore(mobile): share logo platform consistency ( #3290 )
2023-07-15 20:11:51 -05:00
Brian Di Palma
b34f4345e1
Update _storage-template.md ( #3291 )
2023-07-15 17:27:27 -05:00
Jason Rasmussen
f55d63fae8
feat(server): storage label claim ( #3278 )
...
* feat: storage label claim
* chore: open api
2023-07-15 14:50:29 -05:00
abhi-chakrab
ed594c1987
Update start.sh ( #3282 )
...
Adding ability to use docker secrets file for REDIS_PASSWORD
2023-07-15 10:30:52 -05:00
Skkay
ab85dd9fa8
chore(docs): Remove a duplicate word ( #3285 )
2023-07-15 10:06:34 -05:00
Jason Rasmussen
08c7054845
refactor(server): auth/oauth ( #3242 )
...
* refactor(server): auth/oauth
* fix: show server error message on login failure
2023-07-14 23:03:56 -05:00
Harry Tran
9ef41bf1c7
fix(web): update style of rows in user administration table ( #3277 )
2023-07-14 22:38:16 -05:00
Jason Rasmussen
1064128fde
refactor(server): upload config ( #3252 )
2023-07-14 20:31:42 -05:00
Jason Rasmussen
382341f550
feat(web): show download size ( #3270 )
...
* feat(web): show download size
* chore: never over 100%
* chore: use percentage
* fix: unselect assets before download finishes
2023-07-14 20:25:13 -05:00
Alex The Bot
81e07fda08
Version v1.67.2
2023-07-14 14:01:20 +00:00
Jason Rasmussen
4c4435bc19
fix: serve absolute urls ( #3265 )
2023-07-14 08:58:14 -05:00
Jason Rasmussen
f952bc0b64
refactor(server): asset stats ( #3253 )
...
* refactor(server): asset stats
* chore: open api
2023-07-14 08:30:17 -05:00
Jason Rasmussen
05e1a6d949
chore: hide auto generated cli content ( #3254 )
2023-07-14 08:22:38 -05:00
xpwmaosldk
ea3d01ec62
chore(mobile): clean up ( #3256 )
2023-07-14 08:20:04 -05:00
Alex The Bot
2d4e2af629
Version v1.67.1
2023-07-14 02:45:02 +00:00
Jason Rasmussen
f18c2fd339
fix: exclude e2e format ( #3250 )
2023-07-13 21:41:16 -05:00
Alex The Bot
cd184cf366
Version v1.67.0
2023-07-14 00:39:54 +00:00
Alex
6387e38e27
fix(server): Asset controller does not load all endpoint ( #3245 )
2023-07-13 18:42:27 -05:00
Mert
2fb85f4a16
chore: rebase main ( #3103 )
...
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-13 16:02:49 -05:00
dependabot[bot]
34d1f74b77
chore(deps): bump docker/setup-buildx-action from 2.9.0 to 2.9.1 ( #3236 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-13 10:44:37 -05:00
Harry Tran
48c9cfb432
fix(web): remove processing key events in photo viewer window ( #3238 )
2023-07-13 10:43:11 -05:00
Fynn Petersen-Frey
f9739c9730
feat(mobile): stop asset grid rebuilds ( #3226 )
...
* feat(mobile): stop asset grid rebuilds
* undo unnecessary changes
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com>
2023-07-13 10:42:06 -05:00
Alex
863e983726
fix(web): download livephotos video part correctly ( #3230 )
2023-07-13 09:00:46 -05:00
Jason Rasmussen
b71d7e33bb
refactor(server): calculate asset type server side ( #3200 )
...
* refactor(server): calculate asset type server-side
* chore: open api
* chore: remove comments
* fix: linting
* update
* Revert "update"
This reverts commit dc58702923
.
* fix: upload LivePhotos
* chore: remove unused request fields for upload
* remove unused method
* mobile-fix: livePhoto filename
* fix: revert check for livephotos filename and extension
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-11 22:56:30 -05:00
Sergey Kondrikov
93462aafbc
feat(web): improve range selection ( #3193 )
...
* Improve range selection
* Add comments
* Add PR feedback
* Remove focus outline from select asset button
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-11 21:12:19 -05:00
Jonathan Jogenfors
ea64fdd7b4
feat(server): Use Testcontainers for e2e tests ( #3202 )
...
* Add testcontainers to e2e
* Run e2e tests in github without docker
* Run lint on e2e
* Cleaner setup ordering
* Rename setup file
2023-07-11 16:54:44 -05:00
Alex
c86b2ae500
feat(web/server): merge faces ( #3121 )
...
* feat(server/web): Merge faces
* get parent id
* update
* query to get identical asset and change controller
* change delete asset signature
* delete identical assets
* gaming time
* delete merge person
* query
* query
* generate api
* pr feedback
* generate api
* naming
* remove unused method
* Update server/src/domain/person/person.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Update server/src/domain/person/person.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* better method signature
* cleaning up
* fix bug
* added interfaces
* added tests
* merge main
* api
* build merge face interface
* api
* selector interface
* style
* more style
* clean up import
* styling
* styling
* better
* styling
* styling
* add merge face diablog
* finished
* refactor: merge person endpoint
* refactor: merge person component
* chore: open api
* fix: tests
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-11 16:52:41 -05:00
Mert
848ba685eb
fix(ml): race condition when loading models ( #3207 )
...
* sync model loading, disabled model ttl by default
* disable revalidation if model unloading disabled
* moved lock
2023-07-11 12:01:21 -05:00
Jesaja Everling
9ad024c189
Fix typo ( #3216 )
2023-07-11 16:48:13 +00:00
Jason Rasmussen
0b15f6035b
docs: add mobile links ( #3214 )
2023-07-11 10:10:28 -05:00
Jason Rasmussen
1e7b657156
docs: upgrade deps ( #3215 )
2023-07-11 10:09:19 -05:00
Jason Rasmussen
6180828ed2
refactor(server): mime types ( #3197 )
...
* refactor(server): mime type check
* chore: open api
* chore: remove duplicate test
2023-07-10 12:56:45 -05:00
Johan Stenehall
785f61ba70
Update read-only-gallery.md ( #3191 )
...
Prevent Immich from having write access to volumes that should only be read.
2023-07-09 20:19:48 -05:00
kasgel
50f26374e3
fix(server): enable transcoding of audioless videos ( #3147 )
...
* Fix: enable transcoding of audioless videos
* Fix: enable transcoding of audioless videos & typing
* Fix: enable transcoding of audioless videos & formatting
* fix: do not always transcode if there is no audio stream
2023-07-09 15:15:34 -05:00
Jason Rasmussen
398bd04ffd
refactor(server): upload config ( #3148 )
2023-07-08 23:37:40 -05:00