Commit graph

44 commits

Author SHA1 Message Date
Ming Ming
4a32f49a11 Add pending shared albums to collection 2021-08-23 05:03:26 +08:00
Ming Ming
c0f65745f7 List pending shard albums 2021-08-23 05:03:26 +08:00
Ming Ming
1e941e8a05 Show state of the metadata task in photos page 2021-08-16 03:46:01 +08:00
Ming Ming
06c797a736 File moved event 2021-08-16 03:46:01 +08:00
Ming Ming
a28f8b6c1b Move shared albums into our data dir 2021-08-09 04:42:25 +08:00
Ming Ming
ac4a2aca15 Share album file with other users 2021-08-09 04:42:25 +08:00
Ming Ming
02e8bf0c76 New naming scheme for album files 2021-08-08 15:13:27 +08:00
Ming Ming
a4122854b4 Simplify code with typedef 2021-08-08 15:13:27 +08:00
Ming Ming
6362eb574e Request public link to file 2021-08-08 12:40:04 +08:00
Ming Ming
2812e1336e Handle files in trash bin 2021-08-02 19:22:28 +08:00
Ming Ming
de9c6e15ef Move op 2021-08-02 14:47:18 +08:00
Ming Ming
c3376b10da Throttle album clean ups when removing file 2021-08-02 14:47:18 +08:00
Ming Ming
df26b7a8c8 Migrate to null-safety 2021-07-25 00:23:08 +08:00
Ming Ming
1a4779f465 Fix album dir hardcoded in low level logic 2021-07-24 04:09:01 +08:00
Ming Ming
7d078b5a8d Fix potential deadlock listing albums 2021-07-22 16:44:49 +08:00
Ming Ming
516f30f423 Fix album item skipped if exception is thrown 2021-07-17 23:40:38 +08:00
Ming Ming
8985c04af9 Skip metadata for federation shares
Until Nextcloud supports them
2021-07-16 22:16:22 +08:00
Ming Ming
94583e805c Give up loading metadata if failed before 2021-07-13 16:28:16 +08:00
Ming Ming
1f49c2d3ea Simplify metadata loader
No reason for the metadata loader to handle the downloading
2021-07-13 16:28:16 +08:00
Ming Ming
a124c99f33 Fix no albums shown if any one of them erred 2021-07-11 13:32:35 +08:00
Ming Ming
1f01c83f9a Extract album item class 2021-07-11 13:32:35 +08:00
Ming Ming
decf78f9b7 Refractor code 2021-07-03 17:11:30 +08:00
Ming Ming
8faa31852c Extract dynamic album update functions 2021-07-02 20:03:09 +08:00
Ming Ming
b53c48808f Dynamic album that reflects dir contents 2021-06-29 21:41:06 +08:00
Ming Ming
0e7f2462b6 Abstract album content provider 2021-06-29 18:11:59 +08:00
Ming Ming
b47cb5c63c Customize date/time of a file 2021-06-23 01:05:02 +08:00
Ming Ming
30ec7dab7a No longer propagate property updates to album 2021-06-15 03:30:46 +08:00
Ming Ming
f4faa1ed1f Resync items with db when opening album 2021-06-15 03:30:46 +08:00
Ming Ming
954d8a869d New archive property for file 2021-06-06 03:39:58 +08:00
Ming Ming
a846a51332 Treat metadata as property 2021-06-06 03:39:58 +08:00
Ming Ming
f7d0a41540 Group data srcs in new file 2021-05-24 18:28:05 +08:00
Ming Ming
be8a45751c Make album repo optional in remove
Useful when removing data files
2021-05-24 18:28:05 +08:00
Ming Ming
bea76298dd PutFileBinary creates parent dirs automatically 2021-05-24 18:28:05 +08:00
Ming Ming
7b8ed4885d ScanDir should not scan our remote storage 2021-05-24 18:28:05 +08:00
Ming Ming
15e1591622 Put server-side storage path together 2021-05-24 18:28:05 +08:00
Ming Ming
88491f13cb Move remote album files to a subdir 2021-05-24 18:28:05 +08:00
Ming Ming
e95d0470c4 Fix processing dirs as album files 2021-05-24 18:28:05 +08:00
Ming Ming
e5434a64e4 Add use case to create dirs 2021-05-24 18:28:02 +08:00
Ming Ming
46e077f5ab Tweak logs 2021-05-24 15:33:08 +08:00
Ming Ming
391226f56b Only scan metadata for images 2021-05-06 14:42:01 +08:00
Ming Ming
553bdbf8eb Optimize log 2021-05-01 01:02:41 +08:00
Ming Ming
45e3140ea9 Tweak how to clear metadata 2021-04-29 03:31:54 +08:00
Ming Ming
63772e6e17 Clean up logs 2021-04-28 13:58:41 +08:00
Ming Ming
ab573ad273 Initial commit 2021-04-10 12:28:12 +08:00