Thomas
11a5a990d0
docker: use default entrypoint and command where applicable ( #2529 )
...
A default entrypoint and command make it just a bit easier to use the images as
there is no longer a need for an explicit entrypoint. The exception is the
server image, which still requires the shell script to be specified.
2023-05-23 09:02:47 -05:00
Alex The Bot
ecc894ac82
Version v1.57.1
2023-05-23 09:21:22 +00:00
Michel Heusschen
50b649cd3e
fix(web): small fixes for album selection modal ( #2527 )
2023-05-23 04:15:48 -05:00
Michel Heusschen
99b018cd49
fix(web): loading leaflet in production builds ( #2526 )
2023-05-23 04:14:00 -05:00
Alex
6aa2800275
chore: post release tasks
2023-05-22 22:43:06 -05:00
Alex The Bot
cd7fc7e026
Version v1.57.0
2023-05-23 02:03:49 +00:00
Alex
b4d312efb6
fix(web): revert justify layout - improve gallery view load time ( #2522 )
...
* fix(web): revert justify layout - improve gallery view load time
* Remove package
2023-05-22 21:01:32 -05:00
Mert
e9722710ac
feat(server): transcode bitrate and thread settings ( #2488 )
...
* support for two-pass transcoding
* added max bitrate and thread to transcode api
* admin page setting desc+bitrate and thread options
* Update web/src/lib/components/admin-page/settings/setting-input-field.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
* Update web/src/lib/components/admin-page/settings/setting-input-field.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
* two-pass slider, `crf` and `threads` as numbers
* updated and added transcode tests
* refactored `getFfmpegOptions`
* default `threads`, `maxBitrate` now 0, more tests
* vp9 constant quality mode
* fixed nullable `crf` and `threads`
* fixed two-pass slider, added apiproperty
* optional `desc` for `SettingSelect`
* disable two-pass if settings are incompatible
* fixed test
* transcode interface
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
2023-05-22 13:07:43 -05:00
Michel Heusschen
f1384fea58
feat(server): pagination for asset queries in jobs ( #2516 )
...
* feat(server): pagination for asset queries in jobs
* default mock value for getAll
* remove live photo name correction
* order paginated results by createdAt
* change log level
* move usePagination to domain
2023-05-22 13:05:06 -05:00
Alex
feadc45e75
chore(server): Remove dist directory in command script ( #2518 )
2023-05-22 10:27:08 -05:00
Jason Rasmussen
eefe5266a8
chore(server): remove unused filename ( #2517 )
2023-05-22 10:26:56 -05:00
Jason Rasmussen
74353193f8
feat(web,server): user storage label ( #2418 )
...
* feat: user storage label
* chore: open api
* fix: checks
* fix: api update validation and tests
* feat: default admin storage label
* fix: linting
* fix: user create/update dto
* fix: delete library with custom label
2023-05-21 23:18:10 -04:00
Jason Rasmussen
0ccb73cf2b
feat(server): add missing thumbnail check to nightly jobs ( #2510 )
2023-05-21 21:24:21 -05:00
Mert
356f4424df
chore(server): queue handlers shouldn't increase concurrency ( #2508 )
2023-05-21 21:11:26 -05:00
Michel Heusschen
85c6cf4309
fix(web): context menu overlap + outclick types ( #2506 )
2023-05-21 11:01:08 -05:00
Michel Heusschen
96fb68135e
fix(nginx): enable gzip and show error logs ( #2504 )
2023-05-21 08:23:46 -05:00
Michel Heusschen
a7b9adc692
feat(web+server): map improvements ( #2498 )
...
* feat(web+server): map improvements
* add number format double to fix mobile
2023-05-21 01:26:06 -05:00
Jason Rasmussen
e028cf9002
fix(server): reverse geocoding crash loop ( #2489 )
2023-05-20 21:39:12 -05:00
Jason Rasmussen
f984be8ea0
docs: update contributing pages ( #2503 )
2023-05-20 20:46:09 -05:00
Jason Rasmussen
3d426b55d3
chore(server): auth request type ( #2502 )
2023-05-20 20:44:26 -05:00
Fynn Petersen-Frey
02b8b2c125
chore(mobile): remove hive ( #2497 )
2023-05-20 20:42:19 -05:00
Fynn Petersen-Frey
dc7b0f75bb
chore(mobile): use Record instead of custom pair+triple ( #2483 )
2023-05-20 20:41:34 -05:00
Jason Rasmussen
a089d9891d
feat: confirm before deleting all faces and people ( #2496 )
2023-05-20 20:40:53 -05:00
Alex The Bot
a1183f4b4b
Version v1.56.2
2023-05-20 03:53:45 +00:00
Alex
84cfa38510
chore(ml): load models on start up ( #2487 )
...
* chore(ml): load models on start up
* Download correct model
2023-05-19 22:37:01 -05:00
Fynn Petersen-Frey
89edbcacfa
chore(mobile): remove obsolete files ( #2482 )
2023-05-19 22:06:39 -05:00
Alex The Bot
c8e649f190
Version v1.56.1
2023-05-19 04:01:36 +00:00
Alex
790e43dd6e
chore(server): Enhancement for query to get assets for each recognized person ( #2475 )
2023-05-18 22:59:57 -05:00
Alex
59f6b2ff2e
[Localizely] Translations update ( #2471 )
2023-05-18 15:10:22 -05:00
Alex Tran
829defbf61
docs: update RAM requirement
2023-05-18 15:04:21 -05:00
martin
70a0f4ae48
chore: update to node 18 and alpine 3.17 ( #2430 )
...
* chore: update to node 18 and alpine 3.17
Signed-off-by: martin <martin.labat92@gmail.com>
* chore: fix sharp version
Signed-off-by: martin <martin.labat92@gmail.com>
* chore(server): use vips-dev
Signed-off-by: martin <martin.labat92@gmail.com>
* update checkDiskUsage
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: use vips-heif instead of libheif
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: use vips instead of vips-cpp
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: ensure vips installation
Signed-off-by: martin <martin.labat92@gmail.com>
---------
Signed-off-by: martin <martin.labat92@gmail.com>
2023-05-18 10:56:33 -05:00
Michel Heusschen
c7c0ef6abc
chore(web): switch to eslint-plugin-svelte package ( #2467 )
2023-05-18 10:43:09 -05:00
Jason Rasmussen
2fc8a0db92
docs: add new features ( #2441 )
...
* chore: add new features
* Add facial recognition to docs site
* Added partner sharing to the docs site
* update developer docs
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-05-18 09:48:43 -05:00
Alex
b50c621be8
chore: update changelog for android
2023-05-18 09:47:12 -05:00
Alex The Bot
126f5857c3
Version v1.56.0
2023-05-18 14:03:48 +00:00
Alex Tran
8b3e1764a8
fix(web): asset count z-index
2023-05-17 21:39:34 -05:00
Alex
b776461297
fix(web): unable to change person name ( #2458 )
...
* fix(web): unable to change person name
* name changed
* chore: strongly-typed dispatcher
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-17 21:13:54 -05:00
Jason Rasmussen
4a0052026f
feat(web): improve page header + scrolling ( #2453 )
...
* fix: line to edge of screen
* refactor: user layout page
2023-05-17 14:45:16 -05:00
Alex
35c4887e4a
fix return update asset with new update time ( #2457 )
2023-05-17 14:28:58 -05:00
Mark Monteiro
f5b87833f8
Add comment about Docker secrets to example.env ( #2454 )
...
Add a comment to indicate the support for Docker secrets added in https://github.com/immich-app/immich/pull/1254
2023-05-17 17:36:44 +00:00
Fynn Petersen-Frey
0dde76bbbc
feat(mobile): lazy loading of assets ( #2413 )
2023-05-17 12:36:02 -05:00
Jason Rasmussen
93863b0629
feat: facial recognition ( #2180 )
2023-05-17 12:07:17 -05:00
Michel Heusschen
115a47d4c6
fix(web): layout spacing when zooming ( #2452 )
2023-05-17 10:44:15 -05:00
martin
308c63df16
fix(web): use correct favicon sizes ( #2446 )
...
* fix(web): use correct favicon sizes
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: format
Signed-off-by: martin <martin.labat92@gmail.com>
---------
Signed-off-by: martin <martin.labat92@gmail.com>
2023-05-17 09:20:32 -05:00
Michel Heusschen
ab86d0a18d
refactor(web): asset select actions ( #2444 )
...
* refactor(web): asset select actions
* remaining pages/components + data flow changes
* fix check
2023-05-16 09:13:20 -05:00
Jason Rasmussen
3ec74444b0
docs: remove roadmap link ( #2442 )
2023-05-15 18:25:46 +00:00
Michel Heusschen
1979c84ea8
chore(web): update eslint and prettier packages ( #2437 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-05-15 17:58:35 +00:00
Trenton H
f4aefcb18b
chore(ci): versions the Docker cleaning action to latest released ( #2438 )
2023-05-15 12:45:03 -05:00
Sergey Kondrikov
7f2fa23179
feat (server, web): Share with partner ( #2388 )
...
* feat(server, web): implement share with partner
* chore: regenerate api
* chore: regenerate api
* Pass userId to getAssetCountByTimeBucket and getAssetByTimeBucket
* chore: regenerate api
* Use AssetGrid to view partner's assets
* Remove disableNavBarActions flag
* Check access to buckets
* Apply suggestions from code review
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Remove exception rethrowing
* Simplify partner access check
* Create new PartnerController
* chore api:generate
* Use partnerApi
* Remove id from PartnerResponseDto
* Refactor PartnerEntity
* Rename args
* Remove duplicate code in getAll
* Create composite primary keys for partners table
* Move asset access check into PartnerCore
* Remove redundant getUserAssets call
* Remove unused getUserAssets method
* chore: regenerate api
* Simplify getAll
* Replace ?? with ||
* Simplify PartnerRepository.create
* Introduce PartnerIds interface
* Replace two database migrations with one
* Simplify getAll
* Change PartnerResponseDto to include UserResponseDto
* Move partner sharing endpoints to PartnerController
* Rename ShareController to SharedLinkController
* chore: regenerate api after rebase
* refactor: shared link remove return type
* refactor: return user response dto
* chore: regenerate open api
* refactor: partner getAll
* refactor: partner settings event typing
* chore: remove unused code
* refactor: add partners modal trigger
* refactor: update url for viewing partner photos
* feat: update partner sharing title
* refactor: rename service method names
* refactor: http exception logic to service, PartnerIds interface
* chore: regenerate open api
* test: coverage for domain code
* fix: addPartner => createPartner
* fix: missed rename
* refactor: more code cleanup
* chore: alphabetize settings order
* feat: stop sharing confirmation modal
* Enhance contrast of the email in dark mode
* Replace button with CircleIconButton
* Fix linter warning
* Fix date types for PartnerEntity
* Fix PartnerEntity creation
* Reset assetStore state
* Change layout of the partner's assets page
* Add bulk download action for partner's assets
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-15 12:30:53 -05:00
Michel Heusschen
4524aa0d06
refactor(web): use ImmichApi to create urls ( #2435 )
2023-05-13 21:52:29 -05:00