Skip to content

Releases

v0.2.0

Choose a tag to compare

@fridim fridim released this 26 Oct 20:55

Added

  • Live station layer: OpenWindMap and METAR/AWC (with IEM fallback), nearby
    stations, station detail with 24 h history, manual refresh, and polite caching.
  • OSM spot catalog: 166 spots (161 named + 5 with nearby-feature hints),
    searchable from Add Spot, Near Me, and the map picker; spot info and
    add-to-favorites.
  • Private JSON spot imports: Settings → Spot locations, app-private storage;
    raw import files are excluded from Android backup, with validation and delete
    support. Saved spot metadata may still be included in Android backup.
  • Forecast preview for the whole spot list: time presets, nearest-hour
    wind/gust values, and the existing wind colour/unit display.
  • Selectable forecast models/sources, marine/wave display options, configurable
    cache TTL, and stale-cache fallback.
  • Offline coastline map with multiple detail levels, pan/zoom, and the Add Spot
    map picker.
  • Screenshot capture script with live-data waits and a full 3×3 README gallery.
  • OSM catalog updater with clustered nearest-feature hints, point-in-polygon
    where geometry is available, compass qualifiers, a review CSV, and curated
    hint overrides.
  • CI and tag-driven signed APK/AAB release automation, with signer pinning,
    APK/AAB signature verification, and GitHub Release assets.

Changed

  • Edge-to-edge layout with status/navigation bar insets and matching icon
    contrast.
  • Wind colour mode: higher-contrast foregrounds, no extra bold in colour mode,
    and two-character wind/gust alignment in both modes.
  • Spot list long-press actions now share the row with the name and info button;
    delete uses an X icon.
  • The live-station strip now has previous/next triangle buttons and wraps around
    the nearby stations.
  • Settings “Sources” renamed to “Spot locations”; language, units, marine
    display, cache TTL, dark screen, and colour mode controls.
  • Bundled catalog is now OSM-only; 166 spots, manifest v16.
  • Added GSHHG (LGPL-3.0) and MMD (Apache-2.0) third-party notices and full
    license texts; dependency license files are preserved in the APK.
  • Database schema v4 with sort-order migration.

Fixed

  • Android startup crash caused by a regular-expression flag unsupported by ICU.
  • Map canvas drawing over the Add Spot tabs.
  • Forecast HTTP error classification and optional marine failure logging.
  • Live-station cache concurrency and stale-data handling.
  • Recomputation cost in Near Me and Add Spot search.
  • Unnamed OSM spots now display a meaningful nearby-feature hint instead of a
    blank name.
  • Private-import source links are restricted to HTTPS, and release signing is
    isolated from the build job and checked against the release certificate.

Tests

  • 97 unit tests covering parsing, mapping, repositories, migrations, catalog
    logic, forecast preview, and formatting.

v0.1.1

Choose a tag to compare

@fridim fridim released this 25 May 09:36

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@fridim fridim released this 23 May 21:59
cb8010e

Initial Release