14afb108c0Set 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
9ed877168eSEED 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
02c4307a95sky-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
011e4b2d5asea 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
80391b37c2scroll: tag the disembody + relinquish un-do events as Fable, not Frame — TDD
Disco DeDisco
2026-06-08 23:54:51 -04:00
04ab673ceascroll 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
7ca9d4d7d9sky/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
a2d28e556egame 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
97d5522807role 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
b7f943cd38palette: 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
c683f02676atlas: 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
031658b80bscroll: 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
cadfc5e864scroll 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
a6db8c628fsea 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
b0d153ebc1sea 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
144ec78b1ftwo-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
35d05a6490drama: 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
4aee5016c1dubbodeck 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
034639d335game 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
b4ffab186edubbodeck: 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
6f1729010fbillscroll 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
2d4a2c5b5cpost 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
203596ee29post 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
d28046f3dasea 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
039152a787game 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
577ef30f5croom 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
a02f3473d5tooltips: 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
a0499723d3sig 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
dcfa54f522game 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
d50645b216sea 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
c9fc5a2fd4sea-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
1a83c5f01csea 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
bd9155c13bmy 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
a0ded7f09bSea 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
564100cadbApplets: 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
945d110171Sea 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
82f4af9bccSea 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
94cd9db3a4CAST 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
1f874de459CAST 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
75301ca84dTest runner: retry the SQLite teardown on Windows PermissionError (local-only nicety)
Disco DeDisco
2026-06-05 15:08:55 -04:00
2c2ec16f08Revert the Celery countdown migration — it broke local dev (no worker) — back to threading.Timer
Disco DeDisco
2026-06-05 15:00:42 -04:00
44bf4e626cSig Select: regression spec — re-ready restarts the visual countdown (client bisection)
Disco DeDisco
2026-06-05 14:54:26 -04:00
a6ce20761bSig 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
f3f509a59aSig Select countdown numeral: enlarge via a class so it doubles at every breakpoint — TDD
Disco DeDisco
2026-06-05 14:39:52 -04:00
faaa4ecfb0Sig 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
e10f0f3939Sig-select countdown reaches a CARTE owner in either polarity room — TDD
Disco DeDisco
2026-06-05 02:35:04 -04:00
c2b244d796Solo CARTE sig-select runs the real per-polarity countdown — TDD
Disco DeDisco
2026-06-05 02:29:12 -04:00
bedc489d7bGate-view pos-1 lockout: thread the acting ?seat through the GATE VIEW nav — TDD
Disco DeDisco
2026-06-05 01:29:37 -04:00
4c484cf25aTray follows the ?seat-selected seat, not the canonical PC seat
Disco DeDisco
2026-06-04 15:00:25 -04:00
8c5d77d696Drop the SCROLL live-refresh FT — untestable under in-memory channels, IT-covered
Disco DeDisco
2026-06-03 15:02:03 -04:00
9a00f96fe5Sig Select qualifier on the stat-block — green the 3 theme FTs
Disco DeDisco
2026-06-03 14:28:45 -04:00
544ce978d5Sig Select theme FTs: skip 3 card-face qualifier asserts (moving to stat-block)
Disco DeDisco
2026-06-03 12:32:42 -04:00
0e4101ce95FTs: unified Sig-stage felt/stat-block (single-browser) + live SCROLL refresh (channels)
Disco DeDisco
2026-06-03 03:19:12 -04:00
8ca3f79561room SCROLL applet: live async refresh over WebSocket (not just on page reload)
Disco DeDisco
2026-06-03 02:56:36 -04:00
71c00699a1room 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
148fcac7afroom GATE VIEW: keep all six position circles solid — never fade with role-assigned
Disco DeDisco
2026-06-03 01:26:08 -04:00
c4279c5515room title reel: fix the landscape view-to-view + hex⇄views motion (vertical-rl axis)
Disco DeDisco
2026-06-03 01:13:09 -04:00
fc49ca2c74game 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
c00cd151c4room 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
b243d512e4post 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
9754f6a54cgame-views ATLAS: mirror SCROLL log styling (strikethrough) + honour the redact filter
Disco DeDisco
2026-06-02 15:19:23 -04:00
ced324081fgame-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
6f5927083cgame-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
1c7f7d0adfgame-views: horizontal direction-aware title reel + smooth card slide for lateral nav
Disco DeDisco
2026-06-02 14:00:20 -04:00
be7a8c17f0game-views: card ends above the icon strip; CHAT/PULSE use the [Feature forthcoming] partial
Disco DeDisco
2026-06-02 13:34:18 -04:00
28d1d126bbgame-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
f036c8f461game-views carousel: ATLAS/SCROLL/POST/CHAT/PULSE views in the room scroll pane — TDD
Disco DeDisco
2026-06-02 13:05:36 -04:00
62743aabd0post 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
39a42a33a3game-views carousel: red FTs for the ATLAS/SCROLL/POST/CHAT/PULSE sprint — TDD
Disco DeDisco
2026-06-02 01:49:22 -04:00
cf1965c439game room title: GAME ROOM ⇄ GAME SCROLL reel on the scroll aperture — TDD
Disco DeDisco
2026-06-02 01:05:00 -04:00
114f0fd0dbcomposer 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
22fc38b92bbillboard applets view: stop the top-fade mask clipping the first applet
Disco DeDisco
2026-06-01 21:39:35 -04:00
430c3bf141composer applets: --duoUser felt + masked h2 (matching My Sky / My Sea / My Sign)
Disco DeDisco
2026-06-01 21:24:42 -04:00
91f48384ffpost composer: OK btn + orientation-aware right clamp; #id_post_line_text styling — TDD
Disco DeDisco
2026-06-01 21:06:51 -04:00
d66d898f4dlight palettes: --duoUser = --undUser felt so input/aperture fills blend with the page
Disco DeDisco
2026-06-01 20:47:12 -04:00
39a2a49d7eNew Post applet: kill #id_text remnant, add OK btn, bolden composer inputs — TDD
Disco DeDisco
2026-06-01 20:37:52 -04:00
4a4e60f668room 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
a4adf9664broom 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
5229b9f96aslot/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
cbc4f4f323position 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
58280c63f5my-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
5b6a1be347my-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
efbf98ecf2per-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
d190b37149room ?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