chore(deps): update immich
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
ghcr.io/immich-app/immich-machine-learning | Kustomization | minor |
v1.99.0 -> v1.100.0
|
ghcr.io/immich-app/immich-machine-learning | digest |
9a9d289 -> 612e885
|
|
ghcr.io/immich-app/immich-server | Kustomization | minor |
v1.99.0 -> v1.100.0
|
ghcr.io/immich-app/immich-server | digest |
ad7a982 -> d603fd3
|
Release Notes
immich-app/immich (ghcr.io/immich-app/immich-machine-learning)
v1.100.0
v1.100.0
Highlights
Welcome to release v1.100.0
, not yet v2.0
- Ability to view different album ownership on the album page.
- Better user experience when creating a new album.
- Context menu items now come with associated icons.
- Slideshow control improvement.
- Added job metrics for Prometheus.
- Notable fix: Scroll stickiness on the mobile app.
Album ownership toggle
On the album page on the web, you can now view all albums - i.e., shared or, owned or both - on the same page by using the toggle options.
https://github.com/immich-app/immich/assets/27055614/348b0605-6b4e-41cd-b9b7-12c64514c801
Better user experience when creating a new album
The notification on the web now includes a button to go to the album after you add new photos or videos to an album.
https://github.com/immich-app/immich/assets/27055614/d049b56b-ccf9-4ffd-975e-ce9cd3c08001
Context menu with associated icons
We added icons to the context menu to make the distinction between the options clearer.
Slideshow control improvement
After 10 seconds of inactivity, the cursor and control bar will be hidden, and a button will allow you to return to full screen.
Job metrics
You can now monitor the successful, skipped, and failed jobs for particular job types in Prometheus and the number of active jobs being processed in each queue.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
Support
If you find the project helpful, you can support Immich via the following channels.
- Monthly donation via GitHub Sponsors
- One-time donation via GitHub Sponsors
- Librepay
- buymeacoffee
- Bitcoin: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
What's Changed
🗄 ️ Server
- chore: organize config, validation, decorators by @jrasm91 in https://github.com/immich-app/immich/pull/8118
- chore: move controllers and middleware by @jrasm91 in https://github.com/immich-app/immich/pull/8119
- chore: migrate database files by @jrasm91 in https://github.com/immich-app/immich/pull/8126
- chore: move apps and test utils by @jrasm91 in https://github.com/immich-app/immich/pull/8129
- refactor: infra/domain module by @jrasm91 in https://github.com/immich-app/immich/pull/8130
- refactor: infra folder by @jrasm91 in https://github.com/immich-app/immich/pull/8138
- refactor: asset v1, app.utils by @jrasm91 in https://github.com/immich-app/immich/pull/8152
- refactor: app modules, main.ts by @jrasm91 in https://github.com/immich-app/immich/pull/8156
- fix(server): validation events actually throwing an error by @danieldietzler in https://github.com/immich-app/immich/pull/8172
- chore(server): consolidate dto files by @jrasm91 in https://github.com/immich-app/immich/pull/8201
- refactor: server events by @jrasm91 in https://github.com/immich-app/immich/pull/8204
- chore(server): remove getByDate from asset repo by @mertalev in https://github.com/immich-app/immich/pull/8211
- refactor(server): new password repo method by @jrasm91 in https://github.com/immich-app/immich/pull/8208
- chore(server): change upsert signature for search repo by @mertalev in https://github.com/immich-app/immich/pull/8210
- chore(server): remove pre-installed cli by @jrasm91 in https://github.com/immich-app/immich/pull/8224
- feat(server): job metrics by @mertalev in https://github.com/immich-app/immich/pull/8255
- fix(server): places page not working with partner sharing by @mertalev in https://github.com/immich-app/immich/pull/8257
- feat(server): add immich cli to container by @danieldietzler in https://github.com/immich-app/immich/pull/8239
- refactor(server): metric repo by @mertalev in https://github.com/immich-app/immich/pull/8278
- fix: memory lane assets in ascending order by @jrasm91 in https://github.com/immich-app/immich/pull/8309
- chore(server): open-api memory lane number generation by @alextran1502 in https://github.com/immich-app/immich/pull/8314
📱 Mobile
- fix(mobile): spacing fixes of #8087 by @waclaw66 in https://github.com/immich-app/immich/pull/8163
- chore(mobile): Bump to Flutter 3.19.0 by @martyfuhry in https://github.com/immich-app/immich/pull/7167
- feat(mobile): faster image loader by @fyfrey in https://github.com/immich-app/immich/pull/8140
- fix(mobile): scroll stickiness by @alextran1502 in https://github.com/immich-app/immich/pull/8166
- fix(mobile): android adaptive icon new logo by @eygraber in https://github.com/immich-app/immich/pull/8180
- fix(mobile): recently add view show other user assets by @alextran1502 in https://github.com/immich-app/immich/pull/8184
🖥 ️ Web
- fix(web): prevent duplicate time bucket loads by @michelheusschen in https://github.com/immich-app/immich/pull/8091
- fix(web): asset-grid padding/margin left fix by @alextran1502 in https://github.com/immich-app/immich/pull/8125
- feat(web): add ctrl+a / ctrl+d shortcuts to select / deselect all assets by @Ethan13310 in https://github.com/immich-app/immich/pull/8105
- feat(web): keyboard access for search dropdown, combobox fixes by @ben-basten in https://github.com/immich-app/immich/pull/8079
- refactor(web): cleanup notification components by @michelheusschen in https://github.com/immich-app/immich/pull/8150
- feat(web): rework context menus: add icons and reorder items by @Ethan13310 in https://github.com/immich-app/immich/pull/8090
- feat(web): improvements to slideshow by @martabal in https://github.com/immich-app/immich/pull/8032
- refactor(web): albums list (2) by @martabal in https://github.com/immich-app/immich/pull/8214
- fix(web): default album view by @alextran1502 in https://github.com/immich-app/immich/pull/8247
- chore(web): favicon without white bg by @alextran1502 in https://github.com/immich-app/immich/pull/8251
- fix(web): Correct minor typo in new version check copy by @drakeapps in https://github.com/immich-app/immich/pull/8253
- chore(web): style tab button group and search bar by @alextran1502 in https://github.com/immich-app/immich/pull/8292
- feat(web): better UX when creating a new album by @Ethan13310 in https://github.com/immich-app/immich/pull/8270
- feat(web) add filter when viewing all people in search box by @samholton in https://github.com/immich-app/immich/pull/7997
- feat(web, a11y): focus management for modals and popups by @ben-basten in https://github.com/immich-app/immich/pull/8298
⚡ CLI
- feat(cli) CLI when uploading photo.EXT, it detects both photo.EXT.xmp and photo.xmp by @kokulshan in https://github.com/immich-app/immich/pull/8186
- refactor(cli): crawl service by @jrasm91 in https://github.com/immich-app/immich/pull/8190
- refactor: cli by @jrasm91 in https://github.com/immich-app/immich/pull/8199
- chore(cli): rename commands by @jrasm91 in https://github.com/immich-app/immich/pull/8200
- chore(cli): prepare release by @jrasm91 in https://github.com/immich-app/immich/pull/8296
- feat(cli): better server info output by @jrasm91 in https://github.com/immich-app/immich/pull/8307
📓 Documentation
- Update remote-machine-learning.md by @kirilldem in https://github.com/immich-app/immich/pull/8038
- fix(docs): Immich quota claim note by @aviv926 in https://github.com/immich-app/immich/pull/8151
- chore: consolidate readme files by @alextran1502 in https://github.com/immich-app/immich/pull/8171
- chore: update readme screenshot by @natedawg in https://github.com/immich-app/immich/pull/8182
- docs: Fix documentation for running as a non-root Docker user by @mmomjian in https://github.com/immich-app/immich/pull/8218
- feat(docs): New repair and statistics pages by @aviv926 in https://github.com/immich-app/immich/pull/8030
- Update command-line-interface.md by @oregonpillow in https://github.com/immich-app/immich/pull/8213
- chore(docs): update _storage-template.md by @digitaljamie in https://github.com/immich-app/immich/pull/8154
- feat(docs): Changes to the Administration section. by @aviv926 in https://github.com/immich-app/immich/pull/8078
- (docs) Update XMP sidecar docs to include the fact that Immich will look for photo.ext.xmp and photo.xmp by @kokulshan in https://github.com/immich-app/immich/pull/8235
- chore(docs): Update docker compose readme with wget download option by @Keshav-Pandey in https://github.com/immich-app/immich/pull/8250
- feat(server): dark mode support for star history by @danieldietzler in https://github.com/immich-app/immich/pull/8259
- Update README_zh_CN.md to sync with README.md by @indam in https://github.com/immich-app/immich/pull/8282
- fix(docs): fix path in readme files by @JordyEGNL in https://github.com/immich-app/immich/pull/8289
🔨 Maintenance
- chore(server): use absolute import paths by @danieldietzler in https://github.com/immich-app/immich/pull/8080
- chore(deps): update dependency @types/node to v20.11.28 by @renovate in https://github.com/immich-app/immich/pull/8064
- chore(deps): update prom/prometheus docker digest to
5ccad47
by @renovate in https://github.com/immich-app/immich/pull/8071 - chore(deps): update node.js to
8765147
by @renovate in https://github.com/immich-app/immich/pull/8058 - chore(deps): update node.js to
bf77dc2
by @renovate in https://github.com/immich-app/immich/pull/8063 - chore(deps): update dependency @types/node to v20.11.28 by @renovate in https://github.com/immich-app/immich/pull/8110
- chore(deps): update web by @renovate in https://github.com/immich-app/immich/pull/8066
- chore(deps): update redis:6.2-alpine docker digest to
fd35357
by @renovate in https://github.com/immich-app/immich/pull/8001 - fix(deps): update server by @renovate in https://github.com/immich-app/immich/pull/8067
- chore(deps): update vitest monorepo to v1.4.0 by @renovate in https://github.com/immich-app/immich/pull/8112
- chore(deps): update dependency socket.io-client to v4.7.5 by @renovate in https://github.com/immich-app/immich/pull/8111
- chore: renovate grouping by @jrasm91 in https://github.com/immich-app/immich/pull/8113
- chore(server): move cores by @danieldietzler in https://github.com/immich-app/immich/pull/8120
- chore(deps): update base-image to v20240319 (major) by @renovate in https://github.com/immich-app/immich/pull/8115
- chore(server): move commands by @danieldietzler in https://github.com/immich-app/immich/pull/8121
- chore(server): move domain interfaces by @danieldietzler in https://github.com/immich-app/immich/pull/8124
- chore(server): move dtos by @danieldietzler in https://github.com/immich-app/immich/pull/8131
- chore(server): move services by @danieldietzler in https://github.com/immich-app/immich/pull/8133
- fix(deps): update machine-learning by @renovate in https://github.com/immich-app/immich/pull/8057
- chore(server): rename domain
repositories
->interfaces
by @danieldietzler in https://github.com/immich-app/immich/pull/8147 - chore(deps): update redis:6.2-alpine docker digest to
3fcb624
by @renovate in https://github.com/immich-app/immich/pull/8137 - chore: remove unused type by @jrasm91 in https://github.com/immich-app/immich/pull/8157
- chore(deps): update grafana/grafana docker tag to v10.4.1 by @renovate in https://github.com/immich-app/immich/pull/8168
- refactor(server): rename filesystem provider -> storage repo by @danieldietzler in https://github.com/immich-app/immich/pull/8277
- feat(docs): removed deprecated version line in docker compose files by @JordyEGNL in https://github.com/immich-app/immich/pull/8276
- fix(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/8281
- chore(deps): update base-image to v20240326 (major) by @renovate in https://github.com/immich-app/immich/pull/8291
- fix(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/8287
New Contributors
- @kirilldem made their first contribution in https://github.com/immich-app/immich/pull/8038
- @eygraber made their first contribution in https://github.com/immich-app/immich/pull/8180
- @oregonpillow made their first contribution in https://github.com/immich-app/immich/pull/8213
- @drakeapps made their first contribution in https://github.com/immich-app/immich/pull/8253
- @Keshav-Pandey made their first contribution in https://github.com/immich-app/immich/pull/8250
Full Changelog: https://github.com/immich-app/immich/compare/v1.99.0...v1.100.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.