Commit graph

1000 commits

Author SHA1 Message Date
Ming Ming
244a76c6df Update untranslated message 2023-07-28 01:26:07 +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
068fef8fde Fix cancel button not working in download notification 2023-07-26 01:41:26 +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
b017461887 Fix new db tables not truncated 2023-07-23 03:08:00 +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
d5172bdd4f Fix cover picked for Recognize person 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
c920a6bc36 Rename FaceRecognition table 2023-07-22 22:27:54 +08:00
Ming Ming
383e38a579 Rewrite face support 2023-07-22 22:27:54 +08:00
Ming Ming
512e67d569 Fix stream not correctly closed on dispose 2023-07-22 22:27:19 +08:00
Ming Ming
484da170d4 Refactor account pref 2023-07-18 00:44:30 +08:00
Ming Ming
0725e8ebce Refactor pref 2023-07-18 00:44:30 +08:00
Ming Ming
4bfe37b94c Fix sql query for face recognition persons 2023-07-17 01:09:42 +08:00
Ming Ming
18f5a49db0 Upgrade drift 2023-07-12 00:52:50 +08:00
Ming Ming
7417dd9533 Fix stripped path of nc album and item 2023-07-12 00:52:50 +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
7d08d16af7 Remove obsolete code 2023-07-03 01:19:02 +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
Ming Ming
d511158e27 Tweak account picker dialog style 2023-06-19 01:15:11 +08:00
Ming Ming
4bde517813 Refactoring: rewrite acccount settings 2023-06-10 19:10:44 +08:00
Ming Ming
a17a0432c4 Redesign home app bar 2023-06-10 19:10:44 +08:00
Ming Ming
e7dd64125e Remove obsolete option 2023-06-06 23:36:55 +08:00
Ming Ming
7ee63ef17f Enable italian and dutch 2023-06-06 22:32:05 +08:00
Ming Ming
10daa15c7e Redesign language settings 2023-06-06 22:32:05 +08:00
Ming Ming
bde05103e0 Redesign account picker dialog 2023-06-05 01:22:53 +08:00
Ming Ming
712ed850fe Make code more consistent 2023-06-05 01:15:46 +08:00
Ming Ming
6598515c29 Migrate account to use generated copyWith 2023-06-05 01:15:46 +08:00
Ming Ming
3dcc03bba2 Add option to clear image cache in dev settings 2023-06-04 00:17:24 +08:00
Ming Ming
a928338fa6 Fix weired positioning of Stack children in image viewer 2023-06-04 00:17:24 +08:00
Ming Ming
7a8b59bcff Sync translations 2023-06-04 00:17:24 +08:00
Ming Ming
38416eb048 Revert "Add message to translators"
This reverts commit 4017b4eb2f.
2023-06-02 01:16:24 +08:00
Ming Ming
c876053279 Update plural category for compatibility with poeditor 2023-06-02 01:10:33 +08:00
Ming Ming
4017b4eb2f Add message to translators 2023-06-02 01:10:33 +08:00
Ming Ming
c471334cd0 Sync translation with poeditor 2023-06-01 22:42:00 +08:00
Ming Ming
a927ee6df0 Revert translation update 2023-06-01 01:25:54 +08:00
ming
2fb2149fcb Update app_ru.arb (POEditor.com) 2023-05-31 16:45:20 +00:00
ming
d1c1dd3bfe Update app_pt.arb (POEditor.com) 2023-05-31 16:45:19 +00:00
ming
9c839237c0 Update app_pl.arb (POEditor.com) 2023-05-31 16:45:18 +00:00
ming
709c4cec42 Update app_el.arb (POEditor.com) 2023-05-31 16:45:16 +00:00
ming
be5f5c4442 Update app_fr.arb (POEditor.com) 2023-05-31 16:45:15 +00:00
ming
2d871704db Update app_cs.arb (POEditor.com) 2023-05-31 16:45:13 +00:00
ming
721b4e3342 Update app_zh_Hant.arb (POEditor.com) 2023-05-31 16:45:12 +00:00
ming
6c0af5b86a Update app_zh.arb (POEditor.com) 2023-05-31 16:45:10 +00:00
ming
3f5b10d5af Update app_de.arb (POEditor.com) 2023-05-31 16:41:29 +00:00
ming
86de171a58 Update app_ru.arb (POEditor.com) 2023-05-31 16:34:35 +00:00
ming
883a9b9956 Update app_pt.arb (POEditor.com) 2023-05-31 16:34:34 +00:00
ming
ef37a60ad0 Update app_pl.arb (POEditor.com) 2023-05-31 16:34:32 +00:00
ming
0b59b3de06 Update app_el.arb (POEditor.com) 2023-05-31 16:34:31 +00:00
ming
f781fe7cc0 Update app_de.arb (POEditor.com) 2023-05-31 16:34:29 +00:00
ming
0ac9af64cb Update app_fr.arb (POEditor.com) 2023-05-31 16:34:28 +00:00
ming
136beff693 Update app_fi.arb (POEditor.com) 2023-05-31 16:34:27 +00:00
ming
24393c91cb Update app_cs.arb (POEditor.com) 2023-05-31 16:34:26 +00:00
ming
b2ef6d6ac1 Update app_zh_Hant.arb (POEditor.com) 2023-05-31 16:34:24 +00:00
ming
1166ef7a8d Update app_zh.arb (POEditor.com) 2023-05-31 16:34:23 +00:00
ming
16347308de Update app_es.arb (POEditor.com) 2023-05-31 16:25:40 +00:00
Ming Ming
705745f7fd Fix page viewer incorrectly disposed 2023-05-31 01:26:24 +08:00
Ming Ming
f34d56bae1 Fix missing export db implementation 2023-05-30 23:50:50 +08:00
Ming Ming
f531865a3a Refactor developer settings 2023-05-30 00:57:16 +08:00
Ming Ming
228bee77b9 Refactor expert and theme settings 2023-05-29 01:12:24 +08:00
Ming Ming
6dc0f62d23 Fix file preview url 2023-05-29 01:12:24 +08:00
Ming Ming
fe5ea46237 Update untranslated message 2023-05-29 01:12:24 +08:00
Ming Ming
1d08a69b91 Fix ncalbum appearing in export on unsupported server 2023-05-29 01:12:24 +08:00
Ming Ming
5bf57b33d1 Fix hardcoded string 2023-05-29 01:12:24 +08:00
ming
cbe1cea965 Merge branch 'master' into 'master'
Latest Finnish translations

