fdc88b99ba
add deeplinks
2025-07-03 11:13:37 -05:00
bf920d030d
album name handling
2025-07-03 11:13:37 -05:00
f8455d0d4e
add memory widget and cleanup of codebase
2025-07-03 11:13:37 -05:00
ba4f671069
add configurable widget
2025-07-03 11:13:36 -05:00
19cf093e05
cleanup
2025-07-03 11:13:36 -05:00
4709cafc76
working random widget
2025-07-03 11:13:36 -05:00
8e3aad5fcb
latest changes
2025-07-03 11:13:36 -05:00
40e0eee995
more wip changes
2025-07-03 11:13:36 -05:00
c0a2cd39e0
wip widgets
2025-07-03 11:13:36 -05:00
fe9ef348b9
wip
2025-07-03 11:13:04 -05:00
6044663e26
refactor: sql-tools ( #19717 )
2025-07-03 10:59:17 -04:00
484529e61e
feat(server): add immich and postgres version to the database backup name ( #19603 )
2025-07-03 10:35:24 +01:00
445f9174ea
feat: memories sync ( #19644 )
...
* feat: memories sync
* Update mobile/lib/infrastructure/repositories/sync_stream.repository.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update mobile/lib/infrastructure/repositories/sync_stream.repository.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* show sync information
* tests and pr feedback
* pr feedback
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-02 19:18:37 +00:00
7855974a29
feat(mobile): sqlite asset viewer ( #19552 )
...
* add full image provider and refactor thumb providers
* photo_view updates
* wip: asset-viewer
* fix controller dispose on page change
* wip: bottom sheet
* fix interactions
* more bottomsheet changes
* generate schema
* PR feedback
* refactor asset viewer
* never rotate and fix background on page change
* use photoview as the loading builder
* precache after delay
* claude: optimizing rebuild of image provider
* claude: optimizing image decoding and caching
* use proper cache for new full size image providers
* chore: load local HEIC fullsize for iOS
* make controller callbacks nullable
* remove imageprovider cache
* do not handle drag gestures when zoomed
* use loadOriginal setting for HEIC / larger images
* preload assets outside timer
* never use same controllers in photo-view gallery
* fix: cannot scroll down once swipe with bottom sheet
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-07-02 18:24:37 +00:00
ec603a008c
feat(mobile): unarchive and unfavorite action ( #19678 )
2025-07-02 12:27:30 -05:00
14276f41d8
fix: handle null bucket name during android sync ( #19685 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-02 12:26:42 -05:00
a644cabab6
feat(mobile): trash and delete action ( #19681 )
...
* feat(mobile): trash and delete action
* fix lint
2025-07-02 12:26:07 -05:00
b8e67d0ef9
fix(mobile): filter deleted assets ( #19683 )
2025-07-02 12:25:14 -05:00
ca78bc91b6
feat: fully qualified path in error msg ( #19674 )
...
* feat: fully qualified path in error msg
* import style
2025-07-02 09:31:20 -04:00
f2f3db3a79
refactor: action provider ( #19677 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-01 23:08:52 -05:00
c435bdb5d3
refactor: sql-tools readers ( #19672 )
2025-07-01 22:57:17 -04:00
15da0d5a71
fix: email button ( #19675 )
2025-07-01 22:48:41 -04:00
090d87f82e
chore: dev environment improvements and dependency updates ( #19676 )
2025-07-01 22:47:59 -04:00
25efba8fe6
chore: remove share link success prompt ( #19671 )
2025-07-01 16:55:17 +00:00
83afd49f5c
feat(mobile): edit location action ( #19645 )
...
* change dto from integer to double
* feat(mobile): edit location action
* patch openapi
* refactor in provider
* fix lint
* chore: not showing success prompt if dimissed
* i18n
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-07-01 16:52:11 +00:00
639ede78c2
docs: document DB_STORAGE_TYPE
environment variable ( #19609 )
...
Co-authored-by: Zack Pollard <github@zackpollard.uk >
2025-07-01 16:13:24 +00:00
15be3437bf
fix: timeline service uninitialised across routes ( #19544 )
2025-07-01 10:23:20 -05:00
f59b0bab5a
refactor(mobile): action provider ( #19669 )
...
* refactor action provider
* fix lint
2025-07-01 10:18:23 -05:00
fa418d778b
feat: lock folder action ( #19634 )
...
* feat: lock folder action
* refactor
2025-07-01 14:03:45 +00:00
e0c4b8df6f
chore: remove runner deps install step ( #19527 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-01 14:18:14 +01:00
7f9689b4bc
feat: bin for cli ( #19648 )
2025-07-01 08:00:41 -04:00
e6f8bfdf5e
chore(docs): add instruction for trusting self-signed certificates with Immich and an OAuth server ( #18624 )
2025-07-01 11:21:57 +00:00
8ccca04e27
fix(web): improve request cancellation handling in service worker cache ( #19217 )
2025-07-01 11:53:04 +01:00
53f80393bf
chore: upgrade to cron v4 ( #19664 )
2025-07-01 12:47:04 +02:00
e5e857edc3
chore(deps): update prom/prometheus docker digest to 7a34573 ( #19646 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:33:39 +01:00
590f96246d
chore(deps): update github-actions ( #19654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:33:01 +01:00
38d73f2bc6
chore(deps): update dependency @types/node to ^22.15.33 ( #19653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:32:11 +01:00
96e3b96d57
fix(deps): update dependency nestjs-otel to v7 ( #19662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:02:46 +01:00
36b018e355
fix(deps): update typescript-projects ( #18898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2025-07-01 10:00:35 +00:00
214ca50406
chore(deps): update node.js to v22.17.0 ( #19656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:59:31 +01:00
29b3981609
fix(deps): update dependency nestjs-kysely to v3 ( #19660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:27:20 +01:00
a068a41c06
fix(server): prevent duplicate geodata temp table ( #18580 )
...
drop tmp table, create gist index first
2025-06-30 23:28:30 -04:00
3c6e9e1191
feat: use request host as default SSR domain ( #19485 )
...
fix: hostname and domain confusion
chore: e2e test
2025-06-30 23:24:44 -04:00
db0415bbcc
chore: undeclared versions/updates ( #19649 )
2025-06-30 23:23:41 -04:00
a5c431fbf5
refactor: animate bottom sheet ( #19655 )
...
* refactor: animate bottom sheet
* rebase on main
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-30 22:23:38 -05:00
a3d588f6bd
feat: makefile improvements ( #19650 )
2025-06-30 21:40:42 -05:00
21f500191a
refactor: actions provider ( #19651 )
...
* refactor: actions provider
* chore: rename error and stack
* remove empty checks
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-01 08:10:25 +05:30
5011636d95
refactor: header - bulk select icon ( #19652 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-30 21:33:37 -05:00
3f330c6476
feat: drift album page ( #19564 )
...
* feat: drift album page
* feat: page renderred
* feat: asset count
* refactor: use statefulwidget
* refactor: private widgets
* refactor: service layer
* refactor: import
* feat: get owner name
* pr feedback
* pr feedback
* pr feedback
* pr feedback
2025-07-01 07:54:50 +05:30
bb8755021d
revert: timeout ( #19639 )
2025-06-30 17:02:50 -05:00