aboutsummaryrefslogtreecommitdiff
path: root/ride
Commit message (Expand)AuthorAge
* Persist official climb attempts with climbs pagesMartin Kagamino Lehoux2026-09-13
* Split cli.go into per-domain command filesMartin Kagamino Lehoux2026-09-06
* feat: Analyse and fix elevation issuesMartin Kagamino Lehoux2026-09-01
* Add GPX vs FIT parsing benchmark over full ride corpusMartin Kagamino Lehoux2026-08-29
* Rename rides.type to external_sport_type, infer bike type from Strava sport t...Martin Kagamino Lehoux2026-08-28
* modernizeMartin Kagamino Lehoux2026-08-28
* Add touring ride type for cyclotourismeMartin Kagamino Lehoux2026-08-28
* Swap ride read path from GPX to FIT for performanceMartin Kagamino Lehoux2026-08-27
* Add dual GPX/FIT exporter and backfill for ridesMartin Kagamino Lehoux2026-08-27
* Tame the deadcode gate and remove dead web helpersMartin Kagamino Lehoux2026-08-27
* Extract climb detection into a dedicated climb packageMartin Kagamino Lehoux2026-08-27
* Lint & fixMartin Kagamino Lehoux2026-08-27
* Describe test rides as plain strings with a ridetest DSLMartin Kagamino Lehoux2026-08-25
* Remove per-index ride accessors now dead after the component migrationMartin Kagamino Lehoux2026-08-25
* Expose ride data as components and make algorithms consume only the slices th...Martin Kagamino Lehoux2026-08-25
* Add progress bars to the long-running CLI processes (backtest, backfill, extr...Martin Kagamino Lehoux2026-08-24
* Add hardcore ride categorisation with bike and ride typesMartin Kagamino Lehoux2026-08-23
* Suppress overlapping detected climbs when official claims are unsortedMartin Kagamino Lehoux2026-08-23
* Merge ride and rides packages into ride/store following mountain_pass structureMartin Kagamino Lehoux2026-08-23
* Require a 3.5% minimum slope on detected climbs, re-segmenting gentler stretchesMartin Kagamino Lehoux2026-08-21
* feat: bound climb detection by matched official climbsMartin Kagamino Lehoux2026-08-21
* refactor(ride): express category thresholds as inclusive min scoresMartin Kagamino Lehoux2026-08-21
* refactor(ride,mountain_pass): remove dead code identified by deadcode analyzerMartin Kagamino Lehoux2026-08-21
* refactor(ride,rideanalysis): replace magic numbers with named constantsMartin 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
* fix(ride): improve moving time against StravaMartin Kagamino Lehoux2026-08-20
* feat(ride): compute moving time from GPX with backtestMartin Kagamino Lehoux2026-08-20
* fix(web): use Cotacol for climb difficultyMartin Kagamino Lehoux2026-08-16
* feat: add official climb workflowMartin Kagamino Lehoux2026-08-14
* chore: remove legacy chart renderingMartin Kagamino Lehoux2026-08-11
* feat: Persist Cotacol ride valuesMartin Kagamino Lehoux2026-08-08
* feat: Add Strava stream metricsMartin Kagamino Lehoux2026-08-07
* refactor: Store rides in columnsMartin Kagamino Lehoux2026-08-07
* feat: Add web ride library with Strava syncMartin Kagamino Lehoux2026-08-05
* feat: Detect mountain pass crossings, name climbs after passes, render ride c...Martin Kagamino Lehoux2026-08-03
* feat: Add Cotacol difficulty score to climbsMartin Kagamino Lehoux2026-08-01
* feat: Add Cotacol difficulty score for ridesMartin Kagamino Lehoux2026-08-01
* feat: Download mountain passes from centcols into SQLiteMartin Kagamino Lehoux2026-08-01
* Cleanup parsingMartin Kagamino Lehoux2025-04-21
* Implement climb scoreMartin Kagamino Lehoux2025-04-21
* First implem of similar KOMMartin Kagamino Lehoux2025-04-21
* Add more data in climb & pointMartin Kagamino Lehoux2025-04-21
* Add some more testsMartin Kagamino Lehoux2025-04-20
* chore: Add test & cleanup logsMartin Kagamino Lehoux2024-12-30
* fix: Remove too short outliersMartin Kagamino Lehoux2024-08-07
* fix: One more iteration to find the best climbMartin Kagamino Lehoux2024-07-28