Skip to content

v1.5.0 — Automatic refresh and converted investment entities

Choose a tag to compare

@raccommode raccommode released this 10 Sep 07:14

Lunch Flow now refreshes automatically at startup and hourly by default. Configure each connection under Finance settings → Lunch Flow → Automatic refresh, with intervals from 15 minutes to 24 hours. Failed accounts are retried without preventing the other accounts from refreshing; initial transaction imports still require review.

Account forms now provide localized currency dropdowns and Convert automatically → Convert to. Existing Home Assistant entities publish the converted value and target currency. Investment entities include cash plus the market values of stocks, funds and cryptocurrencies, counting bank positions once. Required exchange rates refresh automatically.

Account pages preview the entity value and show precise attempt/success times and HTTP failure codes. Missing required data remains unknown and valid previous bank snapshots are retained during outages. This improves retries and diagnostics; it cannot recover a balance that Lunch Flow or the bank does not provide.

Validation: 229 Python tests and 23 real Home Assistant browser tests, including English desktop and French mobile conversion/settings flows, plus lint, JavaScript syntax, hassfest and HACS checks.

Update to 1.5.0 in HACS and restart Home Assistant. Existing accounts, journal records, budgets and entity IDs are preserved. Investment entities change from cash-only values to cash plus market values.