v0.9.32
Plugin OAuth flexibility for stricter providers, an "About mureo" menu in configure, and the definitive fix for the dead-terminal Ctrl+C problem during configure sessions.
Added
- Provider callback port + token-endpoint auth style for plugin OAuth (#220, #221) — plugins can declare the pre-registered loopback callback port and the token-endpoint authentication style their provider expects, so authorization-code flows work with consoles that pin both.
- Skip bare mureo MCP registration for multi-account backends (#222, #225) — agency installs no longer get the bare
mureoMCP entry the backend supersedes. - "About mureo" menu in configure (#229, #232, #233) — logo, installed mureo version, and every installed extension package with its version. Entry-point-based discovery (deduplicated, fault-isolated per entry point) via
GET /api/about; the tab is pinned as the last nav item, extension tabs slot in above it.
Fixed
- Ctrl+C dead terminal during configure (#227, #230, #234) — cooked mode is forced before the wait and re-asserted every second during it, so a raw-mode leak from plugin code mid-session self-heals within a tick and Ctrl+C reliably stops the wizard.
- macOS picker prompts follow the configure locale (#228, #231) — locale-keyed baked AppleScript prompts (en/ja) selected by the server-side session locale; the zero-injection design is unchanged.
- Plugin-credentials card race + pre-fill (#223, #224, #226) — duplicate renders deduplicated; saved non-secret values pre-fill the form.
Full Changelog: v0.9.31...v0.9.32