ab988f3be6
refactor: load support
2025-06-30 06:35:03 +08:00
b8dc1a4b1f
refactor: zoom support
2025-06-30 03:07:33 +08:00
769d0aed87
refactor: asset manager
2025-06-29 04:20:20 +08:00
09cbc5d3f4
refactor: change password repository lookup ( #19584 )
2025-06-27 16:52:04 -04:00
a2a9797fab
refactor: auth medium tests ( #19583 )
2025-06-27 15:35:19 -04:00
3d35e65f27
fix(docs): add DB_USERNAME when needed ( #19578 )
...
add DB_USERNAME when needed
2025-06-27 13:54:27 -04:00
df76735f4a
refactor: sync repository ( #19581 )
2025-06-27 13:47:06 -04:00
6feca56da8
feat: sync memories ( #19579 )
2025-06-27 12:20:13 -04:00
97aabe466e
feat: action buttons place holder ( #19561 )
...
* feat: action buttons place holder
* lint
* Update base_action_button.widget.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2025-06-27 13:33:46 +00:00
72a53f43c8
feat: use sqlite timeline user provider ( #19577 )
...
use sqlite timeline user provider
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-27 08:29:27 -05:00
30b4f334d8
feat: upload manager ( #19565 )
2025-06-27 09:13:43 -04:00
6c6a32c63e
refactor: memory medium tests ( #19568 )
2025-06-26 19:52:10 -04:00
6fed223405
fix: array-max-length ( #19562 )
2025-06-26 19:41:48 +00:00
3105094a3d
refactor: medium tests ( #19537 )
2025-06-26 15:32:06 -04:00
b96c95beda
refactor(server): sync service ( #19559 )
2025-06-26 17:24:57 +00:00
926ff075a3
fix(web): absolute path match in external library ( #19551 )
2025-06-26 10:46:34 -05:00
934649c8df
feat(server): check additional exif date tags ( #19216 )
...
* feat(server): check additional exif date tags
- Add support for UTC date tags (GPSDateTime, DateTimeUTC, GPSDateStamp, SonyDateTime2)
- This matches tags that exiftool-vendored uses for tzSource in extractTzOffsetFromUTCOffset()
* Review comments
* nit
* review comments
* lots of tests for exif datetime
* missed
* format
* format again
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-26 10:18:40 -05:00
a43159f4ba
fix(mobile): skip widget updates if on android ( #19553 )
...
* fix: skip widget updates if on android
* remove dead line
2025-06-26 10:07:22 -05:00
ea3a14ed25
feat(mobile): add album asset sync ( #19522 )
...
* feat(mobile): add album asset sync
* add SyncAlbumToAssetDeleteV1 to openapi-spec
* update delete queries to use where in statements
* clear remote album when clear remote data
* fix: bad merge
* fix: bad merge
* fix: _SyncAckV1 return type
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: wuzihao051119 <wuzihao051119@outlook.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-06-26 08:50:39 -05:00
24a4cba953
fix: enable photo manager custom filter by default ( #19520 )
...
enable photo manager custom filter by default
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-25 21:28:17 -05:00
fda22c83b9
fix: sync stream album assets type order ( #19540 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-25 20:42:56 -05:00
2a8019726c
feat(deployment): add shm_size for PG ( #19472 )
2025-06-25 20:38:37 +01:00
5f76cdddc7
chore(deps): update ghcr.io/astral-sh/uv:latest docker digest to 9653efd ( #19530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 20:37:53 +01:00
48be10e48b
fix: don't exclude .github folder from make install-all ( #19534 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 20:37:40 +01:00
6c11ef62e8
fix: don't use @master action version ( #19526 )
2025-06-25 17:55:17 +00:00
65dce58aa4
refactor(mobile): do not skip iCloud albums during local sync ( #19231 )
...
do not skip cloud albums during local sync
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-25 16:46:31 +00:00
64cc7239fe
feat(mobile): ios widget deeplink to asset in app ( #19510 )
...
* feat: ios widget deeplinks to asset in app
* fix: casing
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-25 11:37:25 -05:00
5f89c2d111
chore(deps): pin actions/cache action to 5a3ec84 ( #19529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 16:21:49 +00:00
4621ec5ea2
fix(web): load day group in asset viewer ( #19523 )
...
* fix(web): load day group in asset viewer
* fix: lint
2025-06-25 11:18:11 -05:00
881a96cdf9
feat: add album asset sync ( #19503 )
...
wip: fix album asset exif and some other refactorings
feat: add album assets sync
feat: album to assets relation sync
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2025-06-25 16:10:31 +00:00
b001ba44f5
feat: generic control bottom app bar ( #19524 )
...
* feat: sliver appbar
* feat: snapping segment
* Date label font size
* lint
* fix: scrollController reinitialize multiple times
* feat: tab navigation
* chore: refactor to private widget
* feat: new control bottom app bar
* bad merge
* feat: sliver control bottom app bar
2025-06-25 16:08:02 +00:00
afb444c92c
fix: only pass in is_main flag to mobile build for zizmor ( #19525 )
2025-06-25 17:53:08 +02:00
027c4a8b34
ci: much faster mobile builds ( #19490 )
2025-06-25 10:40:53 -05:00
eca9b56847
feat(server): person delete ( #19511 )
...
feat(api): person delete
2025-06-25 11:12:36 -04:00
5b0575b956
refactor: DCM - const border radius, constructor & switch expressions ( #19515 )
...
* enable border radius, switch exp, const constructor
* regenerate provider
* more formatting
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-25 13:06:24 +05:30
05064f87f0
feat: sliver appbar and snap scrubbing ( #19446 )
2025-06-24 20:02:46 -05:00
522cdbac99
feat: sliver timeline selection optimization ( #19504 )
2025-06-24 19:34:30 -05:00
9240bbc6ff
chore(deps): update github-actions ( #19045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 22:54:05 +02:00
3751f8bc57
fix: android app link support ( #19501 )
...
* fix: android app link support
* add autoVerify tag
* adjust intent to have scheme separate
2025-06-24 12:52:15 -05:00
88b8afb8d6
fix: return 404 for invalid shared link pages ( #19493 )
2025-06-24 10:37:14 -05:00
2e13543d5d
fix: ios widget webp support ( #19469 )
2025-06-24 10:33:38 -05:00
bcfc967d77
fix(deps): update machine-learning ( #19219 )
2025-06-24 17:55:37 +03:00
7d0e8f50f7
feat(mobile): deep links ( #19232 )
...
* add deep linking on ios app
* add deeplinking to android
* code review fixes
* lint
* cleanly handle malformed URIs when launching app
* refactor deep link builder/service, still have bug with navigation stack not containing TabControllerRoute
* fix: tab controller insertion conditions
* add my.immich.app app linking
* chore: remove one-liner if statement
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-24 09:20:24 -05:00
c759233d8c
fix(server): include hidden assets in missing metadata extraction query ( #19471 )
2025-06-24 08:42:38 -04:00
bfe32c2bb9
chore: npm caching ( #19410 )
2025-06-24 12:16:09 +01:00
6c7b2e4b5c
chore(deps): pin ghcr.io/immich-app/postgres docker tag to 5f6a838 ( #19480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 11:19:40 +01:00
7edbeb2ed6
chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.3.0 docker digest to 3aef84a ( #19481 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 11:19:00 +01:00
4e59a55c1d
chore(deps): update dependency @types/node to ^22.15.32 ( #19483 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 11:18:47 +01:00
c2d7337d12
chore(deps): update grafana/grafana docker tag to v12.0.2 ( #19484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 11:18:35 +01:00
c1b82bed9b
chore: speedup devcontainer start ( #19406 )
2025-06-24 10:59:52 +01:00