Commit Graph
321 Commits
Author SHA1 Message Date
shenlong-tanwen a5a34c1871 icon getter 2026-07-20 15:43:39 +05:30
shenlong-tanwen aed5c90a16 refactor: constant actions 2026-07-19 20:36:52 +05:30
shenlong-tanwen 9419c8456c refactor: mobile upload action 2026-07-11 04:52:51 +05:30
shenlong-tanwen 23f26486a1 refactor: mobile tag and download actions 2026-07-10 05:46:04 +05:30
shenlong-tanwen 64607857f5 refactor: mobile share actions 2026-07-10 05:00:58 +05:30
shenlong-tanwen 41e93a27fd refactor: mobile edit actions 2026-07-10 03:19:21 +05:30
shenlong-tanwen 15c716945a feat: delete action 2026-07-10 03:14:42 +05:30
shenlong-tanwen 4b8f1f3194 feat: album action 2026-07-10 03:14:11 +05:30
shenlong-tanwen ed0a6c54b9 refactor: mobile delete action 2026-07-10 03:08:41 +05:30
shenlong-tanwen 5e48cfcaa7 feat: album action 2026-07-10 00:00:51 +05:30
shenlong-tanwen 1cf19f19df feat: open in browser, similar, set profile action 2026-07-09 23:57:54 +05:30
shenlong-tanwen cc5ac5cca5 feat: cast and slideshow action 2026-07-09 23:54:26 +05:30
shenlong-tanwen b033a18ce0 feat: lock action 2026-07-09 23:03:59 +05:30
shenlong-tanwen f67629ff07 refactor: base action 2026-07-06 03:35:18 +05:30
shenlong-tanwen d26f6c0665 feat: archive action 2026-07-01 21:40:15 +05:30
shenlong-tanwen 2272583a7e feat: stack action
# Conflicts:
#	mobile/lib/domain/services/asset.service.dart
#	mobile/lib/presentation/actions/favorite.action.dart
#	mobile/lib/presentation/widgets/bottom_sheet/general_bottom_sheet.widget.dart
#	mobile/lib/utils/action_button.utils.dart
#	mobile/test/unit/factories/remote_asset_factory.dart
#	mobile/test/unit/mocks.dart
2026-07-01 21:31:55 +05:30
shenlong-tanwen 2999b00e5d feat: restore action 2026-07-01 21:27:49 +05:30
shenlong-tanwen c3a02b179a refactor: add asset update method 2026-07-01 20:31:58 +05:30
shenlong-tanwen 6b77c90e1c refactor: owned action assets filter 2026-07-01 20:29:33 +05:30
cb1af3a8ec feat: favorite bottom sheet action (#29320)
* chore: cleanup partner action test

* feat: favorite bottom sheet action

* review suggestions

* implicit favorite handling

* feat: viewer favorite icon to action (#29321)

* feat: viewer favorite icon to action

* feat: advance info action

* implicit favorite handling

* feat: viewer favorite icon to action

# Conflicts:
#	mobile/lib/presentation/widgets/asset_viewer/viewer_top_app_bar.widget.dart

---------

Co-authored-by: shenlong-tanwen <[email protected]>

* chore: timeline action test (#29324)

Co-authored-by: shenlong-tanwen <[email protected]>

* clear selection only on success

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-25 16:55:06 -04:00
YarosandGitHub 4099fa6b4a fix(mobile): app doesn't exit full-screen mode (#29301)
* fix(mobile): app doesn't exit full-screen mode

* chore: rename restoreSystemUI to restoreEdgeToEdge
2026-06-24 20:48:01 -05:00
f4c8459484 feat: mobile actions (#29280)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-23 16:50:57 +00:00
Brandon WeesandGitHub a5198e23a8 refactor: use SemVer classes for version compatability message (#29056)
* refactor: use SemVer classes for version compatability message

* chore: readd major version compatabilty messages

* fix: remove 1.106.0 check

(we dont support v1 servers anymore)
2026-06-22 11:28:56 -04:00
296cd40da9 refactor: nullable settings key (#28988)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-11 18:05:50 -05:00
AlexandGitHub a17276fd1e chore: remove incompatibility message warning (#28993)
* chore: remove incompatibility message warning

* lint
2026-06-11 18:05:19 -05:00
Santo ShakilandGitHub 9cb94343d1 fix(mobile): keep timezone when editing asset date time (#28978)
* fix(mobile): keep timezone when editing asset date time

* fix(mobile): negative utc offsets with minutes off by an hour
2026-06-10 21:31:31 -05:00
60683bd91e fix: cross isolate drift watchers (#28862)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-05 12:15:41 -05:00
58528cad08 refactor: replace drift_flutter with drift_sqlite_async (#28440)
replace drift_flutter with drift_sqlite_async

Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-05 00:01:50 +05:30
99281de6ab refactor!: disallow star rating < 1 (#27896)
Co-authored-by: Daniel Dietzler <[email protected]>
Co-authored-by: timonrieger <[email protected]>
2026-06-04 17:06:28 +00:00
911dde39c9 ci: verify mobile backward compatibility (#28786)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-03 15:21:23 +00:00
MertandGitHub 963862b1b9 fix(mobile): proper background task cleanup (#28694)
* event-based cancellation

wire hash cancellation

await cleanup

remove forced kill

add regression tests

abort sync requests

fix cleanup ordering in teardown

exit isolate

test background sync

test sigabrt crash

cleanup

* abort local sync
2026-06-03 08:16:19 -04:00
814c2e32e4 chore: patch minFaces and realtimeTranscoding (#28784)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-03 09:15:31 +05:30
c8a1d0e400 feat: release candidate support (#28665)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-06-01 16:10:07 +02:00
14aff51da9 refactor: rename metadata to settings (#28691)
rename metadata to settings

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-30 10:27:55 -05:00
3b23f71a3f refactor: cleanup metadata (#28485)
jason-ify metadata

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-28 01:19:25 +05:30
shenlongandGitHub 77701dd5a3 refactor: migrate backup config (#28483) 2026-05-19 00:40:10 +05:30
d4808fdc4d refactor: migrate album config (#28482)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-18 23:28:59 +05:30
shenlongandGitHub 9cffcc9f4e refactor: migrate network config (#28471) 2026-05-18 16:22:42 +00:00
8f662fc459 refactor: enhance shared link UI and functionality (#26464)
* feat(shared-link): enhance shared link UI and functionality with new expiry options and improved layout

* rebase & cleanup

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-18 20:29:56 +05:30
0ef04d9baa feat(mobile): slideshow view (#28421)
* feat(mobile): slideshow view

* move slideshow settings to metadata store

* remove watch in initState

* wrap progress bar in safearea

* show slideshow button on remote albums

* fix crash on unknown assets

* always show slideshow option

* add zoom effect

* add padding to slideshow settings

* chore: styling tweak

---------

Co-authored-by: Alex <[email protected]>
2026-05-15 18:12:04 -05:00
AlexandGitHub 43687cd8b4 fix: kebab menu icon colors and actions (#28433) 2026-05-14 22:23:50 +00:00
MariusandGitHub 37cc028868 fix(mobile): use correct delete action (#26575)
fix(mobile): use correct delete for trashed assets

When viewing a trashed asset, the viewer bottom bar now shows the permanent delete button instead of the trash button, which had no effect on already-trashed assets.
2026-05-14 11:57:19 +00:00
Inês CostaandGitHub 84a2b7a3c8 fix(mobile): add restore option to trashed assets (#27442) 2026-05-14 07:19:00 +00:00
0a4ed6fd71 refactor: migrate viewer config to metadata table (#28396)
* refactor: app metadata

* refactor to per row store

* cleanup

* more test

* review changes

* more refactor

* refactor

* migrate primary color

* migrate dynamic theme

* migrate colorfulInterface

* cleanup providers

* migrate cleanup

* migrate mapconfig

* remove unused keys

* migrate timeline config

* migrate image config

* migrate viewer config

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-13 09:36:19 -05:00
AlexandGitHub 6ca54ee722 feat: display more info in asset viewer (#24630)
* feat(mobile): more info for asset viewer

* feat(mobile): more info for asset viewer
2026-05-13 02:07:23 +00:00
79801595db refactor: move image config to metadata table (#28228)
* migrate image config

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-13 03:20:35 +05:30
91ac56cef2 refactor: move timeline config to metadata table (#28227)
* migrate timeline config

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-13 01:23:25 +05:30
1932c60e1c fix: kekab icon colors in light mode (#28366)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-12 11:27:55 -05:00
4d6a50c2cb refactor: move map config to metadata table (#28226)
* refactor: app metadata

* refactor to per row store

* cleanup

* more test

* review changes

* more refactor

* refactor

* migrate primary color

* migrate dynamic theme

* migrate colorfulInterface

* cleanup providers

* migrate cleanup

* migrate mapconfig

---------

Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-11 22:43:52 -05:00
12f7b2a005 chore: add always_put_control_body_on_new_line lint (#28352)
Co-authored-by: shenlong-tanwen <[email protected]>
2026-05-11 13:47:24 -04:00