• v1.4.0 8509867913

    v1.4.0 Stable

    zaph0d released this 2026-03-23 07:02:02 +01:00 | 114 commits to main since this release

    📅 Originally published on GitHub: Mon, 23 Mar 2026 06:02:18 GMT
    🏷️ Git tag created: Mon, 23 Mar 2026 06:02:02 GMT

    What's new

    Features

    • Admin → Screens: diagnostics box per screen — live status, caster & backend logs, and a "Re-cast now" button
    • Admin → Screens: chromecast_name field; auto-filled when selecting a device from the scanner
    • Caster: auto-recovery from dynamic IPs — when casting fails, the scanner sidecar searches the full /24 subnet for the device's new IP and updates the config automatically
    • Landing page: credit line added ("Prompts: 100% human · Writing & coding: 100% Claude"); version badge links to releases

    Fixes

    • Calendar: service account now auto-subscribes to configured calendars, resolving color lookup errors in the console
    • Weather: replaced emoji with SVG icons to fix rendering on Chromecast (Chromium)
    • Network widget: LAN host count font size matched to other values in the widget
    • Polestar widget: added spacing between the battery bar and the charging status row
    • Scanner: probes the full /24 subnet instead of only ARP cache entries, so rebooted devices with new IPs are found reliably

    Docs & admin

    • Admin panel General tab sections reordered
    • Added prompt-a-feature guide (docs/prompt-a-feature.md), linked from README
    Downloads