Commit graph

50 commits

Author SHA1 Message Date
Ming Ming
0eb13273a1 Add Album upgrader when reading from DB 2023-05-21 21:51:20 +08:00
Ming Ming
f99fc25c71 Update test cases 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
3ccf302553 Regression: set/unset album cover 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
Ming Ming
a2baad029a Use clock lib to get current time 2023-03-13 19:55:39 +08:00
Ming Ming
10f1f84dff Relocate db test case 2023-02-26 01:34:25 +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
5e06136b8a Fix moved files are removed from DB in some case 2022-12-14 00:46:19 +08:00
Ming Ming
d51724a16b Document test cases 2022-12-14 00:42:00 +08:00
Ming Ming
e965871d4e Add tests for ListLocationGroup 2022-12-11 16:39:04 +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
c19003e5b9 Remove erratic metadata from heic files w/o exif 2022-11-20 09:53:40 +08:00
Ming Ming
497b75ce53 Query only a subset of File object during startup 2022-10-16 23:23:34 +08:00
Ming Ming
e6ed521a54 Add step to List.slice 2022-10-16 16:15:04 +08:00
Ming Ming
e320b6b741 Set day range of memory albums 2022-09-05 12:54:02 +08:00
Ming Ming
cf23bcfdb0 Fix broken tests 2022-08-31 23:14:07 +08:00
Ming Ming
189f536f29 Add new file property to store geocoded address 2022-08-29 23:32:46 +08:00
Ming Ming
3c2d12d343 Add rad and deg conversion fn 2022-08-20 19:11:10 +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
abe215aee0 Improve log 2022-08-07 03:22:34 +08:00
Ming Ming
64610b22f1 Skip slow test 2022-08-07 02:25:53 +08:00
Ming Ming
51887f68b8 Fix too many SQL variables error 2022-08-07 01:26:48 +08:00
Ming Ming
d481a771da Fix EventBus not registered in test 2022-08-07 01:26:19 +08:00
Ming Ming
49b5901149 Optimize SyncFavorite to only update a column 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
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
8eccce506c Improve how snack bars are queued 2022-07-28 17:47:59 +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
c3f50f20f5 Add hidden dev options to clear cache db 2022-07-24 22:01:48 +08:00
Ming Ming
c2d7cdb30a More test cases 2022-07-24 22:01:48 +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
f1c42aef88 Update dependency 2022-07-06 03:05:48 +08:00
Ming Ming
687cbbc4df Parse XML response in isolate 2022-06-08 13:05:40 +08:00
Ming Ming
32bef588a1 Support sorting albums by filename 2022-05-26 12:01:12 +08:00
Ming Ming
3982f5d5ff Add AlbumSortProvider test 2022-05-26 12:01:12 +08:00
Ming Ming
2645c7f977 Corrently handle E2EE dirs in dir picker 2022-05-17 01:59:55 +08:00
Ming Ming
e63ae17014 Add utility fn 2022-05-14 15:00:43 +08:00
Ming Ming
0c23b8e7e4 Fix AppDb.use returns before db is closed 2022-04-06 02:37:58 +08:00
Ming Ming
a4dfe29e92 Move app code to sub-dir 2022-04-06 02:37:58 +08:00