See merge request nkming2/nc-photos!70
2023-05-26 16:03:54 +00:00
Ming Ming
1ebd81ccbe Remove outline from dark mode switch 2023-05-26 23:28:28 +08:00
Ming Ming
fd347223a2 Migrate deprecated text themes 2023-05-26 23:28:28 +08:00
Ming Ming
b9ee6ff4a3 Update translation files to be compatible with 3.7 2023-05-26 23:28:11 +08:00
Ming Ming
8278c38623 Merge branch 'dependency-update-59' 2023-05-26 23:27:49 +08:00
Petri Hämäläinen
e8726c4f89 Latest Finnish translations 2023-05-25 14:36:14 +03:00
Ming Ming
3c858be4da Tidy up dependency 2023-05-24 01:13:23 +08:00
Ming Ming
ff89b9a8ba Versioning: 59.1 2023-05-23 00:47:58 +08:00
Ming Ming
253d4e3699 Fix broken theme in collection picker 2023-05-23 00:47:00 +08:00
Ming Ming
12172bb83c Versioning: 59.0 2023-05-22 00:52:45 +08:00
Ming Ming
8ff2cac0c3 Refactor changelog 2023-05-22 00:49:27 +08:00
Ming Ming
06072c262e Add help doc in new collection dialog 2023-05-22 00:49:27 +08:00
Ming Ming
b9c1a2b0bb Update untranslated messages 2023-05-21 21:56:26 +08:00
Ming Ming
d984f97e1e Rename dialog properly as dialog 2023-05-21 21:55:13 +08:00
Ming Ming
c6a48d2c02 Remove unused string 2023-05-21 21:55:13 +08:00
Ming Ming
15687879ba Use toast instead of snackbar in dialog to prevent it showing underneath 2023-05-21 21:55:13 +08:00
Ming Ming
6d25f47412 Fix dialog not popped correctly 2023-05-21 21:55:13 +08:00
Ming Ming
39f356e0a1 Fix shared collection not shown in HomeCollections after importing 2023-05-21 21:55:13 +08:00
Ming Ming
24d878b93e Remove obsolete strings 2023-05-21 21:55:13 +08:00
Ming Ming
9847ac28fc Make string localizable 2023-05-21 21:55:13 +08:00
Ming Ming
0212061dd5 Regression: missing action button in partial share error snackbar 2023-05-21 21:55:13 +08:00
Ming Ming
ddc3d64b5b Regression: missing draggable list hint 2023-05-21 21:55:13 +08:00
Ming Ming
00961c48aa Fix error handling in share collection dialog 2023-05-21 21:55:13 +08:00
Ming Ming
9a5f8c6daf Make string localizable 2023-05-21 21:55:13 +08:00
Ming Ming
360c74ce95 Tidy up error handling in blocs 2023-05-21 21:55:13 +08:00
Ming Ming
f05698c040 Regression: show info dialog when first opening a shared album 2023-05-21 21:55:13 +08:00
Ming Ming
c58dca99cc Regression: fix share button in shared album 2023-05-21 21:55:13 +08:00
Ming Ming
c6aced336e Remove obsolete files 2023-05-21 21:55:13 +08:00
Ming Ming
05e1aecbf3 Graduate shared album from experiments 2023-05-21 21:55:13 +08:00
Ming Ming
efd5db62ff Regression: shared label for shared collections in HomeCollections 2023-05-21 21:55:13 +08:00
Ming Ming
f272132045 Tweak icon 2023-05-21 21:55:13 +08:00
Ming Ming
b4e8e609db Add toString to fd 2023-05-21 21:55:13 +08:00
Ming Ming
b9aea0c208 Fix link shared dir can't be opened 2023-05-21 21:55:13 +08:00
Ming Ming
929f282098 Fix moving files back and forth causing cache out sync 2023-05-21 21:55:13 +08:00
Ming Ming
022184f30e Tweak UI 2023-05-21 21:55:13 +08:00
Ming Ming
fb02f3c9b0 Regression: import album shared with you 2023-05-21 21:55:13 +08:00
Ming Ming
f20900f2a9 Fix shared album removed instead of unimporting it 2023-05-21 21:55:13 +08:00
Ming Ming
6b9175de18 Regression: only open dynamic collections after creating a new one 2023-05-21 21:55:13 +08:00
Ming Ming
cc3780587b Fix typo 2023-05-21 21:55:13 +08:00
Ming Ming
155990e7bd Remove obsolete code 2023-05-21 21:55:13 +08:00
Ming Ming
e56df922bb Remember prev choice in new collection dialog 2023-05-21 21:55:13 +08:00
Ming Ming
301c8bb404 Hide NcAlbum from new collection dialog on Nextcloud <25 2023-05-21 21:55:13 +08:00
Ming Ming
b42bf7d74a Simplify server feature checking 2023-05-21 21:55:13 +08:00
Ming Ming
87872def7b Remove unused import 2023-05-21 21:55:13 +08:00
Ming Ming
f919e853af Show the server version in Settings 2023-05-21 21:55:13 +08:00
Ming Ming
2b177d7679 Don't try to query ncalbum when Nextcloud <25 2023-05-21 21:54:24 +08:00
Ming Ming
499583d76f Impl pull to refresh in HomeCollections 2023-05-21 21:54:24 +08:00
Ming Ming
6b3600625b Fix cover not displaying for NcAlbum if the file is shared 2023-05-21 21:54:24 +08:00
Ming Ming
4762ad02bd Fix error in bloc after closed causing stack overflow 2023-05-21 21:54:24 +08:00
Ming Ming
067b6a1a60 Fix shared image in collaborative album not showing in viewer 2023-05-21 21:54:24 +08:00
Ming Ming
4d9644ac18 Correctly show shared items in a collaborative nc album 2023-05-21 21:54:24 +08:00
Ming Ming
d2886e55c1 Regression: share and unshare album 2023-05-21 21:54:24 +08:00
Ming Ming
ec8e9efa6f Tidy up translation file 2023-05-21 21:54:24 +08:00
Ming Ming
aa49624517 Fix compatibility with very old album 2023-05-21 21:51:20 +08:00
Ming Ming
9fb8ff6cfc Filter dynamic collections from the picker 2023-05-21 21:51:20 +08:00
Ming Ming
815c023ace Fix compatibility with very old album 2023-05-21 21:51:20 +08:00
Ming Ming
c4887faf33 Ignore files w/o fileId when working out album cover 2023-05-21 21:51:20 +08:00
Ming Ming
53b51b77b1 Migrate Memory to use collection browser 2023-05-21 21:51:20 +08:00
Ming Ming
71d2b56607 Update generated code 2023-05-21 21:51:20 +08:00
Ming Ming
19de0fa5b6 Tweak error handling in collection streams 2023-05-21 21:51:20 +08:00
Ming Ming
3f38efccf3 Export collection with different provider 2023-05-21 21:51:20 +08:00
Ming Ming
e7212e0643 Remove obsolete code 2023-05-21 21:51:20 +08:00
Ming Ming
2291e3b158 Fix outdated albums not getting updated to cache correctly 2023-05-21 21:51:20 +08:00
Ming Ming
c62af9941b Regression: album cover is gone after unsetting one for a dynamic album 2023-05-21 21:51:20 +08:00
Ming Ming
02107c7150 Fix album upgrader assuming wrong data type 2023-05-21 21:51:20 +08:00
Ming Ming
203eaf290a Regression: dynamic album cover not shown even after opening it 2023-05-21 21:51:20 +08:00
Ming Ming
0eb13273a1 Add Album upgrader when reading from DB 2023-05-21 21:51:20 +08:00
Ming Ming
31de51f755 Make FileDescriptor's json serialization method more explicit 2023-05-21 21:51:20 +08:00
Ming Ming
7bd33c8444 Migrate AlbumAutoCoverProvider to use FileDescriptor 2023-05-21 21:51:20 +08:00
Ming Ming
72bd5fa38e Fix DateTime incorrectly serialized in FileDescriptor 2023-05-21 21:51:20 +08:00
Ming Ming
3ccf302553 Regression: set/unset album cover 2023-05-21 21:51:20 +08:00
Ming Ming
3d05d01b0b Remove obsolete widget 2023-05-21 21:51:20 +08:00
Ming Ming
e56667be79 Fix missing visual feedback when changing sort for dynamic album 2023-05-21 21:51:20 +08:00
Ming Ming
004a93a24f Fix edit menu not shown in dynamic album 2023-05-21 21:51:20 +08:00
Ming Ming
ecf085e0b3 Regression: download album as a whole 2023-05-21 21:51:20 +08:00
Ming Ming
3ab3f5ceb9 Regression: scroll the list when dragging an item near phone edge 2023-05-21 21:51:20 +08:00
Ming Ming
f3901b5ff0 Rewrite collection support and add NC25 album support 2023-05-21 21:51:20 +08:00
pHamala
7fb5c0d82d Latest Finnish translations 2023-04-02 07:02:33 +03:00
Ming Ming
380f71fe5f Versioning: 58.0 2023-03-30 00:59:49 +08:00
Ming Ming
edebc64824 Ignore missing rows when removing files from cache db 2023-03-27 00:22:34 +08:00
Ming Ming
895e167a77 Update untranslated message 2023-03-27 00:22:34 +08:00
Ming Ming
b333c63ede Retain previous translators 2023-03-27 00:16:17 +08:00
ming
7d58ef3e86 Merge branch 'Fjuro-master-patch-98171' into 'master'
Update Czech language

