Min Idzelis
6cb7fffe91
empty - trigger ci
2025-04-20 14:08:52 +00:00
Min Idzelis
9f6120a134
ensure keys on getAssetInfo, alt-text
2025-04-20 12:51:26 +00:00
Min Idzelis
f3fe043c22
Remove generics from AssetInteraction
2025-04-20 03:47:51 +00:00
Min Idzelis
9b7e9bc7b8
weird ssr
2025-04-20 03:27:18 +00:00
Min Idzelis
c1e699ebaf
GalleryViewer
2025-04-20 02:51:32 +00:00
Min Idzelis
3b9490e28d
Merge remote-tracking branch 'origin/main' into lighter_buckets_web
2025-04-19 22:46:41 +00:00
Min Idzelis
5a8f9f3b5c
feat(web): lighter timeline buckets
2025-04-19 22:43:08 +00:00
Daniel Dietzler
dd1fcd5be5
chore: remove asset entity ( #17703 )
2025-04-18 21:39:56 +00:00
Daniel Dietzler
52ae06c119
refactor: remove album entity, update types ( #17450 )
2025-04-18 23:10:34 +02:00
Daniel Dietzler
854ea13d6a
chore: simplify asset getByIds ( #17699 )
2025-04-18 16:52:41 -04:00
bo0tzz
504930947d
fix: various actions workflow security improvements ( #17651 )
...
* fix: set persist-credentials explicitly for checkout
https://woodruffw.github.io/zizmor/audits/#artipacked
* fix: minimize permissions scope for workflows
https://woodruffw.github.io/zizmor/audits/#excessive-permissions
* fix: remove potential template injections
https://woodruffw.github.io/zizmor/audits/#template-injection
* fix: only pass needed secrets in workflow_call
https://woodruffw.github.io/zizmor/audits/#secrets-inherit
* fix: push perm for single-arch build jobs
I hadn't realised these push to the registry too :x
* chore: fix formatting
* fix: $
* fix: retag job quoting
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-18 15:10:27 -05:00
Alex
0e6ac87645
feat(mobile): assets + exif stream sync placeholder ( #17677 )
...
* feat(mobile): assets + exif stream sync placeholder
* feat(mobile): assets + exif stream sync placeholder
* refactor
* fix: test
* fix:test
* refactor(mobile): sync stream service (#17687 )
* refactor: sync stream to use callbacks
* pr feedback
* pr feedback
* pr feedback
* fix: test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-04-18 19:01:16 +00:00
Yaros
bd2deda50c
feat(mobile): search on places page ( #17679 )
...
* feat: search on places page
* chore: use searchfield on people page
2025-04-18 11:19:51 -05:00
Jason Rasmussen
160bb492a2
fix: skip initial kysely migration for existing installs ( #17690 )
...
* fix: skip initial kysely migration for existing installs
* Update docs/src/pages/errors.md
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-04-18 11:19:11 -05:00
Jason Rasmussen
6474a78b8b
feat: initial kysely migration file ( #17678 )
2025-04-17 17:38:47 -04:00
Jason Rasmussen
e275f2d8b3
feat: add foreign key indexes ( #17672 )
2025-04-17 14:41:06 -04:00
shenlong
81ed54aa61
feat: user sync stream ( #16862 )
...
* refactor: user entity
* chore: rebase fixes
* refactor: remove int user Id
* refactor: migrate store userId from int to string
* refactor: rename uid to id
* feat: drift
* pr feedback
* refactor: move common overrides to mixin
* refactor: remove int user Id
* refactor: migrate store userId from int to string
* refactor: rename uid to id
* feat: user & partner sync stream
* pr changes
* refactor: sync service and add tests
* chore: remove generated change
* chore: move sync model
* rebase: convert string ids to byte uuids
* rebase
* add processing logs
* batch db calls
* rewrite isolate manager
* rewrite with worker_manager
* misc fixes
* add sync order test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-04-17 10:25:27 -05:00
Daniel Dietzler
067338b0ed
chore: remove transfer encoding header ( #17671 )
2025-04-17 09:46:52 -05:00
Min Idzelis
5e68f8c519
fix: longpress triggers contextmenu ( #17602 )
2025-04-16 19:24:26 -04:00
Mert
242a559e0f
refactor: query for fetching faces and people of assets ( #17661 )
...
* use json instead of jsonb
* missing condition
2025-04-16 19:00:55 -04:00
Jonathan Jogenfors
ed2b54527c
chore(server): don't check null dates ( #17664 )
2025-04-16 18:40:08 -04:00
Daniel Dietzler
8b38f8a58d
fix: do not select album in time bucket query ( #17662 )
2025-04-16 17:52:22 -04:00
yparitcher
29b30570bf
fix: use IMMICH_HOST in microservices ( #17659 )
2025-04-16 23:05:12 +02:00
Daniel Dietzler
586a7a173b
refactor: handle detect faces job query ( #17660 )
2025-04-16 22:52:54 +02:00
Daniel Dietzler
1bbfacfc09
refactor: more job query stuff ( #17658 )
2025-04-16 22:10:20 +02:00
Daniel Dietzler
85c2d36d99
refactor: dedicated get album thumbnail files query ( #17657 )
2025-04-16 21:10:27 +02:00
Jason Rasmussen
8cefa0b84b
refactor: migrate some e2e to medium ( #17640 )
2025-04-16 14:59:08 -04:00
Daniel Dietzler
f50e5d006c
refactor: dedicated queries for asset jobs ( #17652 )
2025-04-16 14:08:49 -04:00
renovate[bot]
8f8ff3adc0
fix(deps): update machine-learning ( #17610 )
2025-04-16 10:56:40 -04:00
Zack Pollard
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
Nils Uliczka
be2f670d35
fix: skip places that no longer exist in geo import ( #17637 )
2025-04-15 21:27:47 +00:00
Alex
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
Paul Puschmann
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
Alex
36fa61c013
fix(mobile): new loading icon too small ( #17636 )
2025-04-15 20:08:34 +00:00
Jason Rasmussen
8da5f21fcf
refactor: medium tests ( #17634 )
2025-04-15 15:54:23 -04:00
Jonathan Jogenfors
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
Daniel Dietzler
21becbf1b0
refactor: dedicated query for asset migration job ( #17631 )
2025-04-15 15:49:15 -04:00
Min Idzelis
26f0ea4cb5
feat: responsive controlbar ( #17601 )
2025-04-15 14:39:30 -05:00
Alex
19e5a6f68f
chore(doc): translation instruction for mobile app ( #17629 )
2025-04-15 14:31:13 -05:00
shenlong
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
Daniel Dietzler
5bceefce75
refactor: stream assets for thumbnail job ( #17623 )
2025-04-15 19:53:28 +02:00
Jason Rasmussen
b710ad36f3
feat: upgrade kysely ( #17630 )
...
* feat: upgrade kysely
* chore: pr feedback
2025-04-15 13:26:56 -04:00
Daniel Dietzler
270d178a2e
fix: unsafe cast ( #17590 )
2025-04-15 11:35:00 -05:00
Daniel Dietzler
309528c807
chore: upgrade package locks ( #17626 )
2025-04-15 11:34:21 -05:00
Toni
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
Weblate (bot)
3eb316abea
chore(web): cleanup unused translations ( #17624 )
2025-04-15 17:24:29 +01:00
renovate[bot]
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
Alex
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
Jason Rasmussen
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
Alex
a522130122
feat(mobile): use Weblate for i18n (1) ( #17609 )
2025-04-15 08:30:01 -05:00