8f8ff3adc0
fix(deps): update machine-learning ( #17610 )
2025-04-16 10:56:40 -04:00
c4c35ed140
fix(ci): images missing correct OCI annotations and PR cache ( #17378 )
...
Co-authored-by: secustor <sebastian@poxhofer.at >
2025-04-15 22:31:23 +01:00
be2f670d35
fix: skip places that no longer exist in geo import ( #17637 )
2025-04-15 21:27:47 +00:00
7efcba2b12
chore(mobile): flutter 3.29.3 ( #17638 )
...
* chore(mobile): flutter 3.29.3
* chore(mobile): flutter 3.29.3
* upgrade background_downloader
2025-04-15 21:03:22 +00:00
459c815086
feat(docs): Clarify the usage of immich-cli with Docker ( #17595 )
...
Add some explanation how to use the various usage parameters together
with the `immich-cli` in the container.
2025-04-15 20:08:55 +00:00
36fa61c013
fix(mobile): new loading icon too small ( #17636 )
2025-04-15 20:08:34 +00:00
8da5f21fcf
refactor: medium tests ( #17634 )
2025-04-15 15:54:23 -04:00
76db8cf604
refactor(server): remove asset placeholder ( #17621 )
...
chore: remove AssetEntityPlaceholder
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2025-04-15 15:53:49 -04:00
21becbf1b0
refactor: dedicated query for asset migration job ( #17631 )
2025-04-15 15:49:15 -04:00
26f0ea4cb5
feat: responsive controlbar ( #17601 )
2025-04-15 14:39:30 -05:00
19e5a6f68f
chore(doc): translation instruction for mobile app ( #17629 )
2025-04-15 14:31:13 -05:00
78f8e23834
fix(mobile): exif not updated on sync ( #17633 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-04-15 14:30:58 -05:00
5bceefce75
refactor: stream assets for thumbnail job ( #17623 )
2025-04-15 19:53:28 +02:00
b710ad36f3
feat: upgrade kysely ( #17630 )
...
* feat: upgrade kysely
* chore: pr feedback
2025-04-15 13:26:56 -04:00
270d178a2e
fix: unsafe cast ( #17590 )
2025-04-15 11:35:00 -05:00
309528c807
chore: upgrade package locks ( #17626 )
2025-04-15 11:34:21 -05:00
7c422363fb
chore(mobile): clear the backup detail view when no backup is in progress ( #17619 )
...
Clear the backup detail view when no backup is in progress
* When no backup is in progress, display a simple "-" for the details in the upload file info, instead of the data of the last uploaded asset.
* This prevents confusion if a upload job is stuck or just finished.
2025-04-15 11:30:24 -05:00
3eb316abea
chore(web): cleanup unused translations ( #17624 )
2025-04-15 17:24:29 +01:00
b3371e16f2
fix(deps): update typescript-projects ( #17611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 15:55:03 +00:00
b2c903c000
feat(mobile): use Weblate for i18n (2) ( #17620 )
...
* feat(mobile): use Weblate for i18n (2)
* remove old translation files
* dedup keys
* remove migration report
* chore
* remove localizely.yml
2025-04-15 15:54:26 +00:00
17e720440d
refactor: new asset-job repository ( #17622 )
...
* refactor: new asset-job repository
* fix: broken medium tests on main
2025-04-15 10:24:51 -04:00
a522130122
feat(mobile): use Weblate for i18n (1) ( #17609 )
2025-04-15 08:30:01 -05:00
cecd9c24a4
chore(web): update translations ( #17438 )
...
Co-authored-by: Alex <rainbowpulp@gmail.com >
Co-authored-by: Andreas Johansen <andreas@josern.com >
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Eskuero <3skuero@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: GiannosOB <giannos2105@gmail.com >
Co-authored-by: Gustavo Batista <gustavo_prg@hotmail.com >
Co-authored-by: Happy <happygamernintendoswitch@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Josep Mengual <josep@truita.es >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Leonard Baki <leonard.baki@gmail.com >
Co-authored-by: Matjaž T <matjaz@moj-svet.si >
Co-authored-by: Miki Mrvos <medolino2009@gmail.com >
Co-authored-by: Molnar Eduard <edimolnar@posteo.ro >
Co-authored-by: Nergis <me@nergis.dev >
Co-authored-by: Nghiem Long Phan <nghiemlong@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Stein-Aksel Basma <stein-aksel@basma.no >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TheScientistPT <joao.ed.reis.gomes@gmail.com >
Co-authored-by: User 123456789 <w0g-1es-5qq@cld3.com >
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org >
Co-authored-by: alexxss <rainbowpulp+weblate@gmail.com >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: hachimaru <eugenereuh@gmail.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: millallo <millallo@tiscali.it >
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com >
Co-authored-by: stelle <itsazripp2@gmail.com >
Co-authored-by: szelek <janek.szelewicz@gmail.com >
Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: xuars <yago.rana.gayoso@gmail.com >
2025-04-15 14:27:57 +01:00
f189c7b101
refactor: medium tests ( #17599 )
2025-04-15 08:53:14 -04:00
c5f087a3ca
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to a20b8a3 ( #17606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:56:00 +01:00
72f6d7791e
chore(deps): update dependency @sveltejs/kit to v2.20.6 [security] ( #17603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:47:30 +01:00
f73fce1046
chore(deps): update base-image to v202504081114 (major) ( #17613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:47:10 +01:00
f2edcde1b2
chore(deps): update actions/create-github-app-token action to v2 ( #17612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:04:43 +01:00
9d0dd9dff8
chore(deps): update github-actions ( #17605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:03:45 +01:00
c3d10c5be2
refactor(server): non-nullable file metadata ( #17598 )
2025-04-15 12:03:31 +01:00
bd92748ddd
perf(mobile): optimize date loading with batch loading ( #17240 )
...
* perf(mobile): optimize date loading with batch loading
Introduce DateBatchLoader to reduce the number of database queries by loading dates in batches, improving performance when querying large lists.
* remove unused totalCount parameter from DateBatchLoader
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-04-14 19:06:36 +00:00
aad5c3bada
chore(mobile): don't show drag scroll date in search page ( #17594 )
...
Dont show drag scroll date in search page
* When using the drag scroll, the date of the current image is shown. This is now made toggleable.
* For the mobile search result page, the display of the date is now disabled because the results are not sorted by date and therefore a display of the date is not desirable.
2025-04-14 14:03:18 -05:00
b2753103c6
chore: remove unused logger ( #17593 )
2025-04-14 15:01:49 -04:00
e3f3baadb0
fix(web): improve mobile web album viewer padding ( #17575 )
...
Reduce margin on mobile web album viewer
2025-04-14 13:46:53 -05:00
0b69d1c147
refactor: selected columns in queries ( #17589 )
2025-04-14 13:34:06 -05:00
5a51ad3622
fix: responsive: timeline glitch and keyboard-accessible scrubber ( #17556 )
...
* fix: responsive: timeline glitch
* lint
* fix margin-right on mobile
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-04-14 11:56:40 -05:00
664c99278a
feat(mobile): remove duplicated i18n file ( #17591 )
...
https://github.com/immich-app/immich/issues/8946
Co-authored-by: Cat <cat@nextpanel.dev >
2025-04-14 11:36:18 -05:00
184e142d87
refactor: migrate asset job status entity ( #17560 )
2025-04-14 12:21:56 +02:00
8b00578c7b
fix: read longitude and latitude when reverse geocoding is off ( #17558 )
2025-04-14 10:43:46 +01:00
7562088fac
feat(server): parse EXIF creation time for some insta360 images ( #17564 )
...
It seems insta360 stores metadata in XMP GPano tags, with their own
non-standard and undocumented addition `SourceImageCreateTime`. For some
pictures this is the only EXIF tag containing a creation time.
2025-04-13 23:44:18 -04:00
79d4ce2d6d
fix(web): search bar deactivates when focus exits ( #17549 )
...
* fix(web): search bar deactivates when focus exits
* fix: disable search bar on destroy
For example, on the search page. If the escape key is pressed while the advanced filters button is focused, the search page will close but the search bar will remain activated.
2025-04-13 22:43:50 -05:00
983f656a6b
fix: in dev, delay web server start until api server is started ( #17563 )
2025-04-13 10:06:35 -04:00
ab2a7006f9
chore(mobile): small visual fix and update ( #17547 )
...
* chore(mobile): small visual fix and update
* update
* update
* remove design placeholder
2025-04-13 08:01:32 -05:00
1f18fe31f0
fix: occasional empty buckets, after canceled loads ( #17552 )
2025-04-13 07:50:24 -05:00
a373034629
refactor: migrate stacks ( #17559 )
...
chore: migrate stacks
2025-04-12 08:33:35 -04:00
5dac315af7
fix(deps): update dependency @nestjs/common to v11.0.16 [security] ( #17557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 12:31:18 +02:00
8309b73a02
fix: responsive: long press while scroll ( #17555 )
2025-04-11 18:28:36 -04:00
e440cbe353
feat: responsive-web: shrink mem-lane ( #17550 )
2025-04-11 17:10:58 -05:00
5548eb0dad
fix: live photo hiding ( #17548 )
2025-04-11 17:09:58 -05:00
3bec8dc337
refactor: responsive: device units ( #17551 )
2025-04-11 17:09:10 -05:00