Alex funman300
  • Joined on 2026-01-25
funman300 closed issue funman300/Ferrous-Solitaire#15 2026-05-19 20:20:20 +00:00
Auto-complete deactivates mid-sequence when is_auto_completable is transiently false
funman300 closed issue funman300/Ferrous-Solitaire#16 2026-05-19 20:20:20 +00:00
Replay backward step decrements cursor before undo is applied — cursor/state mismatch and rapid-click divergence
funman300 closed issue funman300/Ferrous-Solitaire#8 2026-05-19 20:20:19 +00:00
[critical] Space/D keys fire DrawRequestEvent during replay playback
funman300 closed issue funman300/Ferrous-Solitaire#9 2026-05-19 20:20:19 +00:00
[critical] toggle_help_screen spawns second ModalScrim while another modal is open
funman300 closed issue funman300/Ferrous-Solitaire#10 2026-05-19 20:20:19 +00:00
[critical] toggle_settings_screen spawns second ModalScrim while another modal is open
funman300 closed issue funman300/Ferrous-Solitaire#11 2026-05-19 20:20:19 +00:00
[critical] Sync pull completion silently overwrites wins that occurred during the fetch
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-19 20:19:03 +00:00
18659d19d1 chore(deploy): bump image to 7840ef9e [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-19 20:15:27 +00:00
7840ef9eb2 fix(multi): resolve 26 bugs found in comprehensive codebase review
funman300 opened issue funman300/Ferrous-Solitaire#32 2026-05-19 18:44:36 +00:00
[server] ReplayHeader.seed is i64 but client Replay.seed is u64 — high-bit seeds rejected
funman300 opened issue funman300/Ferrous-Solitaire#33 2026-05-19 18:44:36 +00:00
expect() in Startup system and TokioRuntimeResource::default() violate no-panic rule
funman300 opened issue funman300/Ferrous-Solitaire#26 2026-05-19 18:44:35 +00:00
drop_overlay_rect panics via HashMap index operator on unknown PileType
funman300 opened issue funman300/Ferrous-Solitaire#27 2026-05-19 18:44:35 +00:00
play_by_seed fires NewGameRequestEvent { confirmed: false } — forces unwanted confirm dialog
funman300 opened issue funman300/Ferrous-Solitaire#28 2026-05-19 18:44:35 +00:00
SettleAnim and FoundationFlourish both write Transform.scale on king card — undefined visual result
funman300 opened issue funman300/Ferrous-Solitaire#29 2026-05-19 18:44:35 +00:00
evaluate_on_win uses .last() — drops all but the final GameWonEvent when multiple fire in one frame
funman300 opened issue funman300/Ferrous-Solitaire#30 2026-05-19 18:44:35 +00:00
Multiple modals can stack — sync_setup, achievements, and leaderboard guard by plugin marker not ModalScrim
funman300 opened issue funman300/Ferrous-Solitaire#31 2026-05-19 18:44:35 +00:00
[server] .tmp avatar file leaks on disk if fs::rename fails
funman300 opened issue funman300/Ferrous-Solitaire#22 2026-05-19 18:44:34 +00:00
check_win only counts 13 cards per foundation — corrupt save permanently locks game
funman300 opened issue funman300/Ferrous-Solitaire#23 2026-05-19 18:44:34 +00:00
[server] avg_time_seconds merge produces wrong value when losing side has more wins
funman300 opened issue funman300/Ferrous-Solitaire#24 2026-05-19 18:44:34 +00:00
WinSummaryOverlay bypasses spawn_modal / ModalScrim — invisible to all modal guards
funman300 opened issue funman300/Ferrous-Solitaire#25 2026-05-19 18:44:34 +00:00
AnimationChain skips one frame between each step due to deferred command flush