discoman
  • Joined on 2026-02-10
discoman pushed to main at discoman/python-tdd 2026-06-03 01:44:24 +00:00
c00cd151c4 room ATLAS: rebuild on the native-swipe (IO) path, not only goToView; drop the dead "atlas gathers" empty-state — TDD
b243d512e4 post applet: unify header across post.html + reelhouse chat; seat-based recipients/access; fix async chip styling
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-06-02 19:37:04 +00:00
73644e226b game-views: per-view gear menus (SCROLL filter / ATLAS sources / disabled stubs); reelhouse POST placeholder DRY
9754f6a54c game-views ATLAS: mirror SCROLL log styling (strikethrough) + honour the redact filter
ced324081f game-views: replace CHAT with YARN (.fa-route) between SCROLL & POST; ATLAS timestamps match their source views
6f5927083c game-views: forthcoming watermark no-overlap; reelhouse term; Text swipe-machine DOWN-hold-OVER + Jasmine-tested nav
1c7f7d0adf game-views: horizontal direction-aware title reel + smooth card slide for lateral nav
Compare 8 commits »
discoman pushed to main at discoman/python-tdd 2026-06-02 06:56:01 +00:00
62743aabd0 post composer: restore validation-error reveal broken by the .composer-row wrap; CI FT cleanup — TDD
39a42a33a3 game-views carousel: red FTs for the ATLAS/SCROLL/POST/CHAT/PULSE sprint — TDD
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-06-02 05:06:18 +00:00
cf1965c439 game room title: GAME ROOM ⇄ GAME SCROLL reel on the scroll aperture — TDD
114f0fd0db composer applets: .applet-btn-panel behind the OK btn for contrast on the --duoUser felt — TDD
22fc38b92b billboard applets view: stop the top-fade mask clipping the first applet
430c3bf141 composer applets: --duoUser felt + masked h2 (matching My Sky / My Sea / My Sign)
91f48384ff post composer: OK btn + orientation-aware right clamp; #id_post_line_text styling — TDD
Compare 9 commits »
discoman pushed to main at discoman/python-tdd 2026-06-01 21:56:48 +00:00
5229b9f96a slot/token tooltips: 'expires <relative>' (lowercase, .row-ts timescale) + per-slot token_cost on GateSlot + '+ <Token>' deposited-token list — TDD
cbc4f4f323 position tooltips: titles read 'the Earthman' (article) + occupied gatekeeper circles now produce tooltips; FT flow dismisses the gameboard Brief — TDD
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-06-01 18:12:19 +00:00
5a39746853 position-circle tooltips: adversarial-review fixes — drop email leak, hide-on-hover-transition, surface #tokens, room_gate tooltip-only, N+1 hoist + specificity hardening — TDD
58280c63f5 my-sea spread: correct CROSS reversal direction — nonreversed (Emanation) faces right, Reversal faces left (swap of 5b6a1be)
5b6a1be347 my-sea spread: reversed CROSS card finally reads as reversed — upright cross top points left (270°), reversed points right (90°), 180° apart — TDD-adjacent CSS fix
efbf98ecf2 per-seat sig for CARTE: ?seat targets the seat + a solo polarity group commits the sig on reserve — multi-gamer reserve→ready→countdown→confirm untouched — TDD
d190b37149 room ?seat=N seat-switch: CARTE gamer previews an owned seat's card-stack — data-active-slot + ineligible .fa-ban when it's not the table's turn — TDD
Compare 7 commits »
discoman pushed to main at discoman/python-tdd 2026-06-01 04:25:43 +00:00
84d328171b ci: re-trigger
discoman pushed to main at discoman/python-tdd 2026-05-30 18:52:04 +00:00
86a349b64e wallet shop: free ($0) RWS + Fiorentine decks — FREE ITEM claim unlocks to Game Kit — TDD
discoman pushed to main at discoman/python-tdd 2026-05-30 06:33:46 +00:00
d8377b57bc my-sea cards: fix rotated significator/cross blur — drop the 4-shadow contour chain on rotated image cards, keep depth — TDD
7e39740f9c my_sea_visit nav: phase-aware NVM (hex→bud page, draw→hex) + navbar GATE VIEW → visit gate + guard reposition on resize — TDD
571d5a84ae voice glow: regression spec — 3-min mute auto-disconnect stops the priRd/.fa-ban path + returns to the available nudge, live — TDD
668105aeeb my-sea voice: persist mute across in-sea nav/refresh + 3-min muted auto-disconnect; fix first-connect glow/mute race — TDD
de4dcd7979 my-sea deck glow: single (monodeck) stack matches the levity/gravity --ninUser halo — make every deck match
Compare 25 commits »
discoman pushed to main at discoman/python-tdd 2026-05-29 16:56:41 +00:00
1ac380dfc5 my-buds async add: insert new row before .applet-list-buffer, not after — keeps spacer last
af8452f22d my-buds async add: render full row (anchor + the <Title> + data-tt-* attrs) so the appended entry's tooltip isn't empty — TDD
3bf35ad539 remove dead my-sea invite accept/decline endpoints — acceptance is now implicit on bud-page sea-btn visit (accept-on-GET)
f5ee83be0a bud page sea-btn cascade: live-invite window + accept-on-GET + glow handoff; my-buds tooltip clamp + row hover/lock — TDD
Compare 4 commits »
discoman pushed to main at discoman/python-tdd 2026-05-28 18:32:41 +00:00
d87f26003b CI: wrap test-two-browser-FTs commands in _retry_failed.sh
discoman pushed to main at discoman/python-tdd 2026-05-28 18:02:29 +00:00
b563e96f82 RWS deck: flip has_card_images=True to light up image-mode rendering — TDD
discoman pushed to main at discoman/python-tdd 2026-05-28 17:52:31 +00:00
1e1a0a5ab8 deck images: resize Minchiate + RWS to 700px height + re-pngquant; drop orphan MySeaInviteAcceptanceLogTest — TDD
discoman pushed to main at discoman/python-tdd 2026-05-28 16:31:13 +00:00
6cc11924e3 bud landing page: /billboard/buds/<id>/ + my_buds tooltip portal + @mailman post-attribution anchor — TDD
discoman pushed to main at discoman/python-tdd 2026-05-27 18:40:07 +00:00
c41cf7ed36 coturn: activate [coturn] inventory host (turn.earthmanrpg.me + v4/v6)
68239ac5d4 coturn: wire COTURN_* into app env template (gamearray.env.j2)
c9a61e5614 coturn: optional dual-stack TURN via guarded coturn_public_ip6
41217d5438 my-sea voice Phase C: WebRTC mesh signaling app + TURN endpoint + voice-btn wiring + coturn infra — TDD
d0c39b51b6 my-sea spectator Phase B: seat-2C occupancy + visitor token gate + one-shot seated glow + gear BYE — TDD
Compare 6 commits »
discoman pushed to main at discoman/python-tdd 2026-05-27 06:01:03 +00:00
1c799d35ca room-stage FTs: realign 4 fails to new my-sea NVM + spread-modal + landscape kit-bag UX — TDD
discoman pushed to main at discoman/python-tdd 2026-05-27 04:40:20 +00:00
c30b63cd5d burger Sea sub-btn: first-draw --priYl glow handoff (phase 3/3) — TDD
a39053d3f6 CI #345 fixes: bud-kit mutual exclusion test → portrait viewport; carte sign-gate-brief wait → wait_for_slow
6fbeed78d8 burger Sea sub-btn: spread-form modal + relocated deck stacks + mid-draw CONT DRAW escape — TDD (phase 2/3)
3ae85b962b burger sea sub-btn: wire .active = show_picker and not hand_complete (phase 1/3) — TDD
5cade51d03 my-sea gear NVM: gatekeeper + picker nav-back to table hex instead of ejecting to gameboard — TDD
Compare 7 commits »
discoman pushed to main at discoman/python-tdd 2026-05-27 01:58:21 +00:00
6809681e5a my_sea_gate burger; _bud_apparatus shared shell; CI #344 tray-anchor fix — TDD
discoman pushed to main at discoman/python-tdd 2026-05-27 01:39:55 +00:00
03feaee9f2 burger z-index drop 318→314 to match .gear-btn; FT base dismiss_brief_if_present helper — TDD
3ca986fb45 room.html burger btn + 5-fan; universal landscape btn refactor; kit_bag_dialog vertical bar — TDD
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-05-26 22:19:47 +00:00
3ad372bc36 FT fix CI #342: seed log_tax_debit in test_saved_draw_renders_brief_banner — @taxman ledger sprint left the FT stale
c84b3ba9f3 .btn font-family: explicit Segoe UI / system-ui stack — kills the Firefox UA-default inheritance trap
4ddc0f810c sprint A.8 gatekeeper: token deposit ↔ withdraw redact-pair on the room scroll — TDD
Compare 3 commits »