aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* deadcodeMartin Kagamino Lehoux2026-08-27
* Lint & fixMartin Kagamino Lehoux2026-08-27
* Migrate cross-package ride test fixtures to the ridetest DSLMartin Kagamino Lehoux2026-08-25
* analytics groupingMartin Kagamino Lehoux2026-08-25
* 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
* Make mountain pass and web consumers take ride components instead of a whole ...Martin Kagamino Lehoux2026-08-25
* Expose ride data as components and make algorithms consume only the slices th...Martin Kagamino Lehoux2026-08-25
* Verify downloaded France OSM PBF against geofabrik's published MD5Martin Kagamino Lehoux2026-08-24
* Ride type multiselect filter with a checkbox group across library and analyticsMartin Kagamino Lehoux2026-08-24
* new toolsMartin Kagamino Lehoux2026-08-24
* Add progress bars to the long-running CLI processes (backtest, backfill, extr...Martin Kagamino Lehoux2026-08-24
* readmeMartin Kagamino Lehoux2026-08-24
* Document ride categorisation featureMartin Kagamino Lehoux2026-08-24
* Add type filtering, drop hard-coded filters and route filter, tune backtestMartin Kagamino Lehoux2026-08-24
* readmeMartin Kagamino Lehoux2026-08-24
* readmeMartin Kagamino Lehoux2026-08-24
* Add data quality bulk categorisation pageMartin Kagamino Lehoux2026-08-24
* Add hardcore ride categorisation with bike and ride typesMartin Kagamino Lehoux2026-08-23
* Add on-demand pprof profiling grouped by routeMartin Kagamino Lehoux2026-08-23
* Apply go fix modernizations and refresh TODO listMartin Kagamino Lehoux2026-08-23
* Suppress overlapping detected climbs when official claims are unsortedMartin Kagamino Lehoux2026-08-23
* Match official climbs once per lap on looping ridesMartin Kagamino Lehoux2026-08-23
* Handle Strava rate limiting with abort, retry time and daily usage displayMartin Kagamino Lehoux2026-08-23
* Add normalized difficulty versus moving duration to analyticsMartin 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
* Add distance filter to analytics and go fix to the check gateMartin Kagamino Lehoux2026-08-21
* Componentize and isolate the ride range filterMartin Kagamino Lehoux2026-08-21
* Add global analytics scatter chartMartin Kagamino Lehoux2026-08-21
* Add global analytics page shell and split server.go by concernMartin Kagamino Lehoux2026-08-21
* fix: ride detail summary stats fit on one lineMartin Kagamino Lehoux2026-08-21
* Upgrade to Go 1.27 and apply go fix modernizationMartin Kagamino Lehoux2026-08-21
* docs: update TODO and ignore juggler local stateMartin 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
* Use OSM as the single source of mountain passesMartin Kagamino Lehoux2026-08-21
* feat(web): add sortable average speed column to ride libraryMartin Kagamino Lehoux2026-08-21
* 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
* fix(ride): improve moving time against StravaMartin Kagamino Lehoux2026-08-20
* feat(ride): compute moving time from GPX with backtestMartin Kagamino Lehoux2026-08-20
* feat(web): add ride library filtersMartin Kagamino Lehoux2026-08-18
* fix: match official climbs outside detected boundsMartin Kagamino Lehoux2026-08-18