Skip to main content

Changelog

What's new with Paddle Conditions.

Apr 10, 2026

New Feature
Dam Release Safety Veto — River spots downstream of a dam now automatically get a NO_GO rating when the release rate exceeds a configured threshold. South Fork American River kicks to NO_GO above 3,000 CFS, Lake Natoma above 10,000 CFS. Applies only to downstream-of-dam water bodies where high releases create dangerous conditions.
New Feature
Five New California Reservoirs — Shasta Lake, Trinity Lake, New Melones Lake, Don Pedro Reservoir, and Pine Flat Lake are now live with CDEC reservoir monitoring. Adds about 12.4 million acre-feet of coverage across NorCal and Sierra paddling destinations.
New Feature
Curated Explore Map — The nearby spots map and directory now only show water bodies we have manually curated with data sources. Cuts out the noise from non-paddle-appropriate entries that were imported from public waterway databases but never vetted. Direct spot lookups and search are unchanged.
Infrastructure
Smarter Refresh Backoff — When a water body's data refresh fails repeatedly (bad station config, upstream down, permanent outage), the refresh loop now backs off exponentially instead of retrying every 15 minutes forever. 15 min for the first two failures, then 1 hour, then 6 hours, then 24 hours, then it gives up after about 10 days of consecutive failures. Successful fetches reset the counter. Cuts wasted API calls on broken spots and speeds up the refresh job for healthy ones.
Infrastructure
Station Allowlists for Setup — The reservoir setup script now accepts a stations allowlist so cross-watershed and unrelated stations do not pollute monitoring data. Large reservoirs like Shasta that sit near other facilities get only their own stations.
Infrastructure
Cross-Repo Dev Docs — CLAUDE.md files in each repo now cross-link to the workspace root, making shared conventions discoverable when working inside a single repo.
Bug Fix
Faster First Fetch for New Spots — Brand-new water bodies now populate data on the next refresh tick instead of waiting 24 hours after the first user adds them. Also fixes the case where a visitor browses a never-fetched spot from the directory: the fetch pipeline is nudged in the background so returning visitors see live conditions.

Apr 9, 2026

New Feature
Lake Oroville — Lake Oroville now available with full CDEC reservoir monitoring: storage, elevation, inflow/outflow, water temperature, and water quality from 9 nearby stations.
Infrastructure
Reservoir Setup Script — New reusable setup-reservoir script automates CDEC station discovery for adding future reservoirs. Discovers stations, probes sensors, and generates SQL in one command.

Apr 8, 2026 — Spot Discovery & SEO

New Feature
Browse Spots — New /spots directory page. Browse paddle spots by state and water body type.
New Feature
Spot Page Enhancements — Spot pages now show nearby spots, descriptions, and structured data for better search visibility.
New Feature
Dynamic Sitemap — All spot pages are now included in the sitemap for search engine discovery.
New Feature
Social Sharing Images — Each spot gets a custom OG image with the spot name and location for better social sharing previews.
Improvement
Popularity Tracking — Spot page views now contribute to popularity ranking, helping surface the most visited spots.

Apr 8, 2026

Improvement
Spot Page Map — Public spot pages now show an interactive Leaflet map centered on the water body with a score-colored marker. Replaces the previous placeholder.

Apr 8, 2026 — Share Spots and Explore Nearby

New Feature
Public Spot Pages — Every water body now has a public page at paddleconditions.com/spot/lake-tahoe showing current conditions, score, and a premium CTA. Share links with friends who don't have an account.
New Feature
Explore Nearby Spots — Browse paddle spots near you at paddleconditions.com/explore. Interactive map with score markers, distance-sorted card grid, and filters for water body type and search radius.
New Feature
Share Button — Tap the share icon on any location detail page to share conditions via native share sheet (mobile) or copy the link to clipboard (desktop).
Infrastructure
Website SSR — Switched paddleconditions.com to hybrid server-side rendering for dynamic spot pages. Static pages stay fast, SSR pages get fresh data on every request with 15-minute edge caching.
Infrastructure
End-to-End Testing — Added 17 Playwright e2e tests covering auth, subscription, location management, and account flows. Tests run against a local API with test database for full isolation.