Alex funman300
  • Joined on 2026-01-25
funman300 closed issue funman300/Ferrous-Solitaire#86 2026-06-11 17:37:19 +00:00
Remove score_history from GameState
funman300 commented on issue funman300/Ferrous-Solitaire#84 2026-06-11 17:37:18 +00:00
Remove external undo tracking

Resolved in commit 372b642 (branch refactor/strip-card_game-redundancies).

KlondikeAdapter::apply_undo_score and the whole score_for_* helper family are removed. The -15 undo penalty is now…

funman300 commented on issue funman300/Ferrous-Solitaire#86 2026-06-11 17:37:18 +00:00
Remove score_history from GameState

Resolved in commit 372b642.

score_history: Vec<i32> is removed, along with its sibling is_recycle_history. These existed as an undo journal for the old hand-rolled score, which was…

funman300 commented on issue funman300/Ferrous-Solitaire#87 2026-06-11 17:37:18 +00:00
Remove counts from GameState

Resolved in commit 372b642.

The score, undo_count, and recycle_count fields are removed from GameState and replaced by derived accessor methods:

  • recycle_count() -> `KlondikeStats::recy…
9e3c6b06b0 chore: gitignore local agent-tooling artifacts
funman300 created pull request funman300/Ferrous-Solitaire#88 2026-06-11 04:12:14 +00:00
refactor: remove leftover redundancies after card_game migration
funman300 created branch refactor/strip-card_game-redundancies in funman300/Ferrous-Solitaire 2026-06-11 03:25:53 +00:00
f0832f3dfa refactor: remove leftover redundancies after card_game migration
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-11 00:02:34 +00:00
ef1efdc3b5 refactor(core): make KlondikeInstruction the move currency
dc4cf45ea0 build(deps): switch klondike/card_game to Quaternions registry
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-10 17:14:23 +00:00
0d3f037672 refactor: consolidate card_to_id into solitaire_core
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-10 17:09:47 +00:00
cac77a54a6 refactor: slim solver to card_game-native types
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-10 16:36:17 +00:00
2d0359c2ee build(deps): switch card_game/klondike to mainline fb01881f
056459619b refactor(core): derive draw_mode/is_won/move_count/is_auto_completable from session
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-10 00:47:22 +00:00
1438fd6265 refactor(core): complete card_game::Card migration across engine + wasm
920f2c8597 refactor(core): move solver to solitaire_data, DrawMode to klondike_adapter, remove pile/solver/schema_version
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-09 02:24:51 +00:00
37a21b9b42 docs: record android avd smoke
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-09 02:14:54 +00:00
712ed6be80 docs: clarify android support status
funman300 pushed to deploy at funman300/Ferrous-Solitaire 2026-06-09 02:14:54 +00:00
956a7777e2 chore(deploy): bump image to 32400356 [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-09 02:13:49 +00:00
324003562b test: cover mobile card label glyphs
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-09 02:12:22 +00:00
a69a774edf docs: refresh handoff after runbooks
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-09 02:11:11 +00:00
df4887fb36 docs: update android smoke test runbook
funman300 pushed to deploy at funman300/Ferrous-Solitaire 2026-06-09 02:10:37 +00:00
d0fa79fa1a chore(deploy): bump image to 159774f8 [skip ci]