Commit Graph

  • 14afb108c0 Set the Game Clock — increment 1: the position-circle-6 gamer places Uranus in a sign on the shared game wheel — TDD main Disco DeDisco 2026-06-10 01:06:14 -04:00
  • 9ed877168e SEED MAP shared wheel rim: the table's OWN sky (planets-only, canonical signs) rings the tessellation — one frame for all six gamers — TDD Disco DeDisco 2026-06-10 00:33:23 -04:00
  • cde556b178 SEED MAP felt: 2D d3-delaunay Voronoi/Delaunay dual graph (roadmap step 21, Step 1) — TDD Disco DeDisco 2026-06-09 21:02:21 -04:00
  • 02c4307a95 sky-wheel aspect micro-tooltip: give it its OWN portal id so it stops battling the wallet/kit over #id_mini_tooltip_portal — TDD Disco DeDisco 2026-06-09 02:00:40 -04:00
  • 011e4b2d5a sea affinity prose reversals + reelhouse sea/sky reel-up swipe machine + SCROLL gear OK close — TDD Disco DeDisco 2026-06-09 01:27:03 -04:00
  • 80391b37c2 scroll: tag the disembody + relinquish un-do events as Fable, not Frame — TDD Disco DeDisco 2026-06-08 23:54:51 -04:00
  • 04ab673cea scroll filter: Redact is a per-base MODIFIER, not a standalone tag — unchecking Frame/Fable hides that tag's struck rows too — TDD Disco DeDisco 2026-06-08 23:47:34 -04:00
  • 7ca9d4d7d9 sky/sea select NVM: carry the acting ?seat so a CARTE gamer returns to his OWN pos-circle, not pos 1 — TDD Disco DeDisco 2026-06-08 23:33:02 -04:00
  • a2d28e556e game room voice: regression-guard the recede toggle — 6 depositors (on) collapsing back to a sole depositor flips voice off (stateless gate, no hysteresis) — TDD Disco DeDisco 2026-06-08 23:26:28 -04:00
  • 97d5522807 role select scroll log: less robotic phrasing + role code — 'assumes Nth Chair, where SUBJ will start the game as the Role [XC]' — TDD Disco DeDisco 2026-06-08 23:19:27 -04:00
  • b7f943cd38 palette: brighten --secGn to 0,200,100 (re-spread the green ramp); position-status .fa-ban back to --priRd, .fa-circle-check on the new --secGn Disco DeDisco 2026-06-08 23:08:07 -04:00
  • c683f02676 atlas: tab the merged post-line username off its text (min-width 4rem, like the POST view) so it reads distinctly from a provenance log's running prose Disco DeDisco 2026-06-08 23:02:35 -04:00
  • 031658b80b scroll: keep the fable "'s character" stub BOLD (still --secUser, not --quaUser) — only the username pops Disco DeDisco 2026-06-08 23:00:00 -04:00
  • cadfc5e864 scroll provenance: SkyDrive prose + element abbrevs; Fable tag + character-actor stub; --quaUser usernames; no-wrap abbrevs — TDD Disco DeDisco 2026-06-08 22:54:38 -04:00
  • a6db8c628f sea affinity prose: reinsert the (rank icon) parenthetical + pluralize the NC verb (they/yo leave, he/she/it leaves) — TDD Disco DeDisco 2026-06-08 22:23:19 -04:00
  • b0d153ebc1 sea affinity scroll log: personalized per-Role prose with pronouns (draws POSS Sea of cards, where the CARD ...) — TDD Disco DeDisco 2026-06-08 22:08:31 -04:00
  • 144ec78b1f two-browser sig FTs: read --priYl off :root live instead of a hardcoded rgb(255,207,52) — palette-tuning-resilient (build 377 fix) Disco DeDisco 2026-06-08 20:56:45 -04:00
  • 35d05a6490 drama: migration for the GameEvent.verb choices (SEA_DRAWN + SEA_RELINQUISHED) — unblocks the CI makemigrations --check Disco DeDisco 2026-06-08 20:34:27 -04:00
  • 4aee5016c1 dubbodeck per-card FLIP back: the sig stage FLIPs each card to its OWN deck's back, not the seat's — finishes the cross-deck story — TDD Disco DeDisco 2026-06-08 20:32:47 -04:00
  • 034639d335 game room voice: gate on >1 cost-current depositor over the 7d initial period (not grace), not the phase — solo/CARTE-all-6 stays off — TDD Disco DeDisco 2026-06-08 19:53:59 -04:00
  • b4ffab186e dubbodeck: assemble each sig pile per-segment from the contributing seat's own deck (cross-deck), not one shared deck — TDD Disco DeDisco 2026-06-08 19:53:45 -04:00
  • 6f1729010f billscroll FT: backdate the 'recent' event 3h into the clock-time bucket — fixes test_recent_event_shows_time_format after the relative_ts <60min change Disco DeDisco 2026-06-08 19:53:27 -04:00
  • 2d4a2c5b5c post view: bottom-anchor the post-line thread (flex column + justify-content: flex-end) so short threads sit above the composer instead of the header Disco DeDisco 2026-06-08 19:39:11 -04:00
  • 203596ee29 post view: restore the post-line grid layout (author | text | time, bordered + rounded) minus the --priUser fill & box-shadow — outlined rows, not filled pills Disco DeDisco 2026-06-08 19:38:35 -04:00
  • d28046f3da sea select scroll log: publish a Role<->Celtic-position affinity on the completing draw; redact + relinquish on DEL; re-publish on re-draw — TDD Disco DeDisco 2026-06-08 19:35:45 -04:00
  • 039152a787 game room voice: light the burger voice btn for seated gamers across ROLE/SIG/SKY_SELECT; keep POST's composer inline (OK beside the input) — TDD Disco DeDisco 2026-06-08 19:08:38 -04:00
  • 577ef30f5c room reelhouse: recolor per-view h2s; salvage POST's pill styling into YARN; revert POST to plain wash; colour-code ATLAS row accents; drop letter-spacing on the Sea of Cards italic 'of' Disco DeDisco 2026-06-08 18:55:34 -04:00
  • a02f3473d5 tooltips: tense-aware expiry (expires/expired) + a <60min 'N min' bucket in the shared relative_ts — TDD Disco DeDisco 2026-06-08 18:20:09 -04:00
  • a0499723d3 sig select: redirect a seatless multi-seat (CARTE) owner to ?seat=<owned[0]> so tray + overlay + reserve align — TDD Disco DeDisco 2026-06-08 18:05:03 -04:00
  • dcfa54f522 game kit: free a deposited trinket 7d after it goes in-use; retire COIN's room cooldown — TDD Disco DeDisco 2026-06-08 16:35:35 -04:00
  • d50645b216 sea deck stack: rename the stale .sea-stack-ok class to .sea-stack-flip (the btn renders FLIP now) — TDD Disco DeDisco 2026-06-08 13:04:51 -04:00
  • c9fc5a2fd4 sea-select deal FT: scroll the revealed FLIP btn into view before the is_displayed assert — TDD Disco DeDisco 2026-06-08 13:00:51 -04:00
  • 1a83c5f01c sea stage: gate the FLIP-back 0.3 polarity tint to the cloned dubbodeck (Sea Select); my_sea/visit monodeck backs render un-tinted Disco DeDisco 2026-06-08 11:29:04 -04:00
  • bd9155c13b my sea preview: namespace cells .sea-prev-pos-* to de-collide from the live cross; harden spread dropdown + CI retry — TDD Disco DeDisco 2026-06-08 11:19:34 -04:00
  • a0ded7f09b Sea Select FTs: drop the removed-LOCK-HAND tests + reveal the cross before stack interaction — TDD Disco DeDisco 2026-06-08 02:00:47 -04:00
  • 564100cadb Applets: retitle My Sky → SkyDrive + My Sea → Sea of Cards w. planetary recolor; match the gear-menu entries — TDD Disco DeDisco 2026-06-08 01:29:29 -04:00
  • 945d110171 Sea Select: keep the sky btn lit on a revisited felt (+ clean felt-swap); slow the glow-handoff ease-out — TDD Disco DeDisco 2026-06-08 00:57:24 -04:00
  • 82f4af9bcc Sea Select glow: defer sea-btn reopen + glow handoff past parse time; pulse the glow-handoff — TDD Disco DeDisco 2026-06-08 00:38:58 -04:00
  • 0a6bfcf6cc Sea Select options: fixed-width chunks + 2-line spread names (add Rider-) — TDD Disco DeDisco 2026-06-08 00:25:11 -04:00
  • 2bf439eab5 Sea Select options: disabled-btn contrast + AUTO DRAW scrolls back to the cross Disco DeDisco 2026-06-08 00:14:25 -04:00
  • 1fe257a7a9 Sea Select options: OK beside the select + --priUser chunk rects — TDD Disco DeDisco 2026-06-08 00:02:14 -04:00
  • edc9a49f06 Sea Select: refactor to scroll-snap options→cross (mirror Sky Select), drop the modal — TDD Disco DeDisco 2026-06-07 23:53:43 -04:00
  • cf84fdc992 Sea Select: post-completion cascade — felt eases out → DRAW SEA → SEED MAP — TDD Disco DeDisco 2026-06-07 23:03:17 -04:00
  • 0f57cae50d Sea Select: spread center significator supplies the card-face image — TDD Disco DeDisco 2026-06-07 22:47:54 -04:00
  • d09dca56c0 Sky/Sea Select: ?seat-aware so a CARTE owner drives all 6 seats — TDD Disco DeDisco 2026-06-07 22:44:06 -04:00
  • de59cb7e69 Sea Select FLIP: source the card-back from the seat's deck, not equipped_deck — TDD Disco DeDisco 2026-06-07 22:03:19 -04:00
  • ab00774a49 Sea Select: drawn-slot reopen after refresh + FLIP polarity-tinted back — TDD Disco DeDisco 2026-06-07 21:53:35 -04:00
  • c037e876e2 Sea Select: rebuild as a felt + Gaussian spread modal, unify w. my_sea — TDD Disco DeDisco 2026-06-07 21:42:24 -04:00
  • 4322e1fc17 table-hex: DRY-lift the shared hex skeleton into core/_partials/_table_hex.html Disco DeDisco 2026-06-07 19:37:50 -04:00
  • ce4cb03af7 DRAW SEA async-transition FT: reload fallback for non-felt-save sky confirm — TDD Disco DeDisco 2026-06-07 18:36:05 -04:00
  • d5e4fc53f0 CAST SKY cascade: felt eases out → glow → DRAW SEA eases in; burger handoff; reload-into-open — TDD Disco DeDisco 2026-06-07 18:24:32 -04:00
  • 94cd9db3a4 CAST SKY felt: fix invisible form — (0,2,0) chain + drop the modal-era aperture-fill Disco DeDisco 2026-06-07 17:29:04 -04:00
  • 1f874de459 CAST SKY: unify w. My Sky — inline --duoUser felt + scroll-snap wheel, gear NVM, burger reopen glow — TDD Disco DeDisco 2026-06-07 16:54:33 -04:00
  • 75301ca84d Test runner: retry the SQLite teardown on Windows PermissionError (local-only nicety) Disco DeDisco 2026-06-05 15:08:55 -04:00
  • 2c2ec16f08 Revert the Celery countdown migration — it broke local dev (no worker) — back to threading.Timer Disco DeDisco 2026-06-05 15:00:42 -04:00
  • 44bf4e626c Sig Select: regression spec — re-ready restarts the visual countdown (client bisection) Disco DeDisco 2026-06-05 14:54:26 -04:00
  • a6ce20761b Sig countdown: run the post-countdown confirm as a Celery task + auto-reconnect the room WS — TDD Disco DeDisco 2026-06-05 14:52:21 -04:00
  • f3f509a59a Sig Select countdown numeral: enlarge via a class so it doubles at every breakpoint — TDD Disco DeDisco 2026-06-05 14:39:52 -04:00
  • faaa4ecfb0 Sig Select gate-view: CONT GAME/NVM keep the acting seat; restore the live countdown numeral on load — TDD Disco DeDisco 2026-06-05 12:25:54 -04:00
  • e10f0f3939 Sig-select countdown reaches a CARTE owner in either polarity room — TDD Disco DeDisco 2026-06-05 02:35:04 -04:00
  • c2b244d796 Solo CARTE sig-select runs the real per-polarity countdown — TDD Disco DeDisco 2026-06-05 02:29:12 -04:00
  • bedc489d7b Gate-view pos-1 lockout: thread the acting ?seat through the GATE VIEW nav — TDD Disco DeDisco 2026-06-05 01:29:37 -04:00
  • 4c484cf25a Tray follows the ?seat-selected seat, not the canonical PC seat Disco DeDisco 2026-06-04 15:00:25 -04:00
  • 8c5d77d696 Drop the SCROLL live-refresh FT — untestable under in-memory channels, IT-covered Disco DeDisco 2026-06-03 15:02:03 -04:00
  • 9a00f96fe5 Sig Select qualifier on the stat-block — green the 3 theme FTs Disco DeDisco 2026-06-03 14:28:45 -04:00
  • 544ce978d5 Sig Select theme FTs: skip 3 card-face qualifier asserts (moving to stat-block) Disco DeDisco 2026-06-03 12:32:42 -04:00
  • 0e4101ce95 FTs: unified Sig-stage felt/stat-block (single-browser) + live SCROLL refresh (channels) Disco DeDisco 2026-06-03 03:19:12 -04:00
  • 8ca3f79561 room SCROLL applet: live async refresh over WebSocket (not just on page reload) Disco DeDisco 2026-06-03 02:56:36 -04:00
  • 71c00699a1 room Sig Select: unify with the my_sign card-stage apparatus (DRY stat-block, per-card stage image, --duoUser felt) Disco DeDisco 2026-06-03 02:37:13 -04:00
  • 148fcac7af room GATE VIEW: keep all six position circles solid — never fade with role-assigned Disco DeDisco 2026-06-03 01:26:08 -04:00
  • c4279c5515 room title reel: fix the landscape view-to-view + hex⇄views motion (vertical-rl axis) Disco DeDisco 2026-06-03 01:13:09 -04:00
  • fc49ca2c74 game post: New Post applet treatment — --duoUser felt, green-tinted title strip + input-pill .post-line rows Disco DeDisco 2026-06-02 22:52:33 -04:00
  • c00cd151c4 room ATLAS: rebuild on the native-swipe (IO) path, not only goToView; drop the dead "atlas gathers" empty-state — TDD Disco DeDisco 2026-06-02 21:42:48 -04:00
  • b243d512e4 post applet: unify header across post.html + reelhouse chat; seat-based recipients/access; fix async chip styling Disco DeDisco 2026-06-02 16:34:28 -04:00
  • 73644e226b game-views: per-view gear menus (SCROLL filter / ATLAS sources / disabled stubs); reelhouse POST placeholder DRY Disco DeDisco 2026-06-02 15:34:34 -04:00
  • 9754f6a54c game-views ATLAS: mirror SCROLL log styling (strikethrough) + honour the redact filter Disco DeDisco 2026-06-02 15:19:23 -04:00
  • ced324081f game-views: replace CHAT with YARN (.fa-route) between SCROLL & POST; ATLAS timestamps match their source views Disco DeDisco 2026-06-02 14:45:25 -04:00
  • 6f5927083c game-views: forthcoming watermark no-overlap; reelhouse term; Text swipe-machine DOWN-hold-OVER + Jasmine-tested nav Disco DeDisco 2026-06-02 14:31:35 -04:00
  • 1c7f7d0adf game-views: horizontal direction-aware title reel + smooth card slide for lateral nav Disco DeDisco 2026-06-02 14:00:20 -04:00
  • be7a8c17f0 game-views: card ends above the icon strip; CHAT/PULSE use the [Feature forthcoming] partial Disco DeDisco 2026-06-02 13:34:18 -04:00
  • 28d1d126bb game-views: footer billboard icon fa-scroll → fa-receipt; pin the views strip to the aperture bottom Disco DeDisco 2026-06-02 13:25:04 -04:00
  • f036c8f461 game-views carousel: ATLAS/SCROLL/POST/CHAT/PULSE views in the room scroll pane — TDD Disco DeDisco 2026-06-02 13:05:36 -04:00
  • 62743aabd0 post composer: restore validation-error reveal broken by the .composer-row wrap; CI FT cleanup — TDD Disco DeDisco 2026-06-02 02:54:31 -04:00
  • 39a42a33a3 game-views carousel: red FTs for the ATLAS/SCROLL/POST/CHAT/PULSE sprint — TDD Disco DeDisco 2026-06-02 01:49:22 -04:00
  • cf1965c439 game room title: GAME ROOM ⇄ GAME SCROLL reel on the scroll aperture — TDD Disco DeDisco 2026-06-02 01:05:00 -04:00
  • 114f0fd0db composer applets: .applet-btn-panel behind the OK btn for contrast on the --duoUser felt — TDD Disco DeDisco 2026-06-02 00:15:11 -04:00
  • 22fc38b92b billboard applets view: stop the top-fade mask clipping the first applet Disco DeDisco 2026-06-01 21:39:35 -04:00
  • 430c3bf141 composer applets: --duoUser felt + masked h2 (matching My Sky / My Sea / My Sign) Disco DeDisco 2026-06-01 21:24:42 -04:00
  • 91f48384ff post composer: OK btn + orientation-aware right clamp; #id_post_line_text styling — TDD Disco DeDisco 2026-06-01 21:06:51 -04:00
  • d66d898f4d light palettes: --duoUser = --undUser felt so input/aperture fills blend with the page Disco DeDisco 2026-06-01 20:47:12 -04:00
  • 39a2a49d7e New Post applet: kill #id_text remnant, add OK btn, bolden composer inputs — TDD Disco DeDisco 2026-06-01 20:37:52 -04:00
  • 4a4e60f668 room scroll-of-events: applet-box card styling + scroll-driven gear menu (Frame/Redact filter) — TDD Disco DeDisco 2026-06-01 20:03:48 -04:00
  • a4adf9664b room scroll-of-events: table-hex aperture binary scroll-snaps to the room provenance feed — TDD Disco DeDisco 2026-06-01 18:32:57 -04:00
  • 5229b9f96a slot/token tooltips: 'expires <relative>' (lowercase, .row-ts timescale) + per-slot token_cost on GateSlot + '+ <Token>' deposited-token list — TDD Disco DeDisco 2026-06-01 17:39:15 -04:00
  • cbc4f4f323 position tooltips: titles read 'the Earthman' (article) + occupied gatekeeper circles now produce tooltips; FT flow dismisses the gameboard Brief — TDD Disco DeDisco 2026-06-01 14:45:18 -04: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 Disco DeDisco 2026-06-01 14:10:00 -04:00
  • 58280c63f5 my-sea spread: correct CROSS reversal direction — nonreversed (Emanation) faces right, Reversal faces left (swap of 5b6a1be) Disco DeDisco 2026-06-01 14:07:37 -04:00
  • 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 Disco DeDisco 2026-06-01 13:59:06 -04:00
  • 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 Disco DeDisco 2026-06-01 12:41:51 -04:00
  • 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 Disco DeDisco 2026-06-01 12:29:08 -04:00