Skip to content

Releases: busy-app/busybar-firmware

1.2.4

Choose a tag to compare

@hedger hedger released this 11 Sep 15:39
b315346

What's new

This is a hotfix release for USB LAN connectivity on latest Windows versions.

Changes

Full Changelog: 1.2.3...1.2.4

1.2.4-rc

1.2.4-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 11 Sep 12:11
51d3dbe

What's new

This is a hotfix release for USB LAN connectivity on latest Windows versions.

Changes

Full Changelog: 1.2.3...1.2.4-rc

1.2.3

Choose a tag to compare

@hedger hedger released this 03 Sep 11:31
2cd7ec8

What's New

  • JavaScript runtime: Early support for running JavaScript apps on BUSY Bar. Includes fetch, localStorage, app exit, and forced script termination. Try it from the CLI. Full support coming in future releases.

  • HTTP API:

    • Display & Draw: Added XPM2 bitmap support, selective element removal, z-index control, and asset uploads to subdirectories. Improved handling of conflicts in the Draw tool.

    • System: Added the interface needed for smooth discovery and pairing with the upcoming Home Assistant integration.

    • Other: Improved update and install errors, storage writes, local-only endpoint documentation, local POST timeouts, and log dumps. Log dumps now include Si917 logs and device information.

  • Networking: Added mTLS support for fetch, with a cached CA bundle. You can now configure DNS servers through DHCP or static settings. Improved DHCP retries and mDNS-based discovery.

  • Bluetooth LE: Fixed a crash when forgetting a paired device and reworked the public API.

  • Audio & Power: Fixed a volume deadlock under load. Lowered the minimum charge limit to 30% in Dev Mode.

  • System: Lowered the minimum front/back display brightness. Reworked and improved light sensor handling.

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.3

1.2.3-rc

1.2.3-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 31 Aug 09:51
91c6009

TL;DR -- What's New

  • JavaScript Runtime: Work-In-Progress support for JS apps running on BUSY Bar. New JS app runtime with fetch, localStorage, forced script termination, and app exit support. Available for evaluation via CLI interface; full support & examples are coming in the next releses.

  • HTTP API: Display & Draw: XPM2 bitmap support in the HTTP draw API; selective element removal and z-index control; asset uploads to subdirectories; draw tool conflict handling;

  • HTTP API: System: Interface for smooth discovery and pairing with upcoming Home Assistant integration.

  • HTTP API: Misc: error_code enum for update/install; optional append on storage write; local-only endpoints annotated; inactivity timeout fix for local POSTs; Log dump now includes Si917 logs (with caching & auto-dump) and device info; multiple log_dump API fixes.

  • Networking: Fetch mTLS support with cached CA bundle; DNS server configurable via DHCP/static; dhclient online retry; fixes and improvements to mDNS-based discovery.

  • BLE: Forget-pairing crash fixed; public API reworked.

  • Audio & Power: Volume deadlock under load fixed; minimum charge limit lowered to 30% (with debug).

  • System: lower minimum front/back display brightness with LightSensor refactor.

  • Build & Infra: Memory leak + allocation checks; workflows switched to f22; cert update flow moved to separate fbt target; OAS diff processing fixed.

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.3-rc

1.2.2-rc

1.2.2-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 27 Aug 17:19
e4d5763

TL;DR -- What's New

  • JavaScript Runtime: Work-In-Progress support for JS apps running on BUSY Bar. New JS app runtime with fetch, localStorage, forced script termination, and app exit support. Available for evaluation via CLI interface; full support & examples are coming in the next releses.

  • HTTP API: Display & Draw: XPM2 bitmap support in the HTTP draw API; selective element removal and z-index control; asset uploads to subdirectories; draw tool conflict handling;

  • HTTP API: System: Interface for smooth discovery and pairing with upcoming Home Assistant integration.

  • HTTP API: Misc: error_code enum for update/install; optional append on storage write; local-only endpoints annotated; inactivity timeout fix for local POSTs; Log dump now includes Si917 logs (with caching & auto-dump) and device info; multiple log_dump API fixes.

  • Networking: Fetch mTLS support with cached CA bundle; DNS server configurable via DHCP/static; dhclient online retry; fixes and improvements to mDNS-based discovery.

  • BLE: Forget-pairing crash fixed; public API reworked.

  • Audio & Power: Volume deadlock under load fixed; minimum charge limit lowered to 30% (with debug).

  • System: lower minimum front/back display brightness with LightSensor refactor.

  • Build & Infra: Memory leak + allocation checks; workflows switched to f22; cert update flow moved to separate fbt target; OAS diff processing fixed.

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.2-rc

1.2.1-rc

1.2.1-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 26 Aug 14:01
21e8181

