aboutsummaryrefslogtreecommitdiff
path: root/cli/cli.go
Commit message (Collapse)AuthorAge
* Merge ride and rides packages into ride/store following mountain_pass structureMartin Kagamino Lehoux2026-08-23
| | | | | | | | Consolidate persistence (Save, List, Backfill) into ride/store.go alongside ride.go/climb.go/moving_time.go, rename rides.Ride to ride.StoredRide to avoid collision with parsed ride.Ride, update all web/cli consumers and RideView to use named Ride field, adjust templates and regenerate templ files, and remove rides directory.
* Upgrade to Go 1.27 and apply go fix modernizationMartin Kagamino Lehoux2026-08-21
|
* Use OSM as the single source of mountain passesMartin Kagamino Lehoux2026-08-21
| | | | | | | Replace the centcols CSV download/enrichment pipeline with OSM PBF extraction as the primary (only) source: merge osmpass into mountain_pass, drop the centcols table and model fields, filter to named passes with elevation, and remove the centcols CLI flags.
* feat(ride): persist canonical moving time, preserve Strava referenceMartin Kagamino Lehoux2026-08-21
|
* feat(ride): skip rides without track points in backtestMartin Kagamino Lehoux2026-08-20
|
* chore(bench): exclude rides with low moving time ratioMartin Kagamino Lehoux2026-08-20
|
* chore(bench): exclude rides under 10 kmMartin Kagamino Lehoux2026-08-20
|
* chore(bench): exclude short ridesMartin Kagamino Lehoux2026-08-20
|
* fix(ride): use effort metrics for moving timeMartin Kagamino Lehoux2026-08-20
|
* feat(ride): compute moving time from GPX with backtestMartin Kagamino Lehoux2026-08-20
| | | | | | | | Add ride.MovingTime, a speed-threshold algorithm over track timestamps. Add a -backtest CLI command comparing computed values against Strava's reference across all stored rides, with a percentile distribution summary. Baseline: mean err 3.9%, p50 1.6, p75 4.6, p90 8.4, p95 12.1, p99 44.9.
* chore: remove legacy chart renderingMartin Kagamino Lehoux2026-08-11
|
* feat: Persist Cotacol ride valuesMartin Kagamino Lehoux2026-08-08
|
* refactor: Remove demo CLIMartin Kagamino Lehoux2026-08-05
|
* refactor: Extract CLI and chart packagesMartin Kagamino Lehoux2026-08-05