Skip to content

History / Architecture

Revisions

  • Fix Cost.kind values: SUPPLY | DELIVERY (not BILL_AMOUNT) The code parses and stores supply and delivery as separate Cost rows (SUPPLY | DELIVERY); it does not derive delivery from BILL_AMOUNT - SUPPLY. The stale BILL_AMOUNT term comes from an out-of-date Prisma schema comment.

    @delabrcd delabrcd committed Jun 6, 2026
  • Update wiki for v0.2.0->v0.18.3 features Refresh Architecture (data model: NgLogin, WeatherDaily, Cost kind SUPPLY|BILL_AMOUNT, account lat/long; new modules + API routes), correct the stale Testing/CI note (CI now runs the vitest gate + migration-safety), and expand Releases-and-CI with the test/migration-safety gates and the fail-closed pre-upgrade backup. Add feature pages: Accounts-and-Login, Notifications, Weather-and-Degree-Days, Backups-and-Migration-Safety, Range-and-Customization; link them from Home and the sidebar. Update How-the-Scraper-Works (interactive MFA/OTP, multi-account, Open-Meteo primary), Development-Setup env table, Contributing security posture, and Data-Accuracy (analytics sit on top of the PDF-sourced numbers; cost still from currentCharges).

    delabrcd committed Jun 6, 2026
  • Contributor wiki: architecture, scraper, data-accuracy requirements, testing, contributing, releases

    @delabrcd delabrcd committed Jun 6, 2026