Skip to content

Breeze Core v3.1.0

Choose a tag to compare

@monikapurpl3 monikapurpl3 released this 18 Aug 21:19
· 23 commits to main since this release

Live web UI, and programs in the browser

The web panel was polling every 5 seconds. It now consumes the SSE stream the
server has published since 3.0.0-pre2 — the same one the phone app uses — so
state is live, and a backgrounded tab closes the stream entirely, which stops it
causing LAN traffic to the air conditioners at all. Polling remains as a
documented fallback for an older server or a proxy that buffers responses.

Three additions bring the panel closer to the app:

  • Programs — favourites, schedules and curves: view, apply, enable/disable,
    delete, and save a favourite from a unit's current state. Editing schedule
    entries and curve points stays in the app.
  • Nerd — everything /api/system knows, rendered generically so new server
    facts appear without a UI change. Copy-all included.
  • Beep — a per-browser toggle, off by default so a 2am schedule stays silent.

Notes

  • riscv64 remains at 3.0.5: its bundle is a ~2 hour emulated build and it
    is documented as landing last and lagging. Packages labelled 3.1.0 for riscv64
    were built and deliberately discarded rather than shipped with a 3.0.5 binary
    inside.
  • FreeBSD .pkg and NetBSD .tgz are built from source on real BSD hosts;
    OpenBSD installs from the source tarball.
  • Everything here is also on the signed repositories at
    https://bolero.salataputarica.hr.eu.org.