v1.0.4
Fixed
- Provider menus in
/searchand/browser(switch / add / remove / custom-provider wizard) passed{ value, label }option objects to the pi SDK'sui.select, which renders and returns plain strings — so menus showed[object Object]and a selection returned an object instead of an id, corrupting config (e.g.activeProvider). Menus now pass string labels and map the choice back to its value; rows are label-only.
Also in this release (repo-only, not in the npm tarball): a GitHub Actions test workflow and a package-lock.json refresh to pi SDK 0.79.9.