Repository navigation
Boardstate 1.5.8
Boardstate 1.5.8 stops boardstate_workspace_replace from refusing a whole board over a custom widget's registry fields that the server replaces anyway.
Install this release
hermes plugins install 100yenadmin/boardstate-hermes-plugin --ref 37c3e1712aaebcad59e392025c268927ab38d98e --enableCommit: 37c3e1712aaebcad59e392025c268927ab38d98e
If Boardstate is already installed, run hermes plugins remove boardstate first. Your board stays in boardstate-state. Then run the line above. Start or restart hermes dashboard for the Board tab. In Hermes Desktop, enable Boardstate under Capabilities → Plugins, and restart the app after an update.
Fixed
- A full-board replace no longer fails on registry fields the server owns (#28).
- The problem: when an agent replaced the whole board and a custom widget's
widgetsRegistryentry was missing itsstatusorcreatedBy, or had a guessed one, the replace was refused. The server rebuilds those entries itself, so the values it refused over would have been thrown away. - Now the native tool fills those two fields when they are missing or invalid, the same way it already fills each tab's
createdBy. - Approvals work as before. A widget the operator approved stays approved. A new widget is
pendinguntil the operator approves it, even if the agent marks itapproved. - Other mistakes in the registry are still refused, with nothing written.
- Still the same 19 native tools.
- The problem: when an agent replaced the whole board and a custom widget's
Full notes: CHANGELOG.md