pinakes/crates/pinakes-core/src
NotAShelf 91123fc90e
pinakes-core: use InvalidOperation for nil media_id in upsert_book_metadata
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I72a80731d926b79660abf20c2c766e8c6a6a6964
2026-03-12 19:41:16 +03:00
..
enrichment pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
media_type pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
metadata treewide: cleanup 2026-03-12 19:41:15 +03:00
plugin treewide: cleanup 2026-03-12 19:41:15 +03:00
storage pinakes-core: use InvalidOperation for nil media_id in upsert_book_metadata 2026-03-12 19:41:16 +03:00
sync pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
analytics.rs treewide: fix various UI bugs; optimize crypto dependencies & format 2026-03-06 18:29:33 +03:00
audit.rs chore: bump deps; fix clippy lints & cleanup 2026-03-06 18:29:35 +03:00
books.rs pinakes-core: fix isbn regex, csv quoting, document extraction, and enrichment accuracy 2026-03-08 00:43:23 +03:00
cache.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
collections.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
config.rs pinakes-core: add plugin pipeline; impl signature verification & dependency resolution 2026-03-08 15:16:58 +03:00
error.rs pinakes-core: add plugin pipeline; impl signature verification & dependency resolution 2026-03-08 15:16:58 +03:00
events.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
export.rs treewide: cleanup 2026-03-12 19:41:15 +03:00
hash.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
import.rs pinakes-core: add error context to tag and collection writes; map serde_json errors to Serialization variant 2026-03-12 19:41:07 +03:00
integrity.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
jobs.rs pinakes-core: add configurable rate limits and cors; add webhook dispatcher; bound job history 2026-03-08 00:43:24 +03:00
lib.rs pinakes-core: add configurable rate limits and cors; add webhook dispatcher; bound job history 2026-03-08 00:43:24 +03:00
links.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
managed_storage.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
model.rs pinakes-core: unify book metadata extraction; remove ExtractedBookMetadata 2026-03-12 19:41:06 +03:00
opener.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
path_validation.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
playlists.rs treewide: fix various UI bugs; optimize crypto dependencies & format 2026-03-06 18:29:33 +03:00
scan.rs pinakes-core: emit plugin events from scan and import pipelines 2026-03-08 15:17:01 +03:00
scheduler.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
search.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
sharing.rs pinakes-core: add backup, session refresh, share permissions restructure, and fix integrity 2026-03-08 00:43:25 +03:00
social.rs treewide: fix various UI bugs; optimize crypto dependencies & format 2026-03-06 18:29:33 +03:00
subtitles.rs treewide: fix various UI bugs; optimize crypto dependencies & format 2026-03-06 18:29:33 +03:00
tags.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
thumbnail.rs pinakes-core: check file existence before removal in TempFileGuard drop 2026-03-12 19:41:14 +03:00
transcode.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
upload.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
users.rs pinakes-core: update remaining modules and tests 2026-03-08 00:43:30 +03:00
webhooks.rs pinakes-core: add configurable rate limits and cors; add webhook dispatcher; bound job history 2026-03-08 00:43:24 +03:00