[plugin] name = "media-stats-ui" version = "1.0.0" api_version = "1.0" author = "Pinakes Contributors" description = "Library statistics dashboard and tag manager UI plugin" homepage = "https://github.com/notashelf/pinakes" license = "EUPL-1.2" kind = ["ui_page"] [plugin.binary] wasm = "target/wasm32-unknown-unknown/release/media_stats_ui.wasm" [capabilities] network = false [capabilities.filesystem] read = [] write = [] [ui] required_endpoints = ["/api/v1/statistics", "/api/v1/media", "/api/v1/tags"] # UI pages [[ui.pages]] file = "pages/stats.json" [[ui.pages]] file = "pages/tag-manager.json" # Widgets injected into host views [[ui.widgets]] id = "stats-badge" target = "library_header" [ui.widgets.content] type = "badge" text = "Stats" variant = "info"