Skip to content

Turnpoint v0.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 03:54
· 5 commits to main since this release

First internal test build — the initial implementation, bundled for early
testers. Everything below ships in this build.

Added

  • Athletes — create, edit, delete and search athletes; per-athlete test
    history.
  • Step-test entry — spreadsheet-style grid with clipboard paste; predefined
    Running and Cycling templates, plus custom templates you can create, clone,
    edit and delete.
  • Analysis — lactate curve fitting and 16 threshold methods (OBLA 2/4/6,
    Bsln+, Log-log, Dmax, ModDmax, Exp-Dmax, LTP1/2, IAT, LTratio, D2Lmax, MAX),
    validated against the WinLactat reference report (e.g. OBLA 4.0 → 16.1 km/h /
    167 bpm).
  • Configurable analysis — enable/disable individual methods, configure their
    parameters (OBLA concentrations, baseline deltas), and choose the displayed
    curve fit (polynomial / exponential / spline).
  • Training zones — the 5-zone model (REKOM–SB) anchored on the aerobic
    (IAS) and anaerobic (IANS) thresholds, with a selectable training profile and
    per-anchor controls (pick the source method, type an exact intensity, or drag
    the marker on the chart; reset to automatic anytime).
  • Charts — an interactive fitting chart with draggable IAS/IANS markers and
    toggleable layers (curve, heart rate, points, zones), plus a temporal results
    chart (lactate + heart rate over time with intensity step bars).
  • Reporting — a configurable report: include/omit/reorder content blocks,
    add a header, footer, logo and free-text evaluation; print or save as PDF, and
    export the chart as PNG/SVG and the data as CSV.
  • Data — local-first single-file SQLite storage with one-click database
    backup and restore; all data stays on your machine, no network required.
  • Look & feel — light and dark themes; a frameless window with
    platform-appropriate controls (macOS traffic lights, Windows/Linux buttons).

Known limitations

  • Threshold values are validated against the WinLactat reference report;
    parity with the lactater R package is still pending.
  • Only the "Laufen Leistungssportler (6×/Woche)" zone profile is calibrated;
    the other profiles are provisional.
  • Energy expenditure (kcal/h) uses a provisional formula and requires a body
    mass to be entered.
  • PDF export goes through the system print dialog; there is no headless/batch
    PDF yet.