Commit graph

441 commits

Author SHA1 Message Date
Ming Ming
4bbfc805cc Tap photos again to jump to the top in new photos 2024-02-07 01:14:30 +08:00
Ming Ming
5f7d898078 Fix refresh indicator in the new home photos 2024-02-07 01:14:30 +08:00
Ming Ming
1a09dc37a0 Add remote sync to the new HomePhotos 2024-02-07 01:14:30 +08:00
Ming Ming
db8f93b052 Migrate collections browser to use files controller 2024-02-07 01:14:30 +08:00
Ming Ming
f1a340d550 Rewrite ArchiveBrowser 2024-02-07 01:14:30 +08:00
Ming Ming
4950bcef8f Rewrite HomePhotos 2024-02-07 01:14:30 +08:00
Ming Ming
7629251886 Migrate UpdateProperty to controller 2024-02-07 01:14:30 +08:00
Ming Ming
d5da991a26 Improve log 2024-02-07 01:12:07 +08:00
Ming Ming
aac86d8590 65.0 2024-01-14 23:57:01 +08:00
Ming Ming
e47f033b3a Refactor: tidy up code 2024-01-13 12:16:53 +08:00
Ming Ming
29bc5567b0 Match Set.toString with List and Map 2024-01-13 12:16:53 +08:00
Ming Ming
21ac3c5530 Improve FileSharerDialog to match the deprecated one in HomePhotos 2023-12-28 01:08:19 +08:00
Ming Ming
782f73448e Refactor: tidy up code 2023-12-28 01:08:13 +08:00
Ming Ming
e1acc97995 Revert "Remove redundant import"
This reverts commit f75b64812a.
2023-12-19 21:09:49 +08:00
Ming Ming
6ea872f2fb Refactor: extract common widgets 2023-12-18 01:23:23 +08:00
Ming Ming
f75b64812a Remove redundant import 2023-12-18 01:23:21 +08:00
Ming Ming
3e5dc3fedf Refactor: rewrite search landing widget 2023-12-14 01:01:22 +08:00
Ming Ming
f848f612ea Fix race condition when mixing stream and raw access with pref controller 2023-12-14 00:55:47 +08:00
Ming Ming
c1e8f28001 Refactor: rewrite place browser 2023-12-14 00:55:47 +08:00
Ming Ming
368026fab8 Add pull to refresh to people browser 2023-12-14 00:55:47 +08:00
Ming Ming
0e4411c725 Refactor: extract all db code to dedicated package 2023-12-08 00:11:03 +08:00
Ming Ming
702fac4b38 Fix NPE in viewer pane 2023-12-08 00:10:46 +08:00
Ming Ming
7306d3cedf Move object utilities to np_common 2023-10-03 22:28:35 +08:00
Ming Ming
3599227ba1 Disallow item to be deleted from nextcloud album
Deleted files are left dangling in the album on server
2023-09-15 01:22:37 +08:00
Ming Ming
eb52d84526 Versioning: 64.0 2023-09-13 01:45:40 +08:00
Ming Ming
7dde4b1de9 Move the delete button from viewer to detail pane for album files to avoid confusion 2023-09-13 01:28:24 +08:00
Ming Ming
436a760950 Refactor: extract map 2023-09-13 00:31:41 +08:00
Ming Ming
b4cd90d6d4 Refactor: revamp sharing browser code 2023-09-12 01:31:29 +08:00
Ming Ming
1404717574 Fix exception when showing the shared album info dialog 2023-09-11 01:37:40 +08:00
Ming Ming
dc4cf7d5bd Refactor: extract widget 2023-09-11 01:37:40 +08:00
Ming Ming
f7f8c22000 Don't query tags for files in a nc album 2023-09-09 22:50:53 +08:00
Ming Ming
66a128bf77 Support server albums shared with you in Collections 2023-09-09 02:52:18 +08:00
Ming Ming
bc44d44c96 Revamp foreground download dialog 2023-09-03 17:13:11 +08:00
Ming Ming
2dd1f84e9d Versioning: 63.0 2023-09-02 02:59:12 +08:00
Ming Ming
150c4c4831 Android 13 compatibility update 2023-09-02 02:16:50 +08:00
Ming Ming
8841673b88 Fix native image processor messages not reporting to flutter 2023-09-02 02:16:50 +08:00
Ming Ming
dbea0e0a55 Refactor: extract image processor 2023-09-01 12:30:08 +08:00
Ming Ming
70a234a9b4 Make navigation bar in local viewer black 2023-09-01 12:30:07 +08:00
Ming Ming
84782974d9 Make navigation bar in image editor and enhancer page black 2023-08-30 00:32:58 +08:00
Ming Ming
6f0a2514b9 Use generated locale list 2023-08-30 00:32:57 +08:00
Ming Ming
fd5b7f7e5b Refactor: extract geocoder 2023-08-28 00:55:58 +08:00
Ming Ming
0ca85f2598 Refactor: extract async utilities to its own package 2023-08-28 00:55:58 +08:00
Ming Ming
0f129f839d Refactor: use the platform package 2023-08-27 19:00:36 +08:00
Ming Ming
c496e2d1e2 Refactor: extract native lock and log 2023-08-27 00:32:08 +08:00
Ming Ming
9f43092dab Refactor: extract collection utilities to package 2023-08-26 01:35:16 +08:00
Ming Ming
c1717a1f59 Refactor: extract string utilities 2023-08-26 01:34:07 +08:00
Ming Ming
2186cac470 Refactor: extract math utilities 2023-08-26 01:34:07 +08:00
Ming Ming
7236e033d9 Better way to store session variables 2023-08-24 23:32:50 +08:00
Ming Ming
c07819fb0e Refactor: move OrNull away from main package 2023-08-24 23:32:50 +08:00
Ming Ming
571c88a668 Refactor: move some generic widgets out of the main package 2023-08-21 03:05:05 +08:00
Ming Ming
f50d7fbf26 Refactor: move theme prefs to PrefController 2023-08-20 00:52:06 +08:00
Ming Ming
5a94a27db1 Fix "fix share" button showing incorrectly 2023-08-15 00:03:34 +08:00
Ming Ming
bc2767be46 Remove redundant code 2023-08-14 23:21:37 +08:00
Ming Ming
cf3c78ddee Change the path of account settings 2023-08-14 23:21:37 +08:00
Ming Ming
c226071582 Refactor: extract enhancement settings 2023-08-14 23:21:37 +08:00
Ming Ming
af125a0bc2 Reduce bottom tab bar height 2023-08-12 23:26:58 +08:00
Ming Ming
4774a5be22 Relocate file 2023-08-12 23:26:58 +08:00
Ming Ming
976af8960e Add localization for Catalan 2023-08-12 12:56:38 +08:00
Ming Ming
50f6fadb45 Fix warnings 2023-08-12 12:56:38 +08:00
Ming Ming
57278c0c0d Fix gesture conflict in collection browser 2023-08-12 12:56:38 +08:00
Ming Ming
320fbe515a Extract misc settings 2023-08-09 22:45:41 +08:00
Ming Ming
0932a17d8e Fix viewer buttons visible even when detail pane is opened 2023-08-09 22:45:41 +08:00
Ming Ming
f8882de9d7 Workaround upstream grid scrolling bug when there are multiple sliver grids 2023-08-09 01:30:57 +08:00
Ming Ming
85a9157a9d Tweak UI style 2023-08-09 01:30:57 +08:00
Ming Ming
23a8597439 Tweak ui 2023-08-06 01:07:29 +08:00
Ming Ming
dd78b99dee Align icons in account dialog 2023-08-06 01:07:29 +08:00
Ming Ming
2c6351dc9b Add a confirmation dialog before signing out 2023-08-06 00:54:24 +08:00
Ming Ming
b6d14ba442 Versioning: 61.0 2023-08-05 17:03:39 +08:00
Ming Ming
46460e99e9 Set nav bar to black in viewer 2023-08-05 03:51:38 +08:00
Ming Ming
b403609f07 Fix navigation bar icon color 2023-08-05 03:51:38 +08:00
Ming Ming
ad5146607a Match navigation bar color with theme 2023-08-05 03:33:21 +08:00
Ming Ming
dfe03caf73 Limit max account dialog width (mainly for tablets) 2023-08-05 03:33:20 +08:00
Ming Ming
c304011ea3 Refactor: extract collection settings 2023-08-05 03:33:20 +08:00
Ming Ming
cad6ef6bf6 Refactor: extract view settings 2023-08-05 03:33:20 +08:00
Ming Ming
d5de52a789 Support ATTACH_DATA intent on android
This is typically used to set wallpaper or contact photos
2023-08-04 01:24:25 +08:00
Ming Ming
a142436e7b Enlarge the account picker dialog 2023-07-31 01:08:11 +08:00
Ming Ming
4740cc2ac5 Versioning: 60.0 2023-07-29 17:25:57 +08:00
Ming Ming
86bf630c84 Tweak UI style 2023-07-29 02:50:57 +08:00
Ming Ming
07dde17064 Add contributors link 2023-07-29 02:50:57 +08:00
Ming Ming
b2e96f69d2 Improve bloc logs 2023-07-29 00:53:51 +08:00
Ming Ming
c314daccec Remove obsolete code 2023-07-28 01:26:07 +08:00
Ming Ming
17749cd7a2 Refactor: extract photos settings 2023-07-28 01:25:48 +08:00
Ming Ming
9c2a9cb0ad Refactor: extract widget 2023-07-28 00:52:27 +08:00
Ming Ming
2c26908237 Tweak settings items 2023-07-28 00:52:27 +08:00
Ming Ming
d814769c01 Move exif settings to a separated page 2023-07-28 00:52:27 +08:00
Ming Ming
3817b16847 Tweak UI style 2023-07-24 21:48:45 +08:00
Ming Ming
cadf9c7410 Support system theme color (aka Material You) 2023-07-24 21:48:45 +08:00
Ming Ming
3fd6a47270 Fix account dialog when theme switch is hidden 2023-07-24 02:01:30 +08:00
Ming Ming
e53d0ecf6c Animate settings highlight 2023-07-24 02:01:30 +08:00
Ming Ming
97d2513ded Fix face not focused in PeopleBrowser 2023-07-23 03:08:00 +08:00
Ming Ming
f66345cded Resync with server after modifying person provider 2023-07-22 22:27:54 +08:00
Ming Ming
4e03c76d0d Select between Face Recognition and Recognize 2023-07-22 22:27:54 +08:00
Ming Ming
738883387a Support face provided by Recognize app 2023-07-22 22:27:54 +08:00
Ming Ming
383e38a579 Rewrite face support 2023-07-22 22:27:54 +08:00
Ming Ming
0725e8ebce Refactor pref 2023-07-18 00:44:30 +08:00
Ming Ming
705a54762d Fix wakelock dependency 2023-07-10 22:22:54 +08:00
Ming Ming
f7d0453d84 Fix logger generator not working on mixins 2023-07-10 21:08:53 +08:00
Ming Ming
19df299c6c Fix text labels incorrectly clickable in the new collection browser 2023-06-19 01:15:11 +08:00
Ming Ming
e8b3c6e0a4 Add scaling ux to collecton browser 2023-06-19 01:15:11 +08:00
Ming Ming
ebd593e5be Replace zoom button with gesture in collection browser 2023-06-19 01:15:11 +08:00