This website requires JavaScript.
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