TL;DR -- What's New

  • JavaScript Runtime: Work-In-Progress support for JS apps running on BUSY Bar. New JS app runtime with fetch, localStorage, forced script termination, and app exit support. Available for evaluation via CLI interface; full support & examples are coming in the next releses.

  • HTTP API: Display & Draw: XPM2 bitmap support in the HTTP draw API; selective element removal and z-index control; asset uploads to subdirectories; draw tool conflict handling;

  • HTTP API: System: Interface for smooth discovery and pairing with upcoming Home Assistant integration.

  • HTTP API: Misc: error_code enum for update/install; optional append on storage write; local-only endpoints annotated; inactivity timeout fix for local POSTs; Log dump now includes Si917 logs (with caching & auto-dump) and device info; multiple log_dump API fixes.

  • Networking: Fetch mTLS support with cached CA bundle; DNS server configurable via DHCP/static; dhclient online retry.

  • BLE: Forget-pairing crash fixed; public API reworked.

  • Audio & Power: Volume deadlock under load fixed; minimum charge limit lowered to 30% (with debug).

  • System: lower minimum front/back display brightness with LightSensor refactor.

  • Build & Infra: Memory leak + allocation checks; workflows switched to f22; cert update flow moved to separate fbt target; OAS diff processing fixed.

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.1-rc

1.2.0-rc

1.2.0-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 19 Aug 13:49
78c41b0

TL;DR -- What's New

  • JavaScript Runtime: Work-In-Progress support for JS apps running on BUSY Bar. New JS app runtime with fetch, localStorage, forced script termination, and app exit support. Available for evaluation via CLI interface; full support & examples are coming in the next releses.

  • HTTP API: Display & Draw: XPM2 bitmap support in the HTTP draw API; selective element removal and z-index control; asset uploads to subdirectories; draw tool conflict handling;

  • HTTP API: System: Interface for smooth discovery and pairing with upcoming Home Assistant integration.

  • HTTP API: Misc: error_code enum for update/install; optional append on storage write; local-only endpoints annotated; inactivity timeout fix for local POSTs; Log dump now includes Si917 logs (with caching & auto-dump) and device info; multiple log_dump API fixes.

  • Networking: Fetch mTLS support with cached CA bundle; DNS server configurable via DHCP/static; dhclient online retry.

  • BLE: Forget-pairing crash fixed; public API reworked.

  • Audio & Power: Volume deadlock under load fixed; minimum charge limit lowered to 30% (with debug).

  • System: lower minimum front/back display brightness with LightSensor refactor.

  • Build & Infra: Memory leak + allocation checks; workflows switched to f22; cert update flow moved to separate fbt target; OAS diff processing fixed.

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.0-rc

1.1.1

Choose a tag to compare

@hedger hedger released this 29 Jul 08:46
ac59f45

TL;DR - What's New

  • Build & Dev Experience: Single fbt call for USB flashing; flash_usb_* signed by default (+ _unsigned variants); LFS cloning fixed; submodules & workflows cleaned up; VS Code & clangd paths fixed; protobuf repo README added; docs updated; Forgejo workflows removed.

  • Display: New animation framework replaces ThorVG (lighter, faster); subpixel animation translation; NavBar flickering in menus fixed.

  • Wi‑Fi & Connectivity: AP auto-reconnect after being kicked; CA bundle refreshed; MQTT reconnect timeout fixed.

  • BLE: Documentation updated; connection flow cleaned up.

  • HTTP API: /api/log_dump reworked with no more 500s; fetch client refactored.

  • Matter: Event queue no longer clogs on repeated connectivity failures.

  • Power & System: Low power mode entry via SoftOff fixed; timer state correctly restored after reboot.

  • Tests: CLI, fetch, and Matter test coverage extended.

What's Changed

New Contributors

Full Changelog: 1.0.2...1.1.1

1.1.1-rc

1.1.1-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 23 Jul 13:18
1c6607c

TL;DR - What's New

  • Build & Dev Experience: Single fbt call for USB flashing; flash_usb_* signed by default (+ _unsigned variants); LFS cloning fixed; submodules & workflows cleaned up; VS Code & clangd paths fixed; protobuf repo README added; docs updated; Forgejo workflows removed.

  • Display: New animation framework replaces ThorVG (lighter, faster); subpixel animation translation; NavBar flickering in menus fixed.

  • Wi‑Fi & Connectivity: AP auto-reconnect after being kicked; CA bundle refreshed; MQTT reconnect timeout fixed.

  • BLE: Documentation updated; connection flow cleaned up.

  • HTTP API: /api/log_dump reworked with no more 500s; fetch client refactored.

  • Matter: Event queue no longer clogs on repeated connectivity failures.

  • Power & System: Low power mode entry via SoftOff fixed; timer state correctly restored after reboot.

  • Tests: CLI, fetch, and Matter test coverage extended.

What's Changed

New Contributors

Full Changelog: 1.0.2...1.1.1-rc

1.1.0-rc

1.1.0-rc Pre-release
Pre-release

Choose a tag to compare

@hedger hedger released this 20 Jul 10:48
ad1013d

TL;DR -- What's New

  • Build & Dev Experience: Reworked fbt calls for USB flashing; flash_usb_* now signed by default (+ _unsigned variants); LFS cloning fixed; submodules & workflows cleaned up; VS Code settings template paths fixed; documentation updated.
  • Display: New animation framework replaces ThorVG (lighter, faster); supports animation subpixel translation for smoother movement.
  • HTTP API: /api/log_dump reworked with all 500 errors eliminated.
  • Networking: fetch client refactored; CA certificate bundle refreshed.
  • Power & System: Low power mode entry via SoftOff fixed; NavBar flickering in Apps/Settings menus fixed.
  • Tests: CLI test coverage extended.

What's Changed

Full Changelog: 1.0.2...1.1.0-rc