fix: address all 10 code-review findings #15
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
splitux-gg/splitux!15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "split/review-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From a high-effort multi-agent review of the branch — all 10 verified findings resolved.
Crashes / data loss:
clear_tmp()reaps only dead-pid orphan scratch (no longer rm-rf's through a concurrent live session's overlay into player saves);has_steamstub_elf()bounds-checks the ELF offset instead of panicking.Launch correctness:
no_gamescopegated on the resolved seat list (matchingbuild_cmds) notinst.together; Keen skips its launch arg when the emu binary is absent.Concurrency isolation: standalone overlay + Keen data file namespaced per-launch; same-profile instances get distinct Proton prefixes.
Layout: fullscreen always honors the assigned monitor (never auto-spreads onto a virtual Sunshine output → wedge); tiling indexes the original window snapshot; Grid honors
window_count.Builds, 0 clippy warnings, 153 tests pass.
Landed via fast-forward merge to main (
671e113) - only remaining delta was the CI runner label change, no conflicts.Pull request closed