Commit graph

32 commits

Author SHA1 Message Date
Ming Ming
0e4411c725 Refactor: extract all db code to dedicated package 2023-12-08 00:11:03 +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
c07819fb0e Refactor: move OrNull away from main package 2023-08-24 23:32:50 +08:00
Ming Ming
18f5a49db0 Upgrade drift 2023-07-12 00:52:50 +08:00
Ming Ming
155990e7bd Remove obsolete code 2023-05-21 21:55:13 +08:00
Ming Ming
aa49624517 Fix compatibility with very old album 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
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
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
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
7a17f2b274 Refactor: move nextcloud api to dedicated pacakge 2023-02-26 01:29:14 +08:00
Ming Ming
1d2b770d1a Tidy up source files 2023-02-20 22:24:28 +08:00
Ming Ming
6905e503fe Tweak generated logger code 2022-12-21 00:49:14 +08:00
Ming Ming
a2fc045834 Generate correct tags for logger 2022-12-16 23:01:04 +08:00
Ming Ming
5570fcf156 Use generator for toString 2022-12-09 00:03:28 +08:00
Ming Ming
497b75ce53 Query only a subset of File object during startup 2022-10-16 23:23:34 +08:00
Ming Ming
4e74d67b95 Fix app not detecting album changes in server 2022-08-31 22:21:32 +08:00
Ming Ming
2af31a0357 Favor functions in package:collection 2022-07-28 17:47:59 +08:00
Ming Ming
d548c592ae Prefer DiContainer over creating ad hoc repo 2022-07-24 22:01:51 +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
2c4ec3447b Switch local DB from IndexedDB to SQLite 2022-07-24 22:01:47 +08:00
Ming Ming
32bef588a1 Support sorting albums by filename 2022-05-26 12:01:12 +08:00
Ming Ming
a4dfe29e92 Move app code to sub-dir 2022-04-06 02:37:58 +08:00