Beta v1.7.2.4951
Changelog: 1.7.2 (commits since v1.7.1.118)
Found 59 commit(s) in 6 section(s).
1.7.2 (2026-08-01)
Features
- add beta appcast generator with stable superset
- report peers held on a newer schema in sync results
- hold peers publishing from a newer schema version
- stamp manifests with the publishing schema version
- carry the publisher's schema version in the manifest
- add download and backup guidance to the update-required screen
- compass rose on the seascape views
- hover inspection on the seascape terrain
- seascape surface pick lattice and cell readout
- distance and depth axes on the seascape views
- build unit-aware seascape axes
- widen the seascape to an 8 km span with span-keyed cache
- provenance captions and bathymetry attribution
- drape the dive path over real bathymetry when available
- add site seascape page with provenance captions
- site seascape provider with typed terminal states
- assemble the site seascape scene
- build seascape terrain from real bathymetry grids
- 3D marker positions, site marker kinds, paths overlay
- expose repository and grid providers
- add cache-first repository with quantized keys
- add BathymetryCache table to local cache DB (v7)
- add best-source-wins resolver
- add GMRT GridServer source with ESRI ASCII parser
- add EMODnet DTM source with coverage boxes
- add BathymetrySource interface and ETOPO ERDDAP source
- parse ERDDAP griddap JSON responses
- add BathymetryGrid entity
Bug Fixes
- stamp store builds with their real update channel
- match the published Windows installer asset name
- treat an ok cache row with null gridJson as corruption
- address review feedback
- match the seascape icon to the dive detail entry
- retry transient grid failures instead of memoizing null
- survive parallel-branch v7 collision and contain cache errors
Documentation
- record the Windows 16-bit build-number ceiling in the plan
- document BETA_BUILDS_TOKEN for the beta pipeline
- add Phase 1-2 beta pipeline implementation plan
- add Phase 0 groundwork implementation plan for release channels
- add release channels (stable/beta) design spec
- bug campaign final disposition log (19 PRs)
- bug campaign phase 0 disposition log + promote #759 fix task
- bug campaign implementation plan with recon-traced root causes
- bug campaign triage and fix design spec
- release notes
- add hover inspection addendum to the seascape axes spec
- add seascape axes and extended extent spec
- add site bathymetry seascape implementation plan
- add site bathymetry seascape design spec
Tests
- pin pre-migration backup no-op for newer databases
- lock Shearwater UDDF single-tank gas mix (#71)
CI/CD
- include pubspec in the temporary beta smoke trigger paths
- let non-workflow_run triggers through the beta precheck gate
- temporary push trigger to smoke the beta pipeline (remove before merge)
- use production-shaped values in the build-all smoke
- add per-merge beta pipeline publishing to beta-builds
- add temporary smoke wrapper for build-all (remove before merge)
- extract the five platform builds into a reusable workflow
Chores
- bump version to 1.7.2+119