Skip to content

Import fixes: stale-games banner, targeted missing-file import, 12CB grouping on session page - #99

Merged
hopskipnfall merged 1 commit into
masterfrom
claude/import-replay-count-issues-98f9d9
Oct 5, 2026
Merged

hopskipnfall merged 1 commit into
masterfrom
claude/import-replay-count-issues-98f9d9

Conversation

@hopskipnfall

Copy link
Copy Markdown
Owner

Summary

  • Stale banner: after an import, if games are still on an older analysis version because their replay files weren't in the picked folder, the banner says so instead of asking for a re-import that can't help.
  • Missing-file prompt: picking a file/folder there now imports only the matching file (cached path/size/mtime, else same byte size) rather than the whole folder, which made playback stutter.
  • Session page: 12-character battles are grouped into their own sections again (narrowed under the matchup filter); GameList gets a shared renderSessionBody.

Test plan

  • tsc, eslint, vitest (924 pass)
  • Manual: reload on a replay page, pick folder in prompt, check playback and that only that file imports
  • Manual: session page shows 12CB sections

…ng-file import, 12CB grouping on session page

- Stale banner after an import now says the replay files weren't in the folder.
- Picking a file/folder from the missing-file prompt imports only the matching file instead of the whole folder (avoids stuttery playback).
- Session page groups 12-character battles like the library session list.
@hopskipnfall
hopskipnfall force-pushed the claude/import-replay-count-issues-98f9d9 branch from 32d6252 to 4584fd3 Compare October 5, 2026 11:27
@hopskipnfall
hopskipnfall merged commit d1468f0 into master Oct 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant