Commit graph

7 commits

Author SHA1 Message Date
Andrew Pimenov
15bb552166 rename: sort by game — races/F1 22|ACC/<track>/<session>/
read_metadata now returns game_raw; _game_folder maps it to 'F1 22' or 'ACC';
dest_dir gains a game subfolder between races_dir and track
2026-06-19 16:40:02 +03:00
Andrew Pimenov
c1ee2f82e4 add ACC (GT3/GT4) support
- game_of() + load_prompt() with acc→f1 fallback in report_common
- technique/setup/race: skip ERS/setup sections for ACC; compare: routes prompt
- --game {auto,f1,acc} CLI flag
- 8 ACC prompt files (ru/en × 4 modes)
- GUI: ttk.Notebook F1 22/ACC tabs, isolated state, game-mismatch warning
- rename: normalise ACC full-word events to compact tokens (Practice→P, Qualifying→Q, Race→R, Hotlap→HL, Hotstint→HS)
- tests: ACC fixture + 9 new tests (87 total); all F1 regressions green
- docs: README + ARCHITECTURE bilingual updates
2026-06-19 16:29:52 +03:00
Andrew Pimenov
0661ff4322 add profile mode, optional prompt, report cache, compare verdict
profile: cheap cross-lap corner tendencies + auto-picked laps, per tyre compound
--no-prompt flag and GUI checkbox omit the embedded prompt; --force ignores the cache
compare: deterministic fuel-corrected verdict section (fuel as a range, not a point)
corner merge gap now scales with track length; race dedup keeps laps with no Lap field
2026-06-18 03:47:42 +03:00
Andrew Pimenov
351e9cdf69 rename: recurse subdirs, move already-renamed files to correct folder
When races_dir is set:
- os.walk scans all subdirectories of the source
- already-renamed files (both tokens present) are also moved if not in
  the right races/<track>/<session>/ folder
- files already in the correct place are skipped with 'already in place'

GUI remembers last rename source folder separately from other modes.
2026-06-18 01:58:21 +03:00
Andrew Pimenov
818bda26cb rename: sort files into races/<track>/<session>/ automatically
rename_unprocessed now takes races_dir; when set, creates
races/<track>/Practice|Qualifying|Race/ and moves the file there.
GUI and CLI both pass _RACES_DIR so renaming from any folder
always ends up in the right place.
2026-06-18 01:48:55 +03:00
Andrew Pimenov
c7e1b88999 session type in rename, race position column, races/ folder structure 2026-06-14 18:27:33 +03:00
Andrew Pimenov
5b6b68748f initial release 2026-06-13 18:53:52 +03:00