Commit History

  1. Cache-bust CSS/JS on every container start⁠

    pourmousavi +1: Claude Opus 4.7 (1M context)
    9f09117
  2. Drop XLSX mirror layer to satisfy HuggingFace binary-file policy⁠

    pourmousavi +1: Claude Opus 4.7 (1M context)
    4424ac7
  3. Fix HF deployment serving stale BESS list with fictional DUIDs⁠

    pourmousavi +1: Claude Opus 4.7 (1M context)
    0d542b0

  1. Fix bundle selection: try multiple candidates when best bundle misses⁠

    pourmousavi +1: Claude Opus 4.6 (1M context)
    5a939d7
  2. Fix OOM on Era 1 dates: chunk CSV output and pre-filter by DUID⁠

    pourmousavi +1: Claude Opus 4.6 (1M context)
    6250d00
  3. Fix era-aware file matching for pre-Apr 2025 SCADA data and add warnings system⁠

    pourmousavi +1: Claude Opus 4.6 (1M context)
    c6457f4

  1. Fix MW capacity column name to match AEMO xlsx header⁠

    Claude
    6fd40d3
  2. Replace inline expand with modal for data-type About panels⁠

    Claude
    43cb5cc
  3. Add hoverable/expandable About panels to data-type checkboxes⁠

    Claude
    134bb77

  1. Add SCADA data source & column reference (same component as 5-min energy)⁠

    Claude
    3af727f
  2. Fix chart width (Plotly hidden-container) and add section spacing⁠

    Claude
    9845df1
  3. Add inline help for dispatch energy data (tooltip icons + collapsible panel)⁠

    Claude
    1b5231e
  4. Add 5-minute dispatch energy data, data-type checkboxes, remove preview table⁠

    Claude
    2f1129f
  5. Add learned wait-time estimates and stretch chart to fill frame⁠

    Claude
    e6a4103
  6. Fix FPPMW file lookup to use publication date (D+1) instead of settlement date⁠

    Claude
    7986823
  7. Fix multi-segment CSV parsing so both half-day files use their own schema⁠

    Claude
    c38e61e
  8. Fix silent 500: add global exception handler and NaN safety⁠

    Claude
    36d7e96
  9. Fix memory error: revert incorrect D+1 filename assumption⁠

    Claude
    3691b86
  10. Fix missing second-half FPPMW ZIP for dates from 11 Jan 2026⁠

    Claude
    5a2041e

  1. Fix TypeError in compute_summary when std() returns None⁠

    Claude
    f074dd8
  2. Catch all network errors; show HTTP status on frontend error⁠

    Claude
    d707685
  3. Fix docstring and remove wasteful D+1 fetch⁠

    Claude
    2420f34
  4. Fetch ALL half-day ZIP files for a settlement date, not just the first⁠

    Claude
    b7c0a6b
  5. Fix missing second 12-hour half of NEM market day (AEST, not UTC)⁠

    Claude
    73898ba
  6. Fix missing second 12-hour half of FPPMW daily ZIPs⁠

    Claude
    adfdb79
  7. Improve loading time estimate and add disclaimer⁠

    Claude
    12d7321
  8. Unify hyperlink colour and add FPP source to footer⁠

    Claude
    0a43438
  9. Fix 12-hour gap in SCADA data by reading all CSVs from each inner ZIP⁠

    Claude
    7c86166
  10. Fix chart truncation and CSV datetime format⁠

    Claude
    3f12710
  11. Remove time boundary filter causing data truncation to a few hours⁠

    Claude
    158d873
  12. Only match FPPMW files; set DATA_START_DATE to 2025-02-28⁠

    Claude
    10bbc1b
  13. Add FPPMW monthly archive support (Mar 2025–Jan 2026) + 24h day coverage⁠

    Claude
    19b8b03
  14. Disable all form controls while data is loading⁠

    Claude
    95bc2d3
  15. Fix BESS columns, dropdown format, and date picker UX⁠

    Claude
    d31601b
  16. Fix header row: use row 4 (index 3) not row 1 in Generator Information sheet⁠

    Claude
    3f56f5a
  17. Source BESS list dynamically from AEMO generation information XLSX⁠

    Claude
    ead45e6
  18. Prefer FPPMW over FPP when both exact-match the target date⁠

    Claude
    540b503
  19. Handle FPPMW nested-ZIP format introduced on 11 Jan 2026⁠

    Claude
    7496930
  20. Fix archive bundle logic: exclude FPPMW files; always try Current first⁠

    Claude
    f0a0ff5
  21. Fix Polars schema inference: scan all rows to detect float columns⁠

    Claude
    57e50b3
  22. Rewrite archive ZIP selection: find largest start-date <= target date⁠

    Claude
    ff812da
  23. Fix monthly archive detection: exclude FPPMW daily files from monthly match⁠

    Claude
    0950d2d
  24. Fix FPPDAILY fetcher: add User-Agent, monthly archive support, and logging⁠

    Claude
    3f2df04
  25. Fix FPPDAILY fetcher: improve HTML parsing and add archive fallback logic⁠

    Claude
    d75e874
  26. Initial implementation: NEM Battery SCADA Data Explorer⁠

    Claude
    fd0bd3b