Alex funman300
  • Joined on 2026-01-25
funman300 opened issue funman300/Ferrous-Solitaire#55 2026-05-28 01:48:59 +00:00
bug(time-attack): timer can underflow to negative values
funman300 opened issue funman300/Ferrous-Solitaire#52 2026-05-28 01:48:14 +00:00
fix(android): replace forbidden Unicode U+2500 (─) in win_summary_plugin.rs
funman300 opened issue funman300/Ferrous-Solitaire#53 2026-05-28 01:48:14 +00:00
fix(android): replace forbidden Unicode U+258C (▌) cursor glyph in splash_plugin.rs
funman300 closed issue funman300/Ferrous-Solitaire#51 2026-05-28 01:08:13 +00:00
Final cleanup of module structure and dead code
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-28 01:08:13 +00:00
a3b9293cd9 chore(engine): final cleanup after platform abstraction refactor (closes #51)
ce536b0176 refactor(engine): audit and rationalize platform cfg gates (closes #49)
Compare 2 commits »
funman300 closed issue funman300/Ferrous-Solitaire#50 2026-05-28 01:04:30 +00:00
Ensure WASM build compiles cleanly
funman300 closed issue funman300/Ferrous-Solitaire#49 2026-05-28 01:01:51 +00:00
Eliminate platform-specific code from gameplay
funman300 pushed to deploy at funman300/Ferrous-Solitaire 2026-05-28 00:34:43 +00:00
7a523f3963 chore(deploy): bump image to 561395fc [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-28 00:30:46 +00:00
561395fca6 feat(data,engine): implement NativeStorage and WasmStorage backends (closes #48)
funman300 closed issue funman300/Ferrous-Solitaire#48 2026-05-28 00:30:45 +00:00
Replace direct storage with platform abstraction
funman300 closed issue funman300/Ferrous-Solitaire#45 2026-05-28 00:10:47 +00:00
Move safe gameplay systems into CoreGamePlugin
funman300 closed issue funman300/Ferrous-Solitaire#46 2026-05-28 00:10:47 +00:00
Fully migrate gameplay systems into CoreGamePlugin
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-28 00:10:47 +00:00
a8ceed97a9 refactor(engine): migrate gameplay plugins into CoreGamePlugin (closes #45, closes #46)
funman300 closed issue funman300/Ferrous-Solitaire#47 2026-05-27 23:59:32 +00:00
Add platform module structure
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-27 23:59:32 +00:00
86bafdd679 feat(engine): add platform abstraction trait skeleton (closes #47)
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-27 23:41:47 +00:00
3885b334ec refactor(app): extract build_app(), add CoreGamePlugin placeholder (closes #42, closes #44)
funman300 closed issue funman300/Ferrous-Solitaire#42 2026-05-27 23:41:46 +00:00
Create shared build_app() function for all platforms
funman300 closed issue funman300/Ferrous-Solitaire#44 2026-05-27 23:41:46 +00:00
Add CoreGamePlugin without moving systems
funman300 closed issue funman300/Ferrous-Solitaire#43 2026-05-27 23:34:41 +00:00
Reduce platform entrypoints to minimal wrappers
funman300 commented on issue funman300/Ferrous-Solitaire#43 2026-05-27 23:34:40 +00:00
Reduce platform entrypoints to minimal wrappers

Already satisfied: solitaire_app/src/main.rs is already a minimal wrapper that only calls solitaire_app::run(). No code change needed.