Alex funman300
  • Joined on 2026-01-25
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-13 06:24:28 +00:00
af5ac68947 feat(core): take-from-foundation house rule
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-13 06:23:29 +00:00
859b69b3c5 fix(android): A2/A3/A4 — APK build doc, dead refs, modal hit targets
24ab25b0b7 feat(android): tap-to-toggle HUD visibility (A1)
918d83420b docs: update all project docs to reflect Phase 8 + Android work
a381a42f21 fix(android): UX-1/UX-5b/UX-7/BUG-3 — safe-area modals, glyph, help wrap, modal guard
04f3dab563 fix(android): UX pass — pause stacking, timer, help content, achievement glyphs
Compare 15 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:46:32 +00:00
51fc8f65b1 docs(handoff): mark Android AVD tests done; Phase 8 punch list fully closed
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:44:43 +00:00
65cb41461f docs(handoff): mark best-score auto-post done (303c78a); only AVD tests remain
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:44:08 +00:00
24f5d140df docs(handoff): mark display name done; update HEAD to 03be4fc
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:39:01 +00:00
03be4fcc67 feat(leaderboard): add custom public display name
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:21:53 +00:00
9564f54fc0 docs(handoff): mark WASM winning-sequence test complete; update HEAD state
b4ada2a07e test(wasm): add full winning-sequence step-through test
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:12:38 +00:00
d44cedbea0 docs(handoff): mark password reset complete; update HEAD state
75146847f6 feat(server): add --reset-password admin subcommand
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 21:04:50 +00:00
566b112d9e docs(handoff): mark WASM script + 401-retry test complete; update HEAD state
198df75f94 test(data): add push retry-on-401 integration test + server test pool helper
40d07122ba docs(wasm): add build_wasm.sh to document wasm-pack invocation
Compare 3 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 20:56:29 +00:00
08f74d1e25 docs(handoff): mark E/F/G complete; update HEAD + origin state
6e6f3ef1ff feat(server): per-user rate limiting on protected sync endpoints
549a817bb1 refactor(sync): remove mirror_achievement from SyncProvider trait
613bbf8799 feat(settings): add theme import scan button
Compare 4 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 20:35:48 +00:00
b129664344 feat(auth): refresh token rotation via jti tracking
7d7c83ab28 docs(architecture): update to v1.3 — all Phase 8 gaps closed
bd388fef26 docs(changelog): document Phase 8 sync UI (432061c–272d31f)
272d31f851 feat(sync): account deletion flow + handle_sync_buttons refactor
6ce55646d8 feat(sync): re-auth prompt on expired session + server deployment artifacts
Compare 6 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 05:10:49 +00:00
22303c62ff fix(android): replace non-FiraMono HUD glyphs with safe Unicode alternatives
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 04:36:13 +00:00
b1731fe68a fix(android): visual polish — green fallback, A-markers, wider fan, compact HUD
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-12 03:28:26 +00:00
2b01f741b4 feat(engine): Android polish sweep + hint button + watch replay
funman300 pushed tag v0.11.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00
funman300 pushed tag v0.12.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00
funman300 pushed tag v0.13.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00
funman300 pushed tag v0.14.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00
funman300 pushed tag v0.15.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00
funman300 pushed tag v0.16.0 to funman300/Ferrous-Solitaire 2026-05-12 03:09:15 +00:00