BarPilot 1.25
Everything since 1.18, tested against a real bar over USB, Wi-Fi and Bluetooth.
Highlights
- Sounds (new section): a soundboard for the bar's speaker - built-in sounds plus your own recordings and audio files, converted to the bar's
.sndformat in the browser. - Messages: custom message and ticker merged into one card - send a single line or rotate the whole list, with inline stamps, animated stamps, per-line colours and crypto prices.
- Prepare the bar: sends every sound, all 1,469 animation frames, every stamp and icon, and your settings to the bar's own storage. Playback becomes a single small command, rotation skips are free, and the playing animation survives reloads.
- Your settings live on the bar and follow it to any machine and any copy of BarPilot.
- Bluetooth control (experimental, work in progress): drive the bar over BLE through the local helper - no Web Bluetooth needed. Known buggy; the app says so on the panel. USB and Wi-Fi remain the reliable paths.
- On-call detection rebuilt for Windows: two independent detectors (registry usage records in both hives plus live audio capture sessions), a "what does Windows see?" debug view, a call timer that matches the real call length, and live banner re-labelling.
- Calendar correctness: deleted occurrences stay deleted, moved occurrences show only at their new time, duplicates are folded.
- Troubleshooter fix buttons re-check themselves and the helper row shows the webhook/microphone chain.
- Helper v28: serves the app at 127.0.0.1:8765/app, syncs settings across origins and to the bar, proxies calendars, runs the webhook and both call detectors, installs its own optional add-ons, hardened against field-reported crashes.
Download barpilot.html (and barpilot-usage-helper.py for calendars, on-call detection, Claude plan usage and Bluetooth).