Alex funman300
  • Joined on 2026-01-25
funman300 closed issue funman300/Ferrous-Solitaire#69 2026-05-28 05:03:46 +00:00
bug(stats): win events can be double-counted if multiple WinEvent fire in the same frame
funman300 closed issue funman300/Ferrous-Solitaire#57 2026-05-28 02:21:50 +00:00
bug(ui): profile panel can stack over other modals — missing ModalScrim guard
funman300 closed issue funman300/Ferrous-Solitaire#67 2026-05-28 02:21:50 +00:00
refactor(ui): modal card has hardcoded pixel dimensions — breaks on small screens
funman300 closed issue funman300/Ferrous-Solitaire#54 2026-05-28 02:13:42 +00:00
bug(time-attack): timer does not pause when Home or Win overlay is open
funman300 closed issue funman300/Ferrous-Solitaire#55 2026-05-28 02:13:42 +00:00
bug(time-attack): timer can underflow to negative values
funman300 opened issue funman300/Ferrous-Solitaire#66 2026-05-28 01:52:11 +00:00
bug(android): safe area inset arithmetic has no bounds check — UI can shift off-screen
funman300 opened issue funman300/Ferrous-Solitaire#67 2026-05-28 01:52:11 +00:00
refactor(ui): modal card has hardcoded pixel dimensions — breaks on small screens
funman300 opened issue funman300/Ferrous-Solitaire#68 2026-05-28 01:52:11 +00:00
perf(analytics): per-event HTTP flush causes excessive network requests — add batching
funman300 opened issue funman300/Ferrous-Solitaire#69 2026-05-28 01:52:11 +00:00
bug(stats): win events can be double-counted if multiple WinEvent fire in the same frame
funman300 opened issue funman300/Ferrous-Solitaire#65 2026-05-28 01:51:34 +00:00
bug(wasm): replay move failures are silently ignored in solitaire_wasm
funman300 opened issue funman300/Ferrous-Solitaire#63 2026-05-28 01:51:33 +00:00
bug(theme): broken theme manifests are silently skipped — no log warning
funman300 opened issue funman300/Ferrous-Solitaire#64 2026-05-28 01:51:33 +00:00
bug(settings): default theme ID 'classic' contradicts migration that renames it to 'dark'
funman300 opened issue funman300/Ferrous-Solitaire#60 2026-05-28 01:51:03 +00:00
bug(daily-challenge): stale date cache when app runs past midnight
funman300 opened issue funman300/Ferrous-Solitaire#61 2026-05-28 01:51:03 +00:00
bug(server): leaderboard opt-in check is not atomic — TOCTOU race condition
funman300 opened issue funman300/Ferrous-Solitaire#62 2026-05-28 01:51:03 +00:00
bug(server): missing input validation on replay header fields
funman300 opened issue funman300/Ferrous-Solitaire#58 2026-05-28 01:50:33 +00:00
bug(assets): assert!() on bundled font parse in svg_loader.rs — startup crash risk
funman300 opened issue funman300/Ferrous-Solitaire#59 2026-05-28 01:50:33 +00:00
refactor(engine): deduplicate TABLEAU_FAN_FRAC constant shared between layout.rs and card_plugin.rs
funman300 opened issue funman300/Ferrous-Solitaire#57 2026-05-28 01:50:32 +00:00
bug(ui): profile panel can stack over other modals — missing ModalScrim guard
funman300 opened issue funman300/Ferrous-Solitaire#56 2026-05-28 01:49:00 +00:00
bug(achievements): XP granted before persistence confirmed — reward lost on crash
funman300 opened issue funman300/Ferrous-Solitaire#54 2026-05-28 01:48:59 +00:00
bug(time-attack): timer does not pause when Home or Win overlay is open