Commit Graph

  • abed53fb32 docs(readme): restructure both READMEs and cover every current feature main larssand 2026-10-13 07:44:23 +02:00
  • 72d83ad183 feat(overlay): show places gained since the start in the OBS tower larssand 2026-10-11 20:13:10 +02:00
  • 533f59adf9 feat(settings): one public address (domain / DynDNS) for all mobile profiles larssand 2026-10-11 19:45:53 +02:00
  • 42e53fd356 docs(guide): add a Series / cup tab to the in-app guide larssand 2026-10-11 19:31:19 +02:00
  • b5707f92d1 feat(series): run each round from the series page larssand 2026-10-11 18:55:36 +02:00
  • 581ec2c781 fix(series): clearer step layout, sorted class list and autosave larssand 2026-10-11 18:28:05 +02:00
  • ec200aef2b feat(series): choose open series or club members only for series points larssand 2026-10-11 18:12:18 +02:00
  • efa082c2b5 fix(training): keep a linked driver until the first server load finishes larssand 2026-10-10 20:21:19 +02:00
  • af79b610db feat(training): base training stats on practice, keep race laps separate larssand 2026-10-10 20:08:17 +02:00
  • 9a9379aa83 feat(series): add series/cup championships with points tables and standings larssand 2026-10-10 19:49:23 +02:00
  • f65e526948 feat(drivers): test a driver's spoken name and keep search focus while typing larssand 2026-10-08 08:35:47 +02:00
  • a13c9a15f9 feat(judging): keep penalties and race lap changes in the Judging view only larssand 2026-10-07 21:20:03 +02:00
  • 7f267e17fe fix(settings): open the right Settings tab from the update link and Race Day larssand 2026-10-07 20:44:28 +02:00
  • 9d79bcb4d3 feat(layouts): optional min/max lap time per track layout for practice larssand 2026-10-07 20:33:22 +02:00
  • 8601954ea2 feat(practice): flag suspiciously short laps and remove any lap in one click larssand 2026-10-07 19:53:23 +02:00
  • 3cc4fa0845 fix(training): keep practice laps in training stats after Reset data larssand 2026-10-03 23:13:58 +02:00
  • 8b63dd2372 fix(lap): keep best laps per track layout and count the current session for records larssand 2026-10-03 21:14:19 +02:00
  • ebd0f74f40 feat(audio): add downloadable extra Piper voices with accents larssand 2026-09-30 21:58:08 +02:00
  • aaca5e8c63 feat(audio): passing tone only during races and remove legacy audio larssand 2026-09-30 21:47:40 +02:00
  • 5bfb67ea02 feat(race-day): start heats with an EFRA/IFMAR count-down and flying start larssand 2026-09-30 21:27:20 +02:00
  • 1bc75f8ec1 feat(race-day): add warm-up transponder check before a heat larssand 2026-09-30 20:47:15 +02:00
  • 627179b95a feat(layouts): switch track layout mid-practice and view stats per layout larssand 2026-09-27 21:24:44 +02:00
  • 196437d25b feat(audio): choose a male or female local voice per language larssand 2026-09-27 20:29:59 +02:00
  • e8a2799a92 feat(audio): add offline local neural voice via Piper (sv + en) larssand 2026-09-27 19:28:15 +02:00
  • 9016ce02e4 feat(auth): add optional admin PIN for all API writes larssand 2026-09-24 22:14:58 +02:00
  • bcd6e12a6c Document a concrete auth design for the deferred permissions work larssand 2026-09-12 20:28:07 +02:00
  • ae445097b0 Re-run the security audit against everything shipped since 2026-08-28 larssand 2026-09-12 20:22:31 +02:00
  • 922bd704eb Split the Guide page into tabs, matching the Settings/Event Manager pattern larssand 2026-09-12 19:59:15 +02:00
  • 44f9b62610 Bring the architecture doc back up to date with this session's changes larssand 2026-09-12 17:40:58 +02:00
  • d76b0e8eef Refresh stale screenshots and add one for Event Manager's new tabs larssand 2026-09-12 17:30:44 +02:00
  • 3e02ba9aad Link the video guides from README, README.sv, and the in-app Guide page larssand 2026-09-11 18:29:32 +02:00
  • 337eca2d53 Add 4 more video-guide clips covering core new-user onboarding larssand 2026-09-11 18:17:17 +02:00
  • a17054d8d0 Switch the video guide narrator from espeak-ng to Piper (neural TTS) larssand 2026-09-11 17:47:31 +02:00
  • 788319d098 Add spoken narration to the video guide recorder larssand 2026-09-11 17:36:42 +02:00
  • 4967299b04 Add a video-guide recorder for the UI (Settings tabs, Event Manager tabs, Schedule panel) larssand 2026-09-11 16:56:00 +02:00
  • 05f0291ee9 Add permanent browser tests for the Settings tabs, Event Manager tabs, and Schedule panel larssand 2026-09-11 16:45:24 +02:00
  • 2624ce8262 Update the in-app Guide for this session's shipped features larssand 2026-09-11 13:54:42 +02:00
  • ba4ed30b11 Split Event Manager's race-mode page into tabs larssand 2026-09-11 13:47:35 +02:00
  • 85e18db0ed Give scheduled "Practice" sessions the real start ceremony too larssand 2026-09-10 23:00:31 +02:00
  • cf89086dff Add a time-of-day race day schedule to Event Manager larssand 2026-09-10 22:33:57 +02:00
  • a449bec07d Group the session picker by event instead of one long flat list larssand 2026-09-10 22:20:34 +02:00
  • e356e30eda Fix staggered heat call-out order and extend its shared clock larssand 2026-09-10 21:59:23 +02:00
  • 1565baab2a Add staggered-start car call-outs and a per-driver done indicator larssand 2026-09-10 21:31:01 +02:00
  • ba2d78779f Warn when a driver's transponder collides with a different driver larssand 2026-09-10 20:20:40 +02:00
  • 50586e8859 Fix malformed race clock format and refresh docs screenshots larssand 2026-09-10 20:03:10 +02:00
  • f988ad2690 Fix race-audio Test buttons silently saving settings to the database larssand 2026-09-10 19:28:46 +02:00
  • cc9f5c380b Group Settings into tabs instead of one long scroll larssand 2026-09-10 19:19:34 +02:00
  • b1b65a9cf9 Add moving a driver between qualifying heats larssand 2026-09-10 18:18:01 +02:00
  • e9883188fe Test the DNS fix against the other qualifying points systems too larssand 2026-09-10 17:48:23 +02:00
  • 3232dff25a Add regression test: a DNS heat must not drop a driver's other heats larssand 2026-09-10 17:45:53 +02:00
  • f0838bc5db Fix qualifying/finals/bump-up/judging/pause-timing bugs larssand 2026-09-10 17:41:10 +02:00
  • 15b574a37d Fix Team Race duplicate-membership bug and two related team-roster gaps larssand 2026-09-10 17:07:45 +02:00
  • 71b3451b13 Show update-available link in the sidebar, not only in Settings larssand 2026-09-10 14:51:46 +02:00
  • a7272d3844 Scope driver training-profile stats by track layout too larssand 2026-09-10 14:37:32 +02:00
  • fd6efe2c7e Add track layout tracking so lap-time stats stay comparable larssand 2026-09-10 14:17:06 +02:00
  • 90df3378a6 Add browser coverage for heat/qualification/final/team_race start sequences larssand 2026-09-10 13:53:08 +02:00
  • 4c463485e0 Add in-app update checker and one-click updater larssand 2026-09-09 22:05:13 +02:00
  • 2bbbd6e995 Fix Swedish åäö rendering as mojibake in PDF exports larssand 2026-09-09 21:31:01 +02:00
  • f1959029c7 Document exercise session history and session-count goals in the Guide larssand 2026-09-09 20:46:03 +02:00
  • 1c4a06b69e Record completed training sessions, credit them, and add session-count goals larssand 2026-09-09 20:43:47 +02:00
  • bed0dfd9f2 Update in-app Guide for this session's features, extend passing purge to Clear data larssand 2026-09-09 18:31:03 +02:00
  • 94794350e5 Add a results archive and purge orphaned passing rows on delete larssand 2026-09-09 15:49:10 +02:00
  • 643902ff15 Add end-of-practice summary to the driver's mobile profile larssand 2026-09-09 15:05:49 +02:00
  • 3373f8dddd Protect live race results and shrink cross-browser staleness larssand 2026-09-09 12:56:58 +02:00
  • be9a2de31a Explain a Backend URL/page-origin mismatch instead of a bare fetch error larssand 2026-09-09 12:06:58 +02:00
  • c53f31bf35 Backup directory failures must not crash the whole server larssand 2026-09-09 10:59:39 +02:00
  • 2846b4c0fe Expose guided training exercises on the driver's mobile profile link larssand 2026-09-09 09:37:38 +02:00
  • 01e1165748 lägg till stegträning-övning + v1.3.0 larssand 2026-09-09 09:02:44 +02:00
  • 9122e91f2e lägg till jämna varv-övning + v1.2.0 larssand 2026-09-09 08:51:50 +02:00
  • d18cd7fb5e decoder reconnect larssand 2026-09-09 08:08:56 +02:00
  • 09524944dd fix obs popup issues larssand 2026-09-09 07:52:07 +02:00
  • acab99ed4d race day tester + fixa open practice start och decoder-omritning larssand 2026-09-09 06:59:54 +02:00
  • b3bec531de connecton satus mobil profile larssand 2026-09-08 19:27:37 +02:00
  • 5559d74846 fix changelog an version larssand 2026-09-08 18:39:04 +02:00
  • a0c3d3039e Separat status och mottagningsräknare för varje kanal. Senaste råmeddelande, fel och ignoreringsorsaker. Pausa visning, rensa och kopiera logg. Uppdateras utan att störa inställningsfält eller tidtagning. larssand 2026-09-08 18:37:47 +02:00
  • 8aedf83826 fix all overlays larssand 2026-09-08 18:26:30 +02:00
  • d0889736d0 fix overlay list fields larssand 2026-09-08 17:36:49 +02:00
  • 443434d569 fix status and roadmap larssand 2026-09-08 17:26:55 +02:00
  • 9e6fe2386d fix sort and obs panels larssand 2026-09-08 13:21:29 +02:00
  • 4b5f3422dd update readme larssand 2026-09-07 18:07:01 +02:00
  • 6e91f921c2 split obs overlay i vänster/höger larssand 2026-09-07 17:56:26 +02:00
  • 1376169cb0 fix overlay sortering, duplicerad esc logik larssand 2026-09-07 17:12:10 +02:00
  • a2e29b89dd add sorting larssand 2026-09-05 13:50:11 +02:00
  • 9c74c1f256 add version larssand 2026-09-05 13:39:50 +02:00
  • 78c650bde7 raceday kontroller larssand 2026-09-05 09:59:55 +02:00
  • bfe13de59c fixrefresh in mbil prof larssand 2026-09-05 09:49:19 +02:00
  • 130378cc38 fixa font för klass i mobil prof larssand 2026-09-05 09:09:36 +02:00
  • 4461a947ea fix mobil prfilen larssand 2026-09-05 09:06:35 +02:00
  • 75ddeccf10 fix fonts larssand 2026-09-04 16:50:23 +02:00
  • 285babcfcf add more stats to mobile and fix refresh stint larssand 2026-09-04 16:41:51 +02:00
  • 4068cc7c19 add more stats to mobile profile larssand 2026-09-04 16:17:45 +02:00
  • 142c45be04 add replay session larssand 2026-09-04 15:58:24 +02:00
  • c60b9e0057 fix start script larssand 2026-09-03 20:48:01 +02:00
  • 1e33e1fffc fix qr code larssand 2026-09-03 20:21:36 +02:00
  • 2d56b74731 Add local and public QR sharing for training profiles larssand 2026-09-03 20:15:13 +02:00
  • 4f847610dc Improve training statistics, achievements and stable pace audio larssand 2026-09-03 06:36:17 +02:00
  • 82d52ed6cd add larssand 2026-09-02 22:04:42 +02:00
  • 69a6ed311a Add AGENTS.md Anders Larsson 2026-09-02 22:00:51 +02:00
  • f2ba4b3c7b Enable bundled AMMC tools and document decoder simulation larssand 2026-09-02 21:13:49 +02:00
  • 9aeb638211 add glibc rec larssand 2026-09-02 19:53:16 +02:00