Alex funman300
  • Joined on 2026-01-25
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 06:00:47 +00:00
c91ce9436e fix(deploy): copy classic theme assets into Docker runtime image
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:58:02 +00:00
ace96b4a47 chore(deploy): bump image to ea079af9 [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:56:35 +00:00
ea079af9e1 ci: add Android APK build workflow
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-14 05:53:10 +00:00
c66d81c73a chore(deploy): bump image to 20b7a617 [skip ci]
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