Alex and GitHub
88c0243a20
chore: robust isolation tasks coordination ( #21605 )
...
* chore: robust isolation tasks coordination
* give more time for database transaction to clean up
* chore: clean up logs
* chore: clean up logs
* fix: logs
2025-09-05 19:39:38 +00:00
Alex and GitHub
3a29522df6
fix: memory not getting refreshed on new day ( #21623 )
2025-09-05 19:32:41 +00:00
Alex and GitHub
287fa79d75
fix: remove unnecessary call to create remote album ( #21599 )
2025-09-04 14:11:51 -05:00
Alex and GitHub
bcfb5bee1f
feat: album info sync ( #21103 )
...
* wip
* album creation
* fix: album api repository no invalidating after logging out
* add linkedRemoteAlbumId column and migration
* link/unlink remote album
* logic to find and add new assets to album
* pr feedback
* add toggle option to backup option page
* refactor: provider > service
* rename
* Handle page pop manually
* UI feedback for user creation and sync linked album
* uncomment migration
* remove unused method
2025-09-04 18:44:10 +00:00
Alex and GitHub
5ce946bb5b
fix: null check ( #21536 )
2025-09-02 19:21:41 -05:00
Alex and GitHub
4f7702c6bf
fix: iOS portrait photo saved as jpg extension ( #21388 )
...
remove bad merged settings
remove console log
2025-09-02 14:26:12 -05:00
Alex and GitHub
aacb27ea5f
fix: network criteria for upload LivePhotos ( #21386 )
2025-08-30 18:45:42 +00:00
Alex and GitHub
d6b8c0926f
chore: post release tasks ( #21385 )
2025-08-30 13:45:29 -05:00
Alex and GitHub
f65dabd43a
chore: post release tasks ( #21228 )
2025-08-27 21:17:56 -05:00
Alex and GitHub
2024d06cb7
chore: faq commercial guidelines ( #21320 )
2025-08-26 20:47:42 +00:00
Alex and GitHub
be5b4cb1d1
chore: patch createdAt in AssetResponseDto ( #21254 )
2025-08-25 16:33:21 +00:00
Alex and GitHub
605764f226
chore: post release tasks ( #21191 )
2025-08-24 21:31:56 -05:00
Alex and GitHub
3138048b96
fix: cannot load thumbnail from unknown content length ( #21192 )
...
* fix: cannot load thumbnail from unknown content length
* pr feedback
* pr feedback
2025-08-23 15:25:12 -05:00
Alex and GitHub
801af34d9a
fix: sync flow block oAuth login page navigation ( #21187 )
2025-08-23 16:09:00 +00:00
Alex and GitHub
bedaa729e9
chore: post release tasks ( #21140 )
2025-08-23 11:06:13 -05:00
Alex and GitHub
13c8a6e61d
fix: parse correct metadata to userDto for SQlite store implmentation ( #21154 )
2025-08-23 11:02:24 -05:00
Alex and GitHub
01edf6533b
fix: shared album asset count query ( #21157 )
2025-08-23 10:46:40 -05:00
Alex and GitHub
65fafcab37
chore: manually pump 1.139.1 ( #21127 )
2025-08-21 22:33:51 +00:00
Alex and GitHub
2fe0d17fe1
chore: install pnpm in prepare-release GHA ( #21126 )
...
* Revert "chore: version v1.139.1"
This reverts commit 89533a858f .
* chore: install pnpm in prepare-release GHA
2025-08-21 17:19:42 -05:00
Alex and GitHub
b6a91746d8
chore: Revert version v1.139.1 ( #21125 )
...
Revert "chore: version v1.139.1"
This reverts commit 89533a858f .
2025-08-21 17:15:11 -05:00
Alex and GitHub
dc5a0f8c33
chore: pump the pump script ( #21122 )
...
* chore: pump the pump script
* pump 1.139.0
2025-08-21 17:00:48 -05:00
Alex and GitHub
c443ab854c
chore: ignore queue retry error ( #21069 )
...
* chore: ignore queue retry error
* remove items
2025-08-21 21:22:36 +00:00
Alex and GitHub
73bb05c5f9
chore: Revert version v1.139.0 ( #21121 )
...
Revert "chore: version v1.139.0"
This reverts commit b69470c69e .
2025-08-21 20:41:46 +00:00
Alex and GitHub
9bb211f56f
fix: thumbnail rendering on backup asset detail tile ( #21120 )
2025-08-21 20:20:29 +00:00
Alex and GitHub
ab2849781a
feat: show remainder assets info ( #21114 )
...
* feat: show remainder assets info
* pr feedback
2025-08-21 17:18:31 +00:00
Alex and GitHub
c245208106
fix: resume upload on launch (really fix it) ( #21106 )
2025-08-21 02:36:03 +00:00
0e7816130b
chore: use foreground service for uploading large file on Android ( #21095 )
...
* chore: use foreground service for uploading large file on Android
* Update main.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
* Update mobile/lib/main.dart
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2025-08-20 22:59:24 +05:30
Alex and GitHub
f422b341d1
chore: generate mobile translation file in GHA ( #21070 )
2025-08-19 16:13:35 -05:00
Alex and GitHub
cda7249a6a
fix: add to multi album selection ( #21061 )
2025-08-19 09:21:18 -05:00
Alex and GitHub
acb1e513a7
chore: post release tasks ( #21042 )
2025-08-19 08:37:17 -04:00
Alex and GitHub
ec01db5c8b
refactor: bottom sheet action button ( #20964 )
...
* fix: incorrect archive action shown in asset viewer'
* Refactor
* use enums syntax and add tests
2025-08-18 10:20:08 -05:00
Alex and GitHub
1198311d64
fix: sync block login progress ( #20939 )
2025-08-14 19:08:04 -05:00
Alex and GitHub
1a4eab9655
fix: locked photos shown in beta timeline favorite page ( #20937 )
2025-08-14 23:03:33 +00:00
Alex and GitHub
4d5975b717
fix: pinch in finished as zoomed in ( #20936 )
2025-08-14 17:39:14 -05:00
Alex and GitHub
8cbd6b29c4
fix: sync remote before starting backup ( #20906 )
2025-08-14 17:19:08 -05:00
Alex and GitHub
8c1b630a2b
fix: backup resume more reliable on app start up ( #20907 )
2025-08-14 17:09:32 -05:00
Alex and GitHub
aefa62b234
fix: asset_viewer page viewing experience ( #20889 )
...
* fix: zoomed in effect on swiped when bottom sheet is open
* fix: memory leaked
* fix: asset out of range when swiping in asset_viewer
2025-08-13 11:35:42 -05:00
Alex and GitHub
54960157c0
chore: backup info card styling tweak ( #20799 )
...
* chore: backup info card styling tweak
* pr feedback
2025-08-12 16:08:31 +00:00
Alex and GitHub
24db881c14
feat: swipe to delete album ( #20765 )
2025-08-11 16:49:53 -05:00
Alex and GitHub
f09bed9ad2
fix: age info cut off ( #20872 )
2025-08-11 16:42:16 -05:00
Alex and GitHub
4b9019e762
fix: return method correctly ( #20831 )
2025-08-09 23:01:47 -05:00
Alex and GitHub
b1aacfdbd9
chore: log resume backup process ( #20768 )
2025-08-07 15:44:49 -05:00
Alex and GitHub
1d4d8e7a9a
chore: bump @immich/ui to 24 ( #20767 )
...
chore: bump @ui 24
2025-08-07 14:43:56 -04:00
Alex and GitHub
7b83b7b2d5
fix: don't show remove from album action from the main timeline ( #20757 )
...
* fix: don't show remove from album action from the main timeline
* pr feedback
2025-08-07 23:36:16 +05:30
Alex and GitHub
89522daaac
fix: invalidate album api on log out ( #20756 )
2025-08-07 14:19:44 +00:00
Alex and GitHub
10cbed55c4
fix: crash when rendering heatmap on Android ( #20740 )
2025-08-06 21:41:42 -05:00
Alex and GitHub
9567a2a560
fix: delete local asset show twice ( #20700 )
...
* chore: better button width
* fix: delete local action show twice
2025-08-05 19:18:57 +00:00
Alex and GitHub
a573a23c83
fix: empty custom header prevent logging in ( #20693 )
2025-08-05 16:14:21 +00:00
Alex and GitHub
be85832b20
fix: add assets to album ( #20626 )
...
* fix: add assets to album
* always navigate back to the albums view from album page
2025-08-04 12:25:11 -05:00
Alex and GitHub
1b8354ed36
chore: post release tasks ( #20497 )
2025-08-01 05:38:52 -05:00
Alex and GitHub
c5f14adff0
feat: drag to select beta timeline ( #20456 )
2025-07-31 21:29:01 -05:00
Alex and GitHub
1378f22368
fix: add to album render empty app bar ( #20480 )
...
* fix: add to album render empty app bar
* set current album
2025-07-31 21:28:33 -05:00
Alex and GitHub
4bd465e752
feat: change grid size with gesture ( #20455 )
2025-07-31 21:02:28 -05:00
Alex and GitHub
7391ea6ff9
chore: large file size grid view styling ( #20472 )
...
* chore: large file grid styles
* chore: large file grid styles
2025-07-31 12:52:19 -04:00
Alex and GitHub
27c456eb75
fix: people navigation ( #20450 )
2025-07-30 14:47:47 -05:00
Alex and GitHub
10e9c278ee
feat: network requirement option for upload ( #20302 )
...
* wifi toggle
* feat: network requirement option for upload
* chore: put back holding queue previous config numbers
* options
* backup option page
* pr feedback
2025-07-30 22:13:20 +05:30
Alex and GitHub
29f16c6a47
feat: people page/sheet/detail ( #20309 )
2025-07-30 03:07:53 +00:00
Alex and GitHub
d15f67da5d
feat: scroll to top & view in timeline ( #20274 )
...
* feat: scroll to top & view in timeline
* use EventStream
* refactor: event invocation and listerner
* fix: correct parent routing
2025-07-27 21:48:32 +05:30
Alex and GitHub
3a5d82f790
chore: delete action button ( #20261 )
2025-07-26 13:51:18 -05:00
Alex and GitHub
b14c768208
fix: share to app upload ( #20271 )
2025-07-26 11:42:24 -05:00
Alex and GitHub
07cb2fb04e
fix: remainder backup count ( #20270 )
2025-07-26 09:02:26 -05:00
03a13828e1
chore: refactor upload service ( #20130 )
...
* chore: refactor upload service
* fix: cancel upload queue on logout (#20131 )
* fix: cancel upload on logout
* fix: test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <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-07-25 10:09:32 -05:00
Alex and GitHub
ed5759fe07
fix: character width calculation ( #20201 )
2025-07-25 09:56:25 -05:00
Alex and GitHub
6170a3843c
chore: remove build flavor Android ( #20161 )
2025-07-24 14:55:49 -05:00
Alex and GitHub
0051a9bba5
fix(web): Revert prevent flashing white background in dark mode on page load/reload ( #19934 ) ( #20122 )
...
Revert "fix(web): prevent flashing white background in dark mode on page load/reload (#19934 )"
This reverts commit 32f23b8d38 .
2025-07-24 09:45:38 +02:00
Alex and GitHub
0174de19dd
feat: export database option ( #20098 )
2025-07-23 14:40:16 +00:00
Alex and GitHub
1a35a01149
feat: drift manual upload ( #20101 )
2025-07-23 09:20:52 -05:00
Alex and GitHub
c7853fbe9d
chore: refactor download group ( #20099 )
2025-07-23 04:21:58 +00:00
Alex and GitHub
1011cdb376
chore: handle requeue upload when target albums changed ( #20089 )
...
* chore: handle requeue upload when target albums changed
* chore: remove debug
2025-07-22 17:11:06 -05:00
Alex and GitHub
aa344a3989
feat: delete actions ( #20034 )
...
* chore: show delete local
* pr feedback
* restore and perm delete action
2025-07-22 16:36:00 +00:00
Alex and GitHub
97daf42fd5
chore: don't show beta switcher if connect to server below 1.136 ( #20084 )
2025-07-22 10:24:00 -05:00
Alex and GitHub
02c423b326
chore: graceful(not) disposal(be gong) Isar ( #20062 )
2025-07-21 22:44:39 -05:00
Alex and GitHub
737e768212
feat: drift partners ( #20051 )
...
* feat: drift toggle partner in timeline
* partners operation
* fix: lint
2025-07-21 16:58:53 -05:00
4d27f187ea
feat: new upload (cont) ( #20029 )
...
* new upload button
* wip
* pr feedback
* fix: updateAll override album selection value
* feat: status box
* feat: handle upload resume
* re-enable websocket event
* fix: update state condition and upload status
* Better backup detail page
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-21 15:30:51 -05:00
Alex and GitHub
dee6d072fb
fix: memory jarring hero animation ( #20030 )
...
* fix: memory jarring hero animation
* remove other hero
2025-07-20 13:56:53 -05:00
Alex and GitHub
fafb88d31c
feat(mobile): new upload ( #18726 )
2025-07-19 04:58:53 +00:00
Alex and GitHub
5d244c6fec
chore: finish drift locked page ( #20013 )
...
* feat: overlay mechanism
* handle merged asset local id extraction
* locked view asset viewer actions
* pr feedback
2025-07-18 18:16:22 +00:00
Alex and GitHub
2e63b9d951
chore: add sync indicator and better album state management ( #20004 )
...
* album list rerendering
* sync indicator
* sync indicator
* fix: lint
2025-07-18 13:39:28 +00:00
Alex and GitHub
137f0d48c0
chore: styling for asset_viewer bottom sheet ( #20006 )
...
bottom sheet styling
2025-07-18 08:36:29 -05:00
546f841b2c
chore: migration continue button ( #20000 )
...
* feat: add toggle to switch between Isar and Sqlite
* reset sqlite on beta
* start sync on app open in new timeline
* fix lint
* migrate hashes when new timeline is selected
* migrate hashes immediately after beta is enabled
* show loading indicator in change timeline page
* some stylings
* fix some styling issue
* release resources on isolate close
* replace route and styling
* handle migration back to old timeline
* check if a provider is mounted before calling dispose on it
* styling
* styling and button
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-17 15:58:55 -05:00
Alex and GitHub
34620e1e9a
feat: album edit ( #19936 )
2025-07-15 20:37:44 -05:00
Alex and GitHub
59e7754bdc
feat: websocket background sync ( #19888 )
...
* feat: websocket background sync
* batch websocket
* pr feedback
2025-07-15 09:38:28 -05:00
Alex and GitHub
de4217cefc
feat: action buttons in more view ( #19867 )
...
* feat: action buttons in more view
* pr feedback
2025-07-11 10:34:38 -05:00
Alex and GitHub
2b07d7ac63
feat: remove from album action button ( #19884 )
...
* feat: remove from album action
* feat: remove from album action
2025-07-11 10:06:53 -05:00
Alex and GitHub
d087f7c870
chore: beta flavor build ( #19862 )
...
* chore: beta flavor build
* make file
* beta flavor
* add build flavor to GHA
* add build flavor to GHA
2025-07-10 21:42:29 -05:00
Alex and GitHub
68db17028b
feat: new create album page ( #19731 )
...
* feat: new create album page
* finished create album flow
* refactor into stateful widgets
* refactor
* focus fix
* lint
* default sort
* pr feedback
2025-07-10 11:59:15 -05:00
feff1899ee
feat: expanded sliver app bar ( #19827 )
...
* use mutex
* feat: cool app bar
* animation
* adapt to more pages
* animation
* better animation
* fix: asset count
* Revert "fix: asset count"
This reverts commit 673a5b264b .
* fix: asset count
* fix: shaky animation on Android
* tunning
* offset SizedBox to fix scroll jump on multiselect
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-10 10:13:46 -05:00
Alex and GitHub
87dd09d103
feat: selection mode timeline ( #19734 )
...
* feat: new page
* force multi-selection state
* fix: provider scoping
* Return selected assets
* lint
* lint
* simplify provider scope and drop drilling
* selection styling
2025-07-08 10:11:37 +05:30
Alex and GitHub
dd94ad17aa
fix: scrubber scroll error when page is not long enough ( #19809 )
2025-07-07 23:30:47 -05:00
Alex and GitHub
8c5269c002
chore: lock DCM version in GHA ( #19795 )
2025-07-07 17:56:54 +00:00
4a2cf28882
feat: memories in new timeline ( #19720 )
...
* feat: memories sliver
* memories lane
* display and show memory
* fix: get correct memories
* naming
* pr feedback
* use equalsValue for visibility
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-04 13:49:15 -05: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
Alex and GitHub
25efba8fe6
chore: remove share link success prompt ( #19671 )
2025-07-01 16:55:17 +00:00
Alex and GitHub
fa418d778b
feat: lock folder action ( #19634 )
...
* feat: lock folder action
* refactor
2025-07-01 14:03:45 +00:00
Alex and GitHub
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
Alex and GitHub
095ace8687
feat: shared link action ( #19610 )
2025-06-30 17:32:18 +00:00
Alex and GitHub
4c3fcdc745
feat: favorite action ( #19623 )
2025-06-30 12:21:09 -05:00
Alex and GitHub
fa5f30d9ca
fix: timeline service mismatch state ( #19612 )
2025-06-30 12:20:13 -05: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
Alex and GitHub
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