Skip to content

EPUB metadata missing — dc:creator/dc:date/dc:publisher not exposed, blocking Calibre/Kavita author display #147

Description

@VinciYan

Rheo 0.4.0 produces a valid EPUB 3 container but the OPF metadata is incomplete: only dc:identifier, dc:title, dc:language, and dcterms:modified are populated. #set document(author: ...) is silently dropped (Calibre shows "Unknown"), [epub] date = 2026-07-10T00:00:00 fails to deserialize ("invalid type: string, expected a TOML datetime"), and there is no config knob for dc:publisher/dc:rights/dc:description or <meta name="cover">. Workaround: #let rheo-author = "..." works because crates/epub/src/lib.rs:397-399 reads the rheo-* var, but it is undocumented and no other Dublin Core fields are exposed. Please either fix the [epub] date deserialization (toml 0.8 vs 1.1 conflict in Cargo.lock) and add publisher/rights/description/cover to EpubConfig, or document #let rheo-author in the user guide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions