Documentation
Roadmap¶
Planned and proposed direction.
In progress / planned (not in order)¶
- Render/store p5.js processing outputs
- Watermark on portfolio images
- Security audit for exposed versions
- Code Test coverture
Shipped¶
- ZIP ingestion with content-hash deduplication
- WebP preview conversion; LZ4-compressed SVG storage
- Collections + built-in Favourites
- Markdown notes per item
- Bulk metadata download/upload edits.
- Bulk actions (tags, clear notes, favourite, download, collections)
- Keyboard navigation between items (← / →)
- Public portfolios (slide-deck) at
/p/<slug> - Vision-LLM descriptions (OpenAI-compatible)
- Full-text search over all metadata, plus a JSON-LD metadata record per item (FAIR — Findable)
- Multi-library storage
- Database + full-asset backup/export
- Appearance settings (theme, accent, nav, density)
- Multi-user mode — Admin (full) and Reader (view-only, download-capable); unique password per user
- Auto-generated, persisted session signing key (no manual secret setup)
- Build provenance recorded (git SHA + build date)
- Redacted diagnostic report (Settings or CLI)
- On-brand 404 page
- Catalogue sorting & filtering controls
- Templates for portfolios — a rule-set skill for an LLM to generate one