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
Mert
8349a28ed8
refactor(server): modularize getFfmpegOptions
( #3138 )
...
* refactored `getFfmpegOptions`
refactor transcoding, make separate service
* fixed enum casing
* use `Logger` instead of `console.log`
* review suggestions
* use enum for `getHandler`
* fixed formatting
* Update server/src/domain/media/media.util.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Update server/src/domain/media/media.util.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* More specific imports, renamed codec classes
* simplified code
* removed unused import
* added tests
* added base implementation for bitrate and threads
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-08 21:43:11 -05:00
faupau
27018e4ab6
feat(web): add emptyplaceholder when no assets ( #3155 )
...
* add emptyplace holder when no assets
* remove unecessary number type
* wording
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-08 21:32:34 -05:00
Alex
73e82303e7
[Localizely] Translations update ( #3162 )
2023-07-08 15:27:24 -05:00
Alex
64697235d6
feat(mobile): adding additional languages ( #3161 )
...
* update locale
* localizely
* Update info.plist
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-08 15:26:26 -05:00
Mert
a5cc408469
fix(server): thumbnail content type not being passed to stream handle ( #3137 )
...
* asset mimetype instead of application/octet-stream
* use thumbnail mimetype instead
* narrowed openapi spec
* thumbnail format validation
* JPEG fallback, `getThumbnailPath` returns format
* return content type in `getThumbnailPath`
* moved `format` validation to dto
* removed unused import
* moved fallback warning
* added `ApiOkResponse`
2023-07-08 15:07:56 -05:00
Fynn Petersen-Frey
d590dec159
Revert "feat(mobile): reduce UI rebuilds ( #3129 )" ( #3159 )
...
This reverts commit fe2330ebf6
.
2023-07-08 15:03:54 -05:00
Alex
b262bcec03
[Localizely] Translations update ( #3158 )
2023-07-08 10:09:34 -05:00
Fynn Petersen-Frey
fe2330ebf6
feat(mobile): reduce UI rebuilds ( #3129 )
2023-07-08 08:46:22 -05:00
Mert
50c7b35291
clarified openapi use ( #3149 )
2023-07-07 20:49:18 -05:00
dependabot[bot]
927d6ab1c6
chore(deps): bump docker/setup-buildx-action from 2.8.0 to 2.9.0 ( #3145 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.8.0...v2.9.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 08:57:30 -05:00
Alex
d064477a45
fix(web): Places and Things thumbnail cannot be clicked ( #3133 )
...
* fix(web): Places and Things thumbnail cannot be clicked
* fix openapi
* fix test
2023-07-06 17:34:15 -05:00
Jordi Altayó
6588bb3d79
Add catalan translation of readme ( #3130 )
...
* Create README_ca_ES.md
* Update README_ca_ES.md
* Update README.md
* Update README_ca_ES.md
* Update README_ca_ES.md
* Update README_ca_ES.md
2023-07-06 17:28:59 -05:00
Alex
812cb3d940
Revert "fix(server): use thumbnail content type instead of application/octet-stream ( #3075 )" ( #3134 )
...
* Revert "fix(server): use thumbnail content type instead of application/octet-stream (#3075 )"
This reverts commit 3cc77d945b
.
* generate api
2023-07-06 17:25:56 -05:00
Alex Tran
852ef3cd1b
chore(server): update openapi
2023-07-06 16:56:02 -05:00
Mert
3cc77d945b
fix(server): use thumbnail content type instead of application/octet-stream ( #3075 )
...
* asset mimetype instead of application/octet-stream
* use thumbnail mimetype instead
* narrowed openapi spec
* thumbnail format validation
* JPEG fallback, `getThumbnailPath` returns format
* return content type in `getThumbnailPath`
* moved `format` validation to dto
* removed unused import
* moved fallback warning
2023-07-06 10:27:21 -05:00
Jonathan Jogenfors
6f4449d5e9
feat(cli) Add new CLI ( #3066 )
...
* Add new cli
* Remove old readme
* Add documentation to readme file
* Add github workflow tests for cli
* Fix typo in docs
* Add usage info to readme
* Add package-lock.json
* Fix tsconfig
* Cleanup
* Fix lint
* Cleanup package.json
* Fix accidental server change
* Remove rootdir from cli
* Remove tsbuildinfo
* Add prettierignore
* Make CLI use internal openapi specs
* Add ignore and dry-run features
* Sort paths alphabetically
* Don't remove substring
* Remove shorthand for delete
* Remove unused import
* Remove chokidar
* Set correct openapi cli generator script
* Add progress bar
* Rename target to asset
* Add deletion progress bar
* Ignore require statement
* Use read streams instead of readfile
* Fix github feedback
* Fix upload requires
* More github comments
* Cleanup messages
* Cleaner pattern concats
* Github comments
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-06 09:37:47 -05:00
Sergey Kondrikov
37edef834e
fix(web): previous/next asset navigation ( #3107 )
...
* fix(web): previous/next asset navigation
* Apply suggestions from code review
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
* Call setViewingAsset once
* Make code more readable
* Avoid recursive call
* Simplify return statement
* Set position of the bucket to Unknown
---------
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-05 15:24:23 -05:00
Rohitt Vashishtha
814030be77
fix(server): Set dev restart policy to unless-stopped. ( #3123 )
...
Previously, if you'd shut down the `make-dev` command and restart
the docker daemon (say, on a system reboot), there would be 3 immich
containers already running.
2023-07-05 15:23:23 -05:00
Mert
71a2914f3e
fix(server): transcodes failing due to storage migration happening simultaneously ( #3071 )
2023-07-05 00:36:16 -05:00
Alex The Bot
0d30ceb284
Version v1.66.1
2023-07-05 02:50:53 +00:00