|
|
592a9bcc47
|
pinakes-core: add error context to tag and collection writes; map serde_json errors to Serialization variant
pinakes-core: distinguish task panics from cancellations in import error
handling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icf5686f34144630ebf1935c47b3979156a6a6964
|
2026-03-12 19:41:07 +03:00 |
|
|
|
f686e8a777
|
pinakes-core: emit plugin events from scan and import pipelines
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib992e292a3272c52f9b7c18164ec61f56a6a6964
|
2026-03-08 15:17:01 +03:00 |
|
|
|
3d9f8933d2
|
pinakes-core: update remaining modules and tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9e0ff5ea33a5cf697473423e88f167ce6a6a6964
|
2026-03-08 00:43:30 +03:00 |
|
|
|
237f7c28d2
|
pinakes-core: add batch_update_media; RAII temp file cleanup in import
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icdec2d385c11ec64622611f3be09a20f6a6a6964
|
2026-03-08 00:43:12 +03:00 |
|
|
|
cd1161ee5d
|
chore: bump deps; fix clippy lints & cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4c4815ad145650a07f108614034d2e996a6a6964
|
2026-03-06 18:29:35 +03:00 |
|
|
|
3ccddce7fd
|
treewide: fix various UI bugs; optimize crypto dependencies & format
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If8fe8b38c1d9c4fecd40ff71f88d2ae06a6a6964
|
2026-03-06 18:29:33 +03:00 |
|
|
|
0f9c1383a9
|
pinakes-core: extract markdown links on file import
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I64f3980d7af635fd9a3b1fd91ce8d93a6a6a6964
|
2026-02-09 15:49:29 +03:00 |
|
|
|
80a8b5c7ca
|
various: markdown improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I81fda8247814da19eed1e76dbe97bd5b6a6a6964
|
2026-02-09 15:49:23 +03:00 |
|
|
|
f5371a30bb
|
pinakes-core: file management improvements; in-datatbase storage cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic186f9bf08683a14562bbe43743c04706a6a6964
|
2026-02-05 14:36:09 +03:00 |
|
|
|
f34c78b238
|
treewide: better cross-device sync capabilities; in-database storage
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id99798df6f7e4470caae8a193c2654aa6a6a6964
|
2026-02-05 14:36:08 +03:00 |
|
|
|
e02c15490e
|
pinakes-core: improve media management features; various configuration improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I2d1f04f13970d21c36067f30bc04a9176a6a6964
|
2026-02-05 06:34:21 +03:00 |
|
|
|
2f31242442
|
treewide: complete book management interface
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If5a21f16221f3c56a8008e139f93edc46a6a6964
|
2026-02-05 06:34:19 +03:00 |
|
|
|
116fe7b059
|
pinakes: import in parallel; various UI improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1eb47cd79cd4145c56af966f6756fe1d6a6a6964
|
2026-02-04 21:35:35 +03:00 |
|
|
|
c4adc4e3e0
|
various: simplify code; work on security and performance
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9a5114addcab5fbff430ab2b919b83466a6a6964
|
2026-02-04 21:35:20 +03:00 |
|
|
|
6a73d11c4b
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4a6b498153eccd5407510dd541b7f4816a6a6964
|
2026-01-31 15:20:30 +03:00 |
|