Release v1.1.0
What's New in 1.1.0
State System
Events can now share context across serial scans using named states.
- Set State action — stores a value under a named state (or the default state)
- Clear State action — removes a named or default state
- State Equals condition — matches when a named state holds a specific value
- State Is Empty condition — matches when a named state is unset
States use a name|value format. Omitting the name targets the built-in default state, so simple
use cases need no extra configuration.
Example use case: Scan a "move" command QR code to arm the move state, then scan an item QR code
— BaudBound will call a webhook instead of opening the URL. Scanning the item QR without the move
command behaves as normal.
States Dialog
A new States entry in the menu bar opens a live view of all currently active states. Individual
states can be cleared on the fly, or all states can be wiped at once.
Webhook URL Encoding
Webhooks now have a URL-encode variables checkbox. When enabled, the values substituted for
{input} and {timestamp} are percent-encoded before being inserted into the URL, headers, and body
— useful when passing serial data as a query parameter or path segment.