Alex funman300
  • Joined on 2026-01-25
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:52:45 +00:00
20b7a617e0 feat(engine): rename themes — Classic is default, Dark replaces Default
7a0d57b2b1 feat(engine): add Classic card theme
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:34:55 +00:00
93ec4a7478 chore(deploy): bump image to 72dfd741 [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:30:44 +00:00
72dfd741c4 fix(web): add Matomo tracking snippet to all pages
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:03:08 +00:00
3837a10b15 fix(deploy): use matomo.php for liveness/readiness probes
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:52:03 +00:00
574115cb71 fix(deploy): switch matomo to official image 5.10.0
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:37:21 +00:00
1707553790 chore(deploy): bump image to 6905f26b [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:36:50 +00:00
6905f26b56 security: remove secrets from git, gitignore k8s secret files
1b7c4d92aa fix(web): auto-complete now works with cards remaining in waste
d685224ce6 chore(deploy): bump image to 3e006a1e [skip ci]
539779d78b feat(analytics): replace custom pipeline with Matomo
f6506c57e5 feat(deploy): Datasette analytics sidecar + analytics.aleshym.co ingress
Compare 40 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:30:49 +00:00
77df2d2aef fix(web): auto-complete now works with cards remaining in waste
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:14:57 +00:00
11bfb4f1c8 chore(deploy): bump image to 3e006a1e [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 04:10:20 +00:00
3e006a1e94 feat(analytics): replace custom pipeline with Matomo
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 03:17:22 +00:00
18ed1549e0 feat(deploy): Datasette analytics sidecar + analytics.aleshym.co ingress
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 03:10:53 +00:00
0fffce9a29 chore(deploy): bump image to 3cec200a [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 03:06:35 +00:00
3cec200ac0 feat(analytics): opt-in usage analytics with server ingest and settings toggle
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 02:43:40 +00:00
ec7e2b7c08 chore(deploy): bump image to 09fcd209 [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 02:41:55 +00:00
9e04b389af fix(server): add CSP/security headers middleware, gitignore jks.bak*
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 02:39:27 +00:00
09fcd2097e fix(server): XSS, missing score submission, leaderboard never updated, no LIMIT
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 02:13:48 +00:00
f0b9536e09 chore: verify gitea migration
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 00:33:13 +00:00
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 00:32:02 +00:00
70591774b2 test(ci): final ArgoCD webhook verification
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 00:30:47 +00:00
d4bc2cad4b test(ci): webhook e2e real push