ChainCheck v0.1.0
What's Changed
- feat(backend): Sierra feed layer, pass forecasts, watcher, API by @nicglazkov in #1
- feat(backend): resort adapters for all 11 Tahoe resorts by @nicglazkov in #2
- feat(backend): subscriptions and FCM push dispatch by @nicglazkov in #3
- feat(app): Compose Multiplatform app (Home, Routes, Resorts, Alerts) by @nicglazkov in #4
- feat(backend): AI trip brief with validated narration and eval set by @nicglazkov in #5
- feat(app): trip brief screen by @nicglazkov in #6
- docs: readme; ignore .kotlin session files by @nicglazkov in #7
- fix: dedupe chain control points; trim network error text by @nicglazkov in #8
- fix(brief): strip pasted key whitespace; log fallback reasons by @nicglazkov in #9
- fix(brief): align closure validation with what the model sees by @nicglazkov in #10
- fix(brief): retry narration with feedback; fact-digest cache key by @nicglazkov in #11
- fix(brief): render times in Pacific, not UTC by @nicglazkov in #12
- fix(brief): tolerate slash reformatting in location validation by @nicglazkov in #13
- fix(app): NoActionBar theme - remove duplicate system banner by @nicglazkov in #14
- feat: map tab with live data, webcams, location, and navigation by @nicglazkov in #15
- feat(app): Sierra Light / Summit design system by @nicglazkov in #16
- feat: tap anything to see it on the map; polished map visuals by @nicglazkov in #17
- feat: glove-size map targets, destination-first Home, tier-colored route lines by @nicglazkov in #18
- feat: road-snapped route lines with shields; fix five resort feeds by @nicglazkov in #19
- fix: high-fidelity road geometry, stable marker anchors, off-season clarity by @nicglazkov in #20
- fix: corridor lines from authoritative OSM highway geometry by @nicglazkov in #21
- feat(app): interactive chain-controls guide by @nicglazkov in #22
- feat: Summit Pin icon and public-ready README by @nicglazkov in #23
- Spend guard on AI trip brief generation by @nicglazkov in #24
- Tolerate road-suffix abbreviation expansion in brief validation by @nicglazkov in #25
- Hands-off hardening: token pruning, weekly canary, Dependabot, security policy by @nicglazkov in #26
- chore(deps): Bump tzdata from 2026.2 to 2026.3 in /backend by @dependabot[bot] in #30
- chore(deps): Bump ruff from 0.15.20 to 0.15.21 in /backend by @dependabot[bot] in #31
- chore(deps): Bump coroutines from 1.10.2 to 1.11.0 by @dependabot[bot] in #34
- QA sweep: 15 usability fixes for non-technical users by @nicglazkov in #37
- Tier ring captions stay inside the circle by @nicglazkov in #40
- Patch-only Dependabot updates for Kotlin-coupled libraries by @nicglazkov in #41
- chore(deps): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #27
- chore(deps): Bump gradle/actions from 4 to 6 by @dependabot[bot] in #28
- chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #29
- chore(deps): Bump actions/checkout from 4 to 7 by @dependabot[bot] in #42
- chore(deps): Bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in #43
- Patch-only Dependabot updates for Compose, serialization, coroutines by @nicglazkov in #46
- Complete the toolchain-coupled Dependabot ignore list by @nicglazkov in #47
- chore(deps): Bump com.google.maps.android:maps-compose from 6.4.1 to 6.4.4 by @dependabot[bot] in #49
- chore(deps): Bump gradle-wrapper from 8.13 to 8.14.5 by @dependabot[bot] in #48
- Destination-aware map suggestion card by @nicglazkov in #50
- Sideload release pipeline: signing, Crashlytics, legal pages, release workflow by @nicglazkov in #51
New Contributors
- @nicglazkov made their first contribution in #1
- @dependabot[bot] made their first contribution in #30
Full Changelog: https://github.com/nicglazkov/chaincheck/commits/v0.1.0