Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 08:38
· 136 commits to main since this release
ac63fdc

What's New in v3.0.0

Building on v2.0.0's confirmed-riverbank-reference workflow, this release replaces that rectangle-based approach with a human-traced polyline guide that follows the real curve of a riverbank, and adds a new capability: pulling review video/image material directly from public archives and live camera streams into the Home UI.

1. Normal Waterline Guide — replaces the confirmed-reference rectangle (OF-087)

  • Trace one or more curved polylines marking the normal water edge, instead of a single straight-edged rectangle
  • Every line is its own row with an independent label, status (draft/confirmed/invalid), and notes; adding, deleting, or switching lines never discards in-progress edits
  • Bulk save (all lines in one request) and hard delete (no invalidation trail), alongside the existing single-guide save/invalidate
  • No more machine-suggested starting shape — the machine never proposes the trusted baseline; only a human draws it
  • The Watch viewer now shows every non-invalidated guide as soon as it's drawn (confirmed solid blue, unconfirmed dashed amber), not only once fully trusted
  • The Create Site setup form no longer offers guide drawing — guides are added afterward from their own panel
  • Fixed a layout bug where the Watch/Details View buttons could get clipped on narrower site cards

2. Download River Images and Video

  • New Home UI page for pulling review material straight from the public USGS HIVIS camera archive — no manual file transfer needed
  • Choose a camera, date, hour, and timezone to download up to four images across a chosen hour, with actual vs. requested capture times shown side by side
  • Download a camera's latest time-lapse video directly, independent of the image date/hour
  • Turn a batch of downloaded images into a local test video (five seconds per image) to exercise your site's intake, sampling, and labeling workflow end-to-end
  • All downloads are saved locally, kept separate from validation sites, and never auto-approved as training data

3. Live Camera Stream Clips — on demand and scheduled

  • The same downloader page can now save a short clip from any HTTPS live camera stream (an .m3u8 link), not just the USGS archive
  • Download a clip on demand with one click, or turn on a background schedule so the Home UI server keeps trying on an interval by itself — even with the browser closed
  • Built for a feed that isn't always reachable: a failed attempt cleans up completely and reports why, never saving a partial or corrupted file
  • Stream URLs are checked to reject anything pointing at a local or private network address

4. Real-World Grounding: Nepal Bhote Koshi 2026 Case Study

  • Added a summary of the Government of Nepal's assessment of the 26 August 2026 Rasuwa-Bhote Koshi outburst flood to the product/ML-readiness docs
  • Documents a real case where gauges failed and warning time was short, motivating why OpenFloodAI's validation work should preserve visual evidence of sudden events
  • Includes candidate future label/metadata ideas (event type, visual evidence, supporting evidence, system state) drawn from the report

All local-first, camera-based, and privacy-preserving as before: no cloud uploads, no alerts, no flood-risk claims. Archive and live-stream downloads only happen when you explicitly ask for them (or turn on a schedule yourself), and everything stays on your own computer.

Full changelog: v2.0.0...v3.0.0