Parent: #66 Phase 5 - Custom Layers & Plugin System
What
A 4-step wizard in Settings → Plugins that lets users create custom API layers without code.
Wizard Steps
- Basic Info - Name, description, icon picker
- API Config - URL template with variable chips ({{title}}, {{author}}), HTTP method, auth type, API key
- Response Mapping - Map JSONPath expressions to book fields (title, author, narrator, series, etc.), set confidence weight
- Test & Preview - Enter a known book title/author, hit "Test API", see extracted results, save
Implementation
Depends on
- Template HTTP layers backend (sibling issue)
Part of
#66 Phase 5, Tier 1
Parent: #66 Phase 5 - Custom Layers & Plugin System
What
A 4-step wizard in Settings → Plugins that lets users create custom API layers without code.
Wizard Steps
Implementation
POST /api/plugins/test-layerendpoint - proxies the API call and returns mapped resultsPOST /api/plugins/save-layerendpoint - saves to config.json custom_layersDELETE /api/plugins/layer/<id>endpoint - removes custom layerDepends on
Part of
#66 Phase 5, Tier 1