soroushdes
  • Joined on 2026-05-30
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-19 10:36:57 +00:00
fe3bedc631 fix(online): trump chooser only shows to the hakem, not every player
soroushdes pushed to main at soroushdes/hamkadr 2026-06-19 10:34:02 +00:00
0cf5b30dd8 SEO landing pages: dynamic role+city titles, pretty URLs, sitemap combos
soroushdes pushed to main at soroushdes/draletaha 2026-06-19 05:32:20 +00:00
5a1f1a8ccb fix(seo): proper 500 handler + safe JSON-LD escaping
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-19 05:29:53 +00:00
2aac6257d6 fix(online): rotate server state to viewer's seat — non-seat-0 players can play
soroushdes pushed to master at soroushdes/flatrender 2026-06-17 22:09:40 +00:00
b9b91397b0 fix(deploy): configurable postgres host port (avoid 5432 conflict)
6d79ddb8d1 feat(render): real progress %, ETA, and frequent preview during AE renders
Compare 2 commits »
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-17 05:33:12 +00:00
0790ad6fe0 chore(prod): real leaderboard, prod guards, payment hardening
soroushdes pushed to main at soroushdes/meezi 2026-06-17 05:12:46 +00:00
1daa6d452c fix(admin): admin OTP login always failed — rate-limit key clobbered the OTP
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-17 04:47:42 +00:00
4739018488 feat(avatars): show the uploaded profile photo everywhere
soroushdes pushed to main at soroushdes/meezi 2026-06-16 21:14:57 +00:00
24fbbcb01c fix(admin): don't prefill a fake phone on the admin login in production
soroushdes deleted branch diag/admin-otp from soroushdes/meezi 2026-06-16 21:13:56 +00:00
soroushdes pushed to diag/admin-otp at soroushdes/meezi 2026-06-16 21:10:15 +00:00
dc32f8f6d2 diag: dump system admins
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-16 21:06:26 +00:00
e5b48ecb26 feat(audio): music off by default — sound effects only
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-16 21:03:10 +00:00
23b3713b44 fix(online): green-felt freeze — replay initial state to late subscriber
soroushdes pushed to diag/admin-otp at soroushdes/meezi 2026-06-16 20:58:01 +00:00
130d867c45 diag: admin send-otp 404
soroushdes created branch diag/admin-otp in soroushdes/meezi 2026-06-16 20:58:01 +00:00
soroushdes pushed to main at soroushdes/Teamup 2026-06-16 20:05:29 +00:00
e26f304675 Run it in TeamUp: live React preview of a task's artifact
soroushdes pushed to main at soroushdes/Teamup 2026-06-16 19:08:34 +00:00
63fef8799d Tasks visibly progress: Run → In Progress (+ close drawer); approve → In Review
soroushdes pushed to main at soroushdes/Teamup 2026-06-16 18:52:57 +00:00
1f562fd633 Fix: child tasks only from spec/breakdown agents; live review badge
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-16 18:48:51 +00:00
f97354167d tune(mm): cap the solo wait at 25s (was 75s)
soroushdes pushed to main at soroushdes/HokmPlay 2026-06-16 18:42:50 +00:00
c0e3fdb046 feat(mm): wait longer for a real opponent; add "start with bots now"