Commit graph

501 commits

Author SHA1 Message Date
Ming Ming
654f6c0a43 Support playing live photos taken with a Google Pixel 2024-06-08 01:34:50 +08:00
Ming Ming
c1930ef2f4 Fix text style in share folder dialog 2024-06-06 01:14:07 +08:00
Ming Ming
6784a8a545 Fix trying to edit album even when there's no changes 2024-06-03 00:41:22 +08:00
Ming Ming
d811e626e3 Fix exception when closing account settings 2024-06-02 01:49:47 +08:00
Ming Ming
c8f761285c Hide thumbnail after large image loaded in viewer 2024-06-02 01:49:47 +08:00
Ming Ming
5d52524e56 Fix title alignment in collection browser on ios 2024-05-29 22:15:08 +08:00
Ming Ming
4ca70ced94 Replace some filled icon with outlined 2024-05-29 22:15:08 +08:00
Ming Ming
48c16a9e9b Show date in viewer title 2024-05-29 22:15:08 +08:00
Ming Ming
6dd734d263 Confirm PIN/password with user before persisting it 2024-05-29 00:36:59 +08:00
Ming Ming
70932528a0 Merge upstream changes to local CachedNetworkImage 2024-05-28 23:56:07 +08:00
Ming Ming
4e8d8d6768 Fix new linter warnings 2024-05-28 23:56:07 +08:00
Ming Ming
d46d6be110 Add unobsecure button in password field 2024-05-28 00:36:09 +08:00
Ming Ming
24e5130535 Require auth again after suspending for some time 2024-05-28 00:26:23 +08:00
Ming Ming
38fe935764 Add app lock settings 2024-05-27 01:10:34 +08:00
Ming Ming
340cce297e Update naming of the protected push methods in context 2024-05-27 01:10:34 +08:00
Ming Ming
58171f14c9 Add app lock 2024-05-25 17:46:01 +08:00
Ming Ming
fd8251b86c Add encrypted pref variant 2024-05-25 17:46:01 +08:00
Ming Ming
bc690dc61e Migrate WillPopScope where we could 2024-05-23 01:06:32 +08:00
Ming Ming
ba2c69311b Fix some new lint warnings 2024-05-21 23:42:28 +08:00
Ming Ming
302cc3938e Migrate deprecated code in flutter 3.16 2024-05-21 23:42:28 +08:00
Ming Ming
4c1ba03d6e Fix fluttter 3.16 compatibility 2024-05-21 01:09:12 +08:00
Ming Ming
bcca6d600a Migrate to new translucent sliver app bar 2024-05-21 01:09:12 +08:00
Ming Ming
e1baba916d Remove unused import 2024-05-21 01:05:55 +08:00
Ming Ming
bbeb8a3852 Fix removed files reappeared in photos timeline 2024-05-20 00:41:28 +08:00
Ming Ming
bf71411709 Increase number of files to be queried each time in photos tab 2024-05-20 00:41:28 +08:00
Ming Ming
df3f3a65d3 Support selecting secondary theme color in settings 2024-05-18 22:00:35 +08:00
Ming Ming
64e13bdee5 Ready theme to support secondary color 2024-05-17 00:38:02 +08:00
Ming Ming
6311f8a4de Refresh random icons in account dialog 2024-05-17 00:38:00 +08:00
Ming Ming
21dffd9a13 Query memories on DB side instead 2024-05-16 00:48:19 +08:00
Ming Ming
6a29f8966c Fix used before init in video viewer 2024-05-12 23:30:32 +08:00
Ming Ming
bc3c480223 Fix initial sync not starting on first run 2024-05-12 23:30:32 +08:00
Ming Ming
9e3ec0bfc3 Relocate code to related packages 2024-05-12 23:30:32 +08:00
Ming Ming
65a1a02926 Fix broken double tab to exit in new Photos and Collections tab 2024-05-09 00:18:41 +08:00
Ming Ming
dccbad2185 Migrate old (un)archive code to use filescontroller 2024-05-09 00:18:41 +08:00
Ming Ming
8ccc50ac16 Relocate code to related packages 2024-05-09 00:18:41 +08:00
Ming Ming
528699d7c5 Remove sort Photos tab by filename option
This is no longer supported in the revamped code
2024-05-07 00:33:10 +08:00
Ming Ming
5be72240c5 Fix scroll bar label showing wrong date if timeline grouped by month 2024-05-06 22:32:49 +08:00
Ming Ming
20120ea90d Fix item in Photos list sometimes not removed correctly 2024-05-06 22:32:47 +08:00
Ming Ming
3631abaf7d Revamp Photos tab
- Lazy loading
- Minimap
2024-05-06 22:32:45 +08:00
Ming Ming
25ef1a94f9 New class to store only date when time is not needed 2024-04-10 01:16:03 +08:00
Ming Ming
22ebcebfce Optimize timezone conversion speed in HomePhotos 2024-02-26 01:21:25 +08:00
Ming Ming
def24946e2 Optimize pref streams where the first value should be ignored 2024-02-26 01:21:25 +08:00
Ming Ming
1c999f6fab Migrate album to save files as file descriptors 2024-02-14 01:13:45 +08:00
Ming Ming
64b281289b Improve doc 2024-02-14 01:13:45 +08:00
Ming Ming
0521e2b5c3 Fix item count in HomeCollections does not consider the runtime count from item controller 2024-02-07 01:15:18 +08:00
Ming Ming
e77059225b Fix removing files does not update collections 2024-02-07 01:15:15 +08:00
Ming Ming
455aedd22b Remove legacy home photos 2024-02-07 01:14:31 +08:00
Ming Ming
5278cda402 Use controller to remove files in RemoveSelectionHandler 2024-02-07 01:14:31 +08:00
Ming Ming
482158c6bf Remove unused import 2024-02-07 01:14:31 +08:00
Ming Ming
88af19ac67 Move metadata logic out of photos bloc 2024-02-07 01:14:30 +08:00
Ming Ming
5dca7db992 Move file refresh logic from photos bloc to controller 2024-02-07 01:14:30 +08:00
Ming Ming
b7c0b187e2 Fix set/unsetting favorite in viewer does not reflect in browser 2024-02-07 01:14:30 +08:00
Ming Ming
b2c1c39abb Remove obsolete native event handler 2024-02-07 01:14:30 +08:00
Ming Ming
f97476e4f0 Fix startup sync results not propagated to main isolate 2024-02-07 01:14:30 +08:00
Ming Ming
a04ecefed9 Respond to share folder changes 2024-02-07 01:14:30 +08:00
Ming Ming
37a30e927c Refresh after receiving native exif event 2024-02-07 01:14:30 +08:00
Ming Ming
5c1ab48aae Port starting exif service 2024-02-07 01:14:30 +08:00
Ming Ming
47348cf10a Fix not grouping by month when zoomed out to the lowest level 2024-02-07 01:14:30 +08:00
Ming Ming
feea195e60 Port memories range handling 2024-02-07 01:14:30 +08:00
Ming Ming
ff401f399a Port sorting files by name 2024-02-07 01:14:30 +08:00
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