fix status and roadmap
This commit is contained in:
10
README.md
10
README.md
@@ -1,5 +1,7 @@
|
||||
# RC RaceCore
|
||||
|
||||
Planned work and completion checklists are tracked in [ROADMAP.md](ROADMAP.md).
|
||||
|
||||
The running version is shown at the bottom of the menu and comes from `package.json`. Changes are recorded in [CHANGELOG.md](CHANGELOG.md).
|
||||
|
||||
English README. Swedish version: [`README.sv.md`](README.sv.md)
|
||||
@@ -833,3 +835,11 @@ The repository includes `rc-race-sound-pack/`. `sound_manifest.json` is the sour
|
||||
Effects are asynchronous and never awaited by decoder processing. Critical speech interrupts lower-priority speech; short passing effects may overlap. Missing WAV files are ignored safely. A driver or car may select `pass_01.wav` through `pass_08.wav`; until those optional files exist under `rc-race-sound-pack/sounds/effects/`, playback falls back to `transponder_pass.wav`.
|
||||
|
||||
Implemented automatic hooks include passings, personal/meeting best, fastest lap, historical class track record, leader and position changes, pit entry/exit, 60/30/10 seconds remaining, final lap/time expired, finish, winner, and podium. Penalty announcements reuse the existing judging correction action.
|
||||
|
||||
## Reliability checks and save status
|
||||
|
||||
The menu shows server connection, pending changes, saving, confirmed saves and save failures. It also shows the latest successful data load/save times. A visible warning indicates a lost or stale server connection; a successful health check does not clear a failed save. Use **Retry** to resend local changes. Server connection and decoder connection are separate indicators. Keep the tab open while changes are unsaved.
|
||||
|
||||
New browser profiles use the page origin (including its port) as the default backend URL. An explicitly configured backend URL takes precedence.
|
||||
|
||||
Run `npm test` for logic and API regression tests. Run `npm run test:browser` (Windows PowerShell: `npm.cmd run test:browser`) for real create/edit/reload checks of classes, drivers and cars, draft retention during background polling, and offline-save/retry behavior. Chrome, Chromium or Edge must be installed; set `CHROME_PATH` if its executable is not found automatically. The runner creates a temporary server database and browser profile and removes them on exit. It does not use your normal race data or start a decoder. See ROADMAP.md for workflows not yet covered.
|
||||
|
||||
Reference in New Issue
Block a user