Commit graph

110 commits

Author SHA1 Message Date
Ming Ming
b4e8e609db Add toString to fd 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
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
2b177d7679 Don't try to query ncalbum when Nextcloud <25 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
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
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
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
004a93a24f Fix edit menu not shown in dynamic album 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
edebc64824 Ignore missing rows when removing files from cache db 2023-03-27 00:22:34 +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
c68761b8c5 Improve usability of diff functions 2023-02-18 01:59:56 +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
5e06136b8a Fix moved files are removed from DB in some case 2022-12-14 00:46:19 +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
82cdd8b6a1 Fix exception when counting with empty file list 2022-12-04 12:06:40 +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
9759f172db Fix SyncDir always consider root dirs as changed 2022-10-30 12:07:38 +08:00
Ming Ming
037fbd845d Fix not updating bestDateTime when updating file property 2022-10-29 19:07:05 +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
497b75ce53 Query only a subset of File object during startup 2022-10-16 23:23:34 +08:00
Ming Ming
241b1c4775 Rework touch hack to improve startup performance 2022-09-26 20:41:58 +08:00