• v1.4.2 b65f700d56

    v1.4.2 — forward-looking Tibber prices (accurate per-slot billing)
    pytest / test (push) Successful in 20m2s
    frontend / frontend (push) Failing after 6m5s
    docker-image / build-and-push (push) Successful in 13m27s

    tliu93 released this 2026-07-18 20:23:39 +02:00 | 4 commits to main since this release

    Bug fix release. Follow-up to v1.4.1.

    • fix(tibber): fetch prices via priceInfo(resolution: QUARTER_HOURLY) { today
      tomorrow } instead of priceInfoRange. priceInfoRange is historical (its range
      ends at "now"), so upcoming 15-min slots were never stored. That made the
      price chart history-only and, more importantly, caused per-slot billing to
      fall back to the previous quarter's price for intra-hour periods (locked in by
      the immutability guard). priceInfo is forward-looking AND quarter-hourly, so
      every slot's exact price is in the DB before it closes: accurate per-slot
      billing and a live current-price entity that steps every 15 minutes.

    Verified against the live Tibber API (192 points, today 00:00 → tomorrow 23:45,
    future slots present) and the full pytest/ruff gate plus app + docker build.

    Downloads