v0.2.0 — Stubs redesign + journal detail + templating docs
A major dashboard update. The engine stays byte-for-byte parity with WireMock
(differentially validated in CI); the only engine change is an additive serve-event
timestamp.
Stubs
- Grouped tree — path → HTTP method → individual case, each with a colour-coded
status-code chip. Correctly represents many stubs per URL+method. (#127) - Tabbed workspace — single rounded surface, resizable tree splitter, tabs
persisted per tenant. (#125) - CodeMirror JSON editor for response/webhook bodies with on-field Beautify/Copy.
- Inline tenant-delete confirm; line-art empty states across screens.
Request journal
- Newest-first ordering + sortable "time ago" column. (#118, #119)
- Request / Response / Callback detail drawer (headers + pretty bodies) via a new
GET /__admin/requests/{id}. (#122) - Search/filter resets pagination to page 1. (#123)
Import & docs
- Import accepts a bare JSON array (no
mappingswrapper). (#128) - In-app Templating helpers reference — searchable, categorized — from the editor
and ⌘K. (#120)
Full CI green: build, unit tests, and the Differential (WireMock oracle) suite.