See merge request nkming2/nc-photos!62
2023-03-26 15:09:26 +00:00
Fjuro
0859681c05 Update Czech language 2023-03-26 15:09:26 +00:00
Ming Ming
43d1df9aa2 Add margin when cropping to work with gesture navigation 2023-03-26 18:50:27 +08:00
ming
cf78011d6b Merge branch 'master' into 'master'
Update Portuguese

See merge request nkming2/nc-photos!66
2023-03-25 10:42:16 +00:00
Fernando Santos
b186af0669 Update Portuguese 2023-03-25 10:42:16 +00:00
ming
9183e6fe2b Merge branch 'translation_es' into 'master'
Update spanish

See merge request nkming2/nc-photos!61
2023-03-25 08:53:19 +00:00
Ming Ming
c667550222 Use user's profile picture in appbar 2023-03-20 00:02:53 +08:00
Ming Ming
c5981b4d85 Increase cache size 2023-03-20 00:02:53 +08:00
Ming Ming
f5aca6f016 Fix snackbar covering bottom appbar in viewer 2023-03-19 17:02:50 +08:00
Ming Ming
8a429dc4cd Update copy_with 2023-03-19 12:47:03 +08:00
Ming Ming
a2baad029a Use clock lib to get current time 2023-03-13 19:55:39 +08:00
Ming Ming
7a17f2b274 Refactor: move nextcloud api to dedicated pacakge 2023-02-26 01:29:14 +08:00
Ming Ming
6e00d44871 Tweak imports 2023-02-20 22:58:02 +08:00
Ming Ming
1d2b770d1a Tidy up source files 2023-02-20 22:24:28 +08:00
Ming Ming
c68761b8c5 Improve usability of diff functions 2023-02-18 01:59:56 +08:00
Ming Ming
427b43fcb8 Update dependency 2023-01-14 01:54:22 +08:00
Ming Ming
bbdfe10a8d Back to top when tapping the Photos navigation button again 2023-01-10 00:58:59 +08:00
Ming Ming
33b26d5ca1 Tapping the same page in NavigationBar should do nothing 2023-01-10 00:58:59 +08:00
Ming Ming
5459919fab Tidy up source files 2023-01-10 00:58:59 +08:00
luckkmaxx
ff62529c91 Update spanish 2023-01-05 01:11:00 +01:00
Ming Ming
6694149c29 Versioning: 57.0 2023-01-05 00:44:37 +08:00
Ming Ming
635a3c5c83 Versioning: 56.0 2023-01-01 16:59:21 +08:00
Ming Ming
346ad2a028 Move clear cache db out of the hidden dev settings 2023-01-01 16:59:21 +08:00
Ming Ming
7b1a70d1d1 Refactoring: migrate ThemeSettings to use bloc 2023-01-01 16:59:21 +08:00
Ming Ming
eb3e86f67c Revert cloud progress indicator to the original style 2023-01-01 16:59:21 +08:00
Ming Ming
1f3cbad7bc Don't loop video during slieshow 2023-01-01 16:59:21 +08:00
Ming Ming
075f84decc Refactoring: extract widget 2022-12-26 18:15:13 +08:00
Ming Ming
5468658bc2 Save and restore video player settings 2022-12-26 18:15:13 +08:00
Ming Ming
34ee7bbe19 Tweak mute icon in video player 2022-12-26 11:35:32 +08:00
Ming Ming
22fd922125 Add loop control in video player 2022-12-26 11:35:32 +08:00
Ming Ming
6905e503fe Tweak generated logger code 2022-12-21 00:49:14 +08:00
Ming Ming
1fc9de5af2 Reenable hero using the thumbnail 2022-12-19 00:08:17 +08:00
Ming Ming
9ab9f11fb5 Fix wrong cache manager used 2022-12-19 00:08:17 +08:00
Ming Ming
69d6ec9628 Make aspect ratio required when using the preview api 2022-12-19 00:08:17 +08:00
Ming Ming
308f351863 Helper fn to get preview url for a file 2022-12-19 00:08:17 +08:00
Ming Ming
ae8156e0b7 Extract thumbnail widget 2022-12-19 00:08:17 +08:00
Ming Ming
d2d0b44f60 Show scrollbar thumb earlier 2022-12-19 00:08:16 +08:00
Ming Ming
187b647cb5 Tidy up code 2022-12-19 00:08:16 +08:00
Ming Ming
20095ffb4e Fix scrollbar thumb not using theme color 2022-12-19 00:08:16 +08:00
Ming Ming
a2fc045834 Generate correct tags for logger 2022-12-16 23:01:04 +08:00
Ming Ming
5e06136b8a Fix moved files are removed from DB in some case 2022-12-14 00:46:19 +08:00
Ming Ming
8c85f98293 Fix exception when printing Response 2022-12-14 00:42:00 +08:00
Ming Ming
bb7919ff15 Fix cancel button not working while waiting for server response 2022-12-14 00:42:00 +08:00
Ming Ming
ca8b360b23 Remove unnecessary import 2022-12-11 16:43:22 +08:00
Ming Ming
352705872a Refactoring: extract widget class 2022-12-11 16:39:05 +08:00
Ming Ming
2136300b27 Fix duplicated places when there are >1 roots in account 2022-12-11 16:39:04 +08:00
Ming Ming
7b6639d2e9 Guard setState use in async callback 2022-12-11 16:39:04 +08:00
Ming Ming
ed5343e32d Versioning: 55.2 2022-12-11 02:21:28 +08:00
Ming Ming
51636c6c32 Versioning: 55.1 2022-12-10 22:45:33 +08:00
Ming Ming
5884919c1b Fix background isolates on Flutter 3.3 2022-12-10 22:45:33 +08:00
Ming Ming
2990110007 Versioning: 55.0 2022-12-10 13:27:42 +08:00
Ming Ming
a84dd389ef Add changelog banner 2022-12-10 13:26:51 +08:00
Ming Ming
ed3884eb5d Tweak cloud progress style 2022-12-09 00:37:50 +08:00
Ming Ming
94113b4df4 Improve messaging while connecting to server 2022-12-09 00:37:50 +08:00
Ming Ming
ccb8c821cf Update untranslated messages 2022-12-09 00:03:28 +08:00
Ming Ming
a3d3c6c375 Only cache a dir after its children are synced and cached 2022-12-09 00:03:28 +08:00
Ming Ming
d5d69144de Remove unused code 2022-12-09 00:03:28 +08:00
Ming Ming
28efab5e52 Fix v3 index not created for new db 2022-12-09 00:03:28 +08:00
Ming Ming
5570fcf156 Use generator for toString 2022-12-09 00:03:28 +08:00
Ming Ming
18b2dd9c96 Prefer immutable fields 2022-12-08 21:02:27 +08:00
Ming Ming
11279b4119 Show proper progress during initial sync 2022-12-04 12:06:40 +08:00
Ming Ming
94a34f3124 Revert progress indicator in appbar 2022-12-04 12:06:40 +08:00
Ming Ming
82cdd8b6a1 Fix exception when counting with empty file list 2022-12-04 12:06:40 +08:00
Ming Ming
98696b9a47 Fix potential use of disposed context 2022-12-04 12:06:40 +08:00
luckkmaxx
5d910aa455 Spanish updates 2022-12-04 04:02:13 +00:00
Ming Ming
2e9d70d878 Tweak cloud progress indicator design 2022-11-27 18:46:47 +08:00
Ming Ming
938a0dfb4f Fix server path not saved in Account 2022-11-27 18:46:47 +08:00
Ming Ming
1bf6dfba5a Add a cancel button in Connect 2022-11-27 18:46:47 +08:00
Ming Ming
97cf688359 Tweak messaging in Connect 2022-11-27 17:45:03 +08:00
Ming Ming
abfb13e7c6 Tweak sign in theme 2022-11-27 17:45:03 +08:00
Ming Ming
70d293078d Add theme color description 2022-11-26 17:52:31 +08:00
Ming Ming
91978a6cc8 Allow picking theme color from color wheel 2022-11-26 17:52:31 +08:00
Ming Ming
a6bd406ce9 Redesign connect page 2022-11-25 00:54:19 +08:00
Ming Ming
173817dadf Add a cloud-shaped progress indicator 2022-11-25 00:54:19 +08:00
Ming Ming
76e804dc8b Redesign sign in page 2022-11-25 00:54:19 +08:00
Ming Ming
dbe74cf2d5 Restore legacy sign in in debug mode for quick dev access 2022-11-22 22:12:52 +08:00
steffenmalisi
34066215c0
[123] change login form to nextcloud login flow v2 (#1) 2022-11-20 23:35:53 +08:00
Ming Ming
c19003e5b9 Remove erratic metadata from heic files w/o exif 2022-11-20 09:53:40 +08:00
Ming Ming
576d8dafc8 Fix cached datetime not updated in DB 2022-11-20 09:53:39 +08:00
Ming Ming
c0e3efab16 Refactoring: extract widget 2022-11-20 09:53:39 +08:00
Ming Ming
8eaf1a7b7b Migrate buttons in HomeAlbum to m3 chips 2022-11-20 09:53:39 +08:00
Ming Ming
0e31d2fb66 Tweak top & bottom app bar style 2022-11-20 09:53:39 +08:00
Ming Ming
5eba466d9b Make image expand to cover the rect in photo list 2022-11-13 19:48:01 +08:00
Ming Ming
7b3b0fed40 Persist RGB value for theme color instead 2022-11-13 18:20:43 +08:00
Ming Ming
658beef3bd Migrate deprecated methods 2022-11-13 17:50:09 +08:00
Ming Ming
b8780c9ddb Fix lint warnings 2022-11-13 17:50:09 +08:00
Ming Ming
bd11aef1db Tweak selected item style 2022-11-13 17:50:09 +08:00
Ming Ming
597961c821 Add alt color schemes that can be picked in settings 2022-11-13 12:50:01 +08:00
Ming Ming
86cdc1f9c8 Make app bar in home pages translucent when scrolled 2022-11-13 12:49:29 +08:00
Ming Ming
10aa594057 Move load indicator to app bar in home pages 2022-11-13 12:49:29 +08:00
Ming Ming
eddb94a3e6 Speed up tab transition in home 2022-11-13 12:49:29 +08:00
Ming Ming
93d966ad08 Material 3 theme 2022-11-13 12:49:29 +08:00
Ming Ming
9682f81f39 Update untranslated message 2022-11-13 12:49:24 +08:00
Petri Hämäläinen
61d476f4f7 Latest Finnish translations and fixes 2022-11-07 14:22:38 +02:00
Ming Ming
cf80b0461d Fix all video controls being unresponsive 2022-11-07 19:47:53 +08:00
Ming Ming
5fbed436c2 Make status bar transparent on android 2022-11-07 19:47:53 +08:00
Ming Ming
62b28c67a0 Migrate wrong bestDateTime in DB on upgrade 2022-11-07 19:47:53 +08:00
Ming Ming
72ebbfdd08 Fix unsupported files returned from scan account bloc 2022-10-30 17:20:34 +08:00
Ming Ming
9759f172db Fix SyncDir always consider root dirs as changed 2022-10-30 12:07:38 +08:00
Ming Ming
62716f3f72 Fix error handling when share folder is not under root dirs 2022-10-30 11:42:07 +08:00
Ming Ming
9e58a3a9ca Fix touch cache not cleared when refreshing file list 2022-10-29 19:07:05 +08:00
Ming Ming
037fbd845d Fix not updating bestDateTime when updating file property 2022-10-29 19:07:05 +08:00
Ming Ming
054d6bbae5 Fix connection error not handled in Photos 2022-10-29 15:42:54 +08:00
Ming Ming
afa32c4299 Fix db sub tables not dropped when data removed from entity 2022-10-29 15:42:54 +08:00
Ming Ming
07534e308c Fix removing item from viewer is not reflected in dynamic album browser 2022-10-23 21:48:46 +08:00
Ming Ming
f66d6cbf47 Fix accessig db out of a transaction 2022-10-19 00:12:35 +08:00
Ming Ming
f004fc6801 Hide processing notification when removing from viewer 2022-10-17 00:16:36 +08:00
Ming Ming
c398dabc03 Don't dismiss viewer after some actions 2022-10-17 00:16:36 +08:00
Ming Ming
9c7ac04f25 Play slideshow in reverse order 2022-10-17 00:16:36 +08:00
Ming Ming
7eb7701e93 Use non stable sort as it doesn't work well with polymorphism 2022-10-17 00:16:04 +08:00
Ming Ming
50673be1f0 Disable Hero animation as viewer size initially is 0 with partial files 2022-10-16 23:23:34 +08:00
Ming Ming
5ac326b5c8 Fix weird scrollcontroller state causing detail pane to open wrongly 2022-10-16 23:23:34 +08:00
Ming Ming
497b75ce53 Query only a subset of File object during startup 2022-10-16 23:23:34 +08:00
Ming Ming
2ad104a92e Fix blinking image when switching to next one with detail pane opened 2022-10-16 16:15:04 +08:00
Ming Ming
2505d817ec Fix type in code analyzer 2022-10-16 16:15:04 +08:00
Ming Ming
e6ed521a54 Add step to List.slice 2022-10-16 16:15:04 +08:00
Ming Ming
5243e300fb Versioning: 54.0 2022-10-01 12:39:32 +08:00
Ming Ming
f0ea012056 Improve logs 2022-09-26 20:41:58 +08:00
Ming Ming
241b1c4775 Rework touch hack to improve startup performance 2022-09-26 20:41:58 +08:00
Ming Ming
c7322bccff Fix description not visible under light theme 2022-09-26 20:41:58 +08:00
Ming Ming
aa68035b88 Fix not syncing favorites in share folder 2022-09-25 13:52:02 +08:00
Ming Ming
42f5ce5a67 Fix scan bloc not actaully filtering duplicated query events 2022-09-25 13:52:02 +08:00
Ming Ming
3308e91133 Fix running StartupSync before finishing query 2022-09-25 13:52:02 +08:00
Ming Ming
7f50bcaa58 Update Spanish (by luckkmaxx) 2022-09-25 10:19:30 +08:00
Ming Ming
c4886a56dd Versioning: 53.1 2022-09-21 21:58:40 +08:00
Ming Ming
0175a694b1 Versioning: 53.0 2022-09-16 23:35:13 +08:00
Ming Ming
50a44008df Update Spanish (contributed by luckkmaxx) 2022-09-16 23:35:13 +08:00
Ming Ming
aaee53b68f Replace enhancement dialog with a nice page 2022-09-16 12:36:26 +08:00
Ming Ming
a43aa4cbbd Add auto retouch enhancement 2022-09-15 18:45:01 +08:00
Ming Ming
2a39fe6cf7 Versioning: 52.0 2022-09-12 11:41:28 +08:00
Ming Ming
104025d424 Show a dialog to pick persist location on 1st run 2022-09-11 23:34:11 +08:00
Ming Ming
ddf059e609 Fix cropping and rotating photos with EXIF orientation set 2022-09-11 15:33:52 +08:00
Ming Ming
348802efc5 Add color pop enhancement 2022-09-11 11:10:36 +08:00
Ming Ming
14500fe8f1 Update some text 2022-09-10 15:51:27 +08:00
Ming Ming
4e821514e6 Rename enhanced collection to edited to be more generic 2022-09-10 15:23:35 +08:00
Ming Ming
fbec0f1af8 Use settings label in settings page instead of dedicated text 2022-09-10 15:23:35 +08:00
Ming Ming
7b030e5931 Add pref to updated Editor settings 2022-09-10 15:13:26 +08:00
Ming Ming
eda68ff55c Add pref to control whether to save to server/device 2022-09-10 15:13:26 +08:00
Ming Ming
3df8fbd7ca Schedule a metadata task after image processor is done 2022-09-10 12:19:04 +08:00
Ming Ming
a4a4d952f7 Trigger a Photos tab refresh after image processor is done 2022-09-10 12:19:04 +08:00
Ming Ming
abdded09ca Edited/enahanced images are now uploaded to the server 2022-09-10 12:04:08 +08:00
Ming Ming
fe7cd38200 Fix metadata task in some cases does not start unless refreshing twice 2022-09-10 01:02:02 +08:00
Ming Ming
c47880be37 Support sharing a reduced quality preview 2022-09-10 01:02:02 +08:00
Ming Ming
c57d4aa717 Versioning: 51.1 2022-09-08 15:26:03 +08:00
Ming Ming
ce4877e416 Remove leading/trailing space from search term 2022-09-08 15:26:03 +08:00
Ming Ming
9328244ed6 Versioning: 51.0 2022-09-08 13:10:00 +08:00
Ming Ming
9fd57951ed Search now return results from tags, locations and people 2022-09-08 13:10:00 +08:00
Ming Ming
a3c98267eb Add hero animation when opening image 2022-09-08 13:10:00 +08:00
Ming Ming
fd676e0ac4 Simplify code 2022-09-08 13:10:00 +08:00
Ming Ming
3acc5d1825 Tweak style 2022-09-08 13:10:00 +08:00
Ming Ming
8f2a1d4155 Refactor: remove magic constant 2022-09-08 13:10:00 +08:00
Ming Ming
75d05e767e Crop an image in editor 2022-09-08 13:10:00 +08:00
Ming Ming
7ffe4a55b9 Change orientation of an image in editor 2022-09-06 16:31:17 +08:00
Ming Ming
08f372d691 Allow hiding the activation order in toolbar btn 2022-09-06 16:31:17 +08:00
Ming Ming
37bf5500e3 Fix missing setState when tweaking color tools 2022-09-06 16:31:17 +08:00
Ming Ming
a4f2fb0bce Rename color filter to filter to be more generic 2022-09-06 16:31:17 +08:00
Ming Ming
839ef8bb03 Refactor: extract color tools from main editor 2022-09-06 16:31:17 +08:00
Ming Ming
50849817a6 Add an icon to clearly indicate that local files are not synced 2022-09-05 13:06:01 +08:00
Ming Ming
04fcbfde94 Rearrange some settings 2022-09-05 12:54:03 +08:00
Ming Ming
e320b6b741 Set day range of memory albums 2022-09-05 12:54:02 +08:00
Ming Ming
3040cd123e Move memories settings to a new page 2022-09-05 12:54:02 +08:00
Ming Ming
ecf85449d2 Versioning: 50.3 2022-09-04 18:16:45 +08:00
Ming Ming
36a2d8946e Hide the create album dialog on slow network 2022-09-04 18:01:10 +08:00
Ming Ming
256775ffae Fix shared file is always ignored
The code is wrongly comparing with a / prefix that's got removed
2022-09-04 18:01:10 +08:00
Ming Ming
e7f1354118 Remove unused import 2022-09-03 00:53:17 +08:00
Ming Ming
18f3345b3f Enable GMaps on web
There's no reason to disable it on web in the first place
2022-09-01 18:50:06 +08:00
Ming Ming
b592c37faf Versioning: 50.2 2022-09-01 18:42:54 +08:00
Ming Ming
41d60c6051 Add missing db functions for web 2022-09-01 18:42:54 +08:00
Ming Ming
2de766c2de Versioning: 50.1 2022-08-31 23:14:07 +08:00
Ming Ming
288e6f4b3c Fix return type does not match between app and web 2022-08-31 22:21:32 +08:00
Ming Ming
4e74d67b95 Fix app not detecting album changes in server 2022-08-31 22:21:32 +08:00
Ming Ming
fe99b6b1f0 Fix metadata task progress not shown correctly on web 2022-08-31 22:21:32 +08:00
Ming Ming
7497e15267 Versioning: 50.0 2022-08-30 02:37:30 +08:00
Ming Ming
116884b5d4 Also allow searching admin1 and admin2 regions 2022-08-30 02:37:30 +08:00
Ming Ming
5925d3f59b Reenable GMaps on devices with new renderer 2022-08-30 02:37:30 +08:00
Ming Ming
febfb5e557 Sort people browser by number of photos 2022-08-29 23:34:58 +08:00
Ming Ming
cb285722b1 Limit number of entries shown in search landing page 2022-08-29 23:34:58 +08:00
Ming Ming
66d31d3c20 Also show the geocoding dialog in other pages 2022-08-29 23:34:01 +08:00
Ming Ming
075d208fff Sort places by count instead of time 2022-08-29 23:34:01 +08:00
Ming Ming
ac6b3586d3 Add places to search suggestion 2022-08-29 23:34:01 +08:00
Ming Ming
88727f1818 Show places in search page 2022-08-29 23:34:01 +08:00
Ming Ming
e860f9767d Show estimated location of photos in detail pane 2022-08-29 23:34:00 +08:00
Ming Ming
8e1aeaa013 Run reverse geocoding in metadata task 2022-08-29 23:32:46 +08:00
Ming Ming
189f536f29 Add new file property to store geocoded address 2022-08-29 23:32:46 +08:00
Ming Ming
093bc6e327 Add reverse geocoder 2022-08-29 23:32:46 +08:00
Ming Ming
94c7e420d1 Refactor: extract class 2022-08-29 23:32:46 +08:00
Ming Ming
e3e8169f47 Tweak people browser style 2022-08-29 23:32:46 +08:00
Ming Ming
98508c971a Fix wrong photos count in tag browser 2022-08-29 23:32:46 +08:00
Ming Ming
8586f7574f Update untranslated messages 2022-08-29 23:32:13 +08:00
pHamala
21ed0cdf2a Latest finnish translations 2022-08-25 10:55:34 +03:00
Ming Ming
6290de97b8 Versioning: 49.0 2022-08-21 17:36:59 +08:00
Ming Ming
3c2d12d343 Add rad and deg conversion fn 2022-08-20 19:11:10 +08:00
Ming Ming
610bf688a0 Refactor: extract exif function 2022-08-20 19:11:10 +08:00
Ming Ming
5e385097a0 Refactor: extract utility function 2022-08-20 19:11:10 +08:00
Ming Ming
c99fc16aa0 Format code 2022-08-20 19:11:10 +08:00
Ming Ming
8f8175604f Fix possible NPE in Exif 2022-08-20 19:11:10 +08:00
Ming Ming
8b39859048 Improve log 2022-08-20 19:11:10 +08:00
Ming Ming
9b15d16f11 Redesign the people browser 2022-08-18 00:29:25 +08:00
Ming Ming
3c9ed7dd83 Fix wrong photos count in person browser 2022-08-18 00:29:25 +08:00
Ming Ming
3d534599ce Fix missing dependency check 2022-08-18 00:29:25 +08:00
Ming Ming
7fe757ad5e Add a button to list all people in a dedicated view 2022-08-18 00:29:25 +08:00
Ming Ming
bc16dc1530 Format code 2022-08-18 00:29:25 +08:00
Ming Ming
40db653d20 Sort faces by photos count in search landing 2022-08-18 00:29:14 +08:00
Ming Ming
3b8003b289 Fix wrong count passed to itemCount 2022-08-17 21:15:29 +08:00
Ming Ming
7953ead867 Versioning: 48.4 2022-08-17 13:58:09 +08:00
Ming Ming
bbf1985d1f Fix sqlite workaround breaking web build 2022-08-17 13:58:04 +08:00
Ming Ming
edf5108988 Versioning: 48.3 2022-08-16 22:35:59 +08:00
Ming Ming
967bb03aee Fix ResyncAlbum breaks when a file got no fileid 2022-08-16 22:35:59 +08:00
Ming Ming
9b1b71e949 Fix wrong browser opened when searching album 2022-08-16 22:19:43 +08:00
Ming Ming
7703095f87 Versioning: 48.2 2022-08-16 14:39:19 +08:00
Ming Ming
42a8539fb6 Workaround sqlite library not loading on some Android 6 or below devices 2022-08-15 01:41:03 +08:00
Ming Ming
af16734fb6 Versioning: 48.1 2022-08-13 03:11:39 +08:00
Ming Ming
6ca54f0776 Add VACUUM to dev settings 2022-08-13 03:10:31 +08:00
Ming Ming
5074498444 Fix reopening db on web 2022-08-13 03:09:57 +08:00
Ming Ming
75eb8e860e Update untranslated messages 2022-08-11 16:20:13 +08:00
Ming Ming
ee4d931cd8 Versioning: 48.0 2022-08-11 01:53:47 +08:00
Ming Ming
ef8c7681d7 Make groupBy return a map instead 2022-08-11 01:10:30 +08:00
Ming Ming
ca7639ca05 Update Spanish (contributed by luckkmaxx) 2022-08-11 01:10:30 +08:00
Ming Ming
e5e55a52b7 Format code 2022-08-08 14:36:05 +08:00
Ming Ming
0a233dce36 Tweak style 2022-08-08 14:36:02 +08:00
Ming Ming
872196f9e7 Fix string not translatable 2022-08-08 14:36:02 +08:00
Ming Ming
3068436089 Remove favorites button from Collections 2022-08-07 23:54:35 +08:00
Ming Ming
7c8dedf259 Add search 2022-08-07 23:54:35 +08:00
Ming Ming
ad9260385b Sync persons on startup 2022-08-07 22:32:06 +08:00
Ming Ming
711516439e Sync tags on startup 2022-08-07 22:32:06 +08:00
Ming Ming
8b1ed216b0 Make PersonBrowser looks more like the photos tab 2022-08-07 22:32:06 +08:00
Ming Ming
51887f68b8 Fix too many SQL variables error 2022-08-07 01:26:48 +08:00
Ming Ming
ec067294d1 Format code 2022-08-07 01:26:20 +08:00
Ming Ming
c453c333d8 Improve log 2022-08-07 01:26:20 +08:00
Ming Ming
65a6ec84e7 Fix memory album showing files out of the included dirs 2022-08-07 01:26:20 +08:00
Ming Ming
40203bbdbc Improve function naming 2022-08-07 01:26:20 +08:00
Ming Ming
c118ffd60f Tidy up DiContainer 2022-08-07 01:26:19 +08:00
Ming Ming
fc3279a4d8 Improve code 2022-08-07 01:26:19 +08:00
Ming Ming
8915ddf002 Time startup sync 2022-08-07 01:26:19 +08:00
Ming Ming
8f340da473 Extract use case 2022-08-07 01:26:19 +08:00
Ming Ming
e68494ba32 Remove unused code 2022-08-07 01:26:19 +08:00
Ming Ming
6863e92f83 Remove undocumented tag property 2022-08-07 01:26:19 +08:00
Ming Ming
5358a53f4f Fix number of photos is visible before finished loading 2022-08-07 01:26:19 +08:00
Ming Ming
2f4c6ba68e Migrate PersonBrowser to use PhotoListItemBuilder 2022-08-07 01:26:19 +08:00
Ming Ming
80bb6b7f80 Fix keyboard pushing the blur effect up 2022-08-07 01:26:19 +08:00
Ming Ming
2bce369e66 Fix filtered items added to date time group 2022-08-07 01:26:19 +08:00
Ming Ming
45902a1ee8 Update untranslated messages 2022-08-07 01:20:48 +08:00
Ming Ming
393008cc09 Fix missing quote 2022-08-07 01:20:10 +08:00
pHamala
d3b9908d6e Latest finnish translations and fixes 2022-08-05 07:27:36 +03:00
Ming Ming
30d6cecb49 Versioning: 47.0 2022-07-29 03:02:15 +08:00
Ming Ming
20fac885a9 Enable avoid_void_async lint 2022-07-29 03:02:15 +08:00
Ming Ming
65d4268954 Enable unawaited_futures lint 2022-07-29 03:02:15 +08:00
Ming Ming
724b384fd1 Update Spanish (contributed by luckkmaxx) 2022-07-28 22:50:19 +08:00
Ming Ming
b3e08bef78 Enlarge scrollbar thumb a bit 2022-07-28 18:28:21 +08:00
Ming Ming
bc9227d2ad Hide scrollbar before queried all items 2022-07-28 18:28:21 +08:00
Ming Ming
2e596fbd11 Set the drift logger also in isolates 2022-07-28 17:47:59 +08:00
Ming Ming
3387378181 Run startup sync in background isolate 2022-07-28 17:47:59 +08:00
Ming Ming
49b5901149 Optimize SyncFavorite to only update a column 2022-07-28 17:47:59 +08:00
Ming Ming
450f43694a Set sqlite busy timeout 2022-07-28 17:47:59 +08:00
Ming Ming
84264dad20 Setting eagerError may cause the transaction to end before all future returns 2022-07-28 17:47:59 +08:00
Ming Ming
2df27502f1 Improve custom sql statements 2022-07-28 17:47:59 +08:00
Ming Ming
c544070236 Utility fn for stream 2022-07-28 17:47:59 +08:00
Ming Ming
c98482d4c5 Speed up root picker by not querying all file data 2022-07-28 17:47:59 +08:00
Ming Ming
af7dce41f9 Fix edited/enhanced photo not opened from notification 2022-07-28 17:47:59 +08:00
Ming Ming
e44b1add60 Fix removed files returned in backing files 2022-07-28 17:47:59 +08:00
Ming Ming
8f8fa1db2a Fix data in bloc state can be modified outside 2022-07-28 17:47:59 +08:00
Ming Ming
52e9618581 Fix start arg ignored in indexOf 2022-07-28 17:47:59 +08:00
Ming Ming
2af31a0357 Favor functions in package:collection 2022-07-28 17:47:59 +08:00
Ming Ming
0c06fe0607 Make range selection hint replaceable 2022-07-28 17:47:59 +08:00
Ming Ming
8eccce506c Improve how snack bars are queued 2022-07-28 17:47:59 +08:00
Ming Ming
dbba3d697a Versioning: 46.1 2022-07-25 03:08:01 +08:00
Ming Ming
8dead427a0 Versioning: 46.0 2022-07-24 22:01:51 +08:00
Ming Ming
4e9baf2c52 Temporarily disable GMap to fix app crashing 2022-07-24 22:01:51 +08:00
Ming Ming
dccb57f32e Fix non-unique key used to detect visibility 2022-07-24 22:01:51 +08:00
Ming Ming
e5fa14943c Update TouchTokenManager to not cache the tokens 2022-07-24 22:01:51 +08:00
Ming Ming
423d7aa364 listSingle will now update the cache db 2022-07-24 22:01:51 +08:00
Ming Ming
d548c592ae Prefer DiContainer over creating ad hoc repo 2022-07-24 22:01:51 +08:00
Ming Ming
c119d08dc1 Remove unused field 2022-07-24 22:01:51 +08:00
Ming Ming
65c67a9af0 Improve logs 2022-07-24 22:01:51 +08:00
Ming Ming
f2dbc6db3b Disable back button in splash screen
To prevent app quiting during upgrade
2022-07-24 22:01:50 +08:00
Ming Ming
e72dc82a1b Hide sign in details while connecting 2022-07-24 22:01:50 +08:00
Ming Ming
1737025570 Add known accounts to db on upgrade 2022-07-24 22:01:50 +08:00
Ming Ming
0e1fb3864f Show changelog in dedicated screen 2022-07-24 22:01:50 +08:00
Ming Ming
db9ba1f96c Tweak scroll label style 2022-07-24 22:01:50 +08:00
Ming Ming
799594443b Throttle calls to update remote touch token 2022-07-24 22:01:50 +08:00
Ming Ming
7563fa2ad6 Show first 100 photos on startup
This is to create an illusion that the app loads quickly when it's not ;)
2022-07-24 22:01:50 +08:00
Ming Ming
a65da95f75 Owner display name should be shown instead of owner id 2022-07-24 22:01:50 +08:00
Ming Ming
478c25b5d0 Fix user ID and display name mixed up in logic 2022-07-24 22:01:49 +08:00
Ming Ming
413c185290 Improve log 2022-07-24 22:01:48 +08:00
Ming Ming
c3f50f20f5 Add hidden dev options to clear cache db 2022-07-24 22:01:48 +08:00
Ming Ming
90d73ecc9c Enable WAL mode 2022-07-24 22:01:48 +08:00
Ming Ming
878699b02c Fix account not deleted from db after signing out 2022-07-24 22:01:47 +08:00
Ming Ming
c2cc6b5842 Fix invalid DateTimeOriginal in exif breaking DB logic 2022-07-24 22:01:47 +08:00
Ming Ming
e0236e8644 Fix e2ee dir get added and removed repeatedly 2022-07-24 22:01:47 +08:00
Ming Ming
2c4ec3447b Switch local DB from IndexedDB to SQLite 2022-07-24 22:01:47 +08:00
Ming Ming
378e4f0b67 Fix edited photos not shown in Enhance collection 2022-07-24 22:01:46 +08:00
Ming Ming
be28551386 Add link to help wiki 2022-07-24 22:01:46 +08:00