Commit Graph

  • e512e94056 ROLE SELECT: block role pick without deck; SigSelect qualifier spec fix — TDD Disco DeDisco 2026-04-27 23:52:22 -04:00
  • fa68c74b51 deck contribution sprint 2 + Carte Blanche safeguards — TDD Disco DeDisco 2026-04-27 23:24:43 -04:00
  • 94a864b05b deck contribution sprint 1: TableSeat.deck_variant FK + select_role wiring — TDD Disco DeDisco 2026-04-27 22:38:07 -04:00
  • 42be0c63dc SIG SELECT: read qualifiers from model fields; drop hardcoded Leavened/Graven Disco DeDisco 2026-04-27 22:33:42 -04:00
  • e6e2bd10c5 deck contribution + game invite: write all FTs red — TDD Disco DeDisco 2026-04-27 22:22:08 -04:00
  • fd94a72435 Earthman deck seed: Nomad gets Enlightened/Engraven; minor qualifiers Relieving/Grieving, Elevated/Graven Disco DeDisco 2026-04-27 21:33:47 -04:00
  • 2b4f20c0e8 collapse migrations: 41 epic + 20 lyric + 12 applets + others → fresh initials + 4 themed seeds Disco DeDisco 2026-04-27 21:06:23 -04:00
  • e2c9dc4e8a Earthman deck: delete stray Pentacles courts; fix tarot_fan suit order Disco DeDisco 2026-04-27 20:48:12 -04:00
  • a724479e60 natus wheel: Semisquare & Sesquiquadrate; Ott orb pair detection; intensity sort Disco DeDisco 2026-04-27 20:16:47 -04:00
  • 4b2e89c088 some basic palette tooltip style refinements Disco DeDisco 2026-04-27 16:43:14 -04:00
  • c3f0342a2d Earthman deck: new TarotCard fields + full 49-card major arcana reseed Disco DeDisco 2026-04-27 01:51:40 -04:00
  • ad7a354f8c PICK SEA overlay: sea SCSS → _card-deck.scss; Sig card + qualifier display; crossing slot deferred Disco DeDisco 2026-04-27 01:02:01 -04:00
  • 7fcb6f307c PICK SEA: modal w. Celtic Cross layout + spread select; PICK SKY swaps to PICK SEA after sky save — TDD Disco DeDisco 2026-04-26 21:30:27 -04:00
  • e2515d9b44 fixed three FTs clogging pipeline that needed slight CSS-selector redirects to conform with recent refactors Disco DeDisco 2026-04-26 21:17:42 -04:00
  • 5aaff6240b palette tooltip: contextual description per lock state; earned date below Unlocked in green — TDD Disco DeDisco 2026-04-26 18:59:10 -04:00
  • c78ecb61bf natus wheel: unified PRV/NXT cycle merging planets & angles; drop degree from classic element contribs; tt-planet-sym larger; tt-sign-type italic — TDD Disco DeDisco 2026-04-26 18:42:47 -04:00
  • 5655342d9f CI: add sequential tag for NoteEquipTitleTest; woodpecker runs it w.o --parallel Disco DeDisco 2026-04-23 03:12:24 -04:00
  • 2088fedeee load note.js in dashboard _scripts.html so My Sky applet banner works; fix stale new-note applet seeds in FTs Disco DeDisco 2026-04-23 02:34:40 -04:00
  • 6ebb2fbd51 natus wheel: fix planet aspect lines to ASC/MC; classic element tooltips show Planets +# count Disco DeDisco 2026-04-23 02:11:06 -04:00
  • b86a4ddd73 fix FT note→post renames in test_sharing & test_layout_and_styling; note page layout polish Disco DeDisco 2026-04-23 01:55:12 -04:00
  • 214120ef2d note title equip: DON/DOFF buttons outside top-left corner; User.active_title FK; don/doff views; greeting updated via JS — TDD Disco DeDisco 2026-04-23 01:44:58 -04:00
  • 7d4389a74a note palette modal: NVM closes confirm only; confirm visibility via style.display; swatch labels from _PALETTE_DEFS; recognitions block — TDD Disco DeDisco 2026-04-23 01:31:19 -04:00
  • cd5252c185 note palette: swatch previews body palette, NVM reverts, OK saves sitewide; note_set_palette also saves user.palette — TDD Disco DeDisco 2026-04-22 23:54:05 -04:00
  • e8687dc050 note banner NVM: btn-danger → btn-cancel (orange) Disco DeDisco 2026-04-22 22:43:50 -04:00
  • 48aad6ce35 note banner: tooltip style (Gaussian bg, border, blur); fix Recognition→Note in sky.html & _applet-my-sky.html Disco DeDisco 2026-04-22 22:41:40 -04:00
  • 473e6bc45a rename: Note→Post/Line (dashboard); Recognition→Note (drama); new-post/my-posts to billboard Disco DeDisco 2026-04-22 22:32:34 -04:00
  • 6d9d3d4f54 recognition: page, palette modal, & dashboard palette unlock — TDD Disco DeDisco 2026-04-22 04:02:14 -04:00
  • 565f727aa6 recognition: recognition.js showBanner/handleSaveResponse; wired into sky SAVE handler on applet & sky page — TDD Disco DeDisco 2026-04-22 03:05:35 -04:00
  • 3cc9f5a527 recognition: seed billboard-recognition applet 4×4; vertical title link; placement in billboard grid Disco DeDisco 2026-04-22 02:21:35 -04:00
  • be061f6bc2 recognition: Recognition model w. grant_if_new; sky_save returns stargazer on first chart save — TDD Disco DeDisco 2026-04-22 02:13:29 -04:00
  • 83ce238a2f recognition: Stargazer FT — invalid save stays locked, valid save fires banner, full flow to palette unlock — TDD Disco DeDisco 2026-04-22 02:09:48 -04:00
  • 6069d86ec5 skipped a localstorage natus FT clogging the pipeline Disco DeDisco 2026-04-22 01:55:39 -04:00
  • a44727c559 rootvars: add --qua/--qui/--six depth shades to all element color groups Disco DeDisco 2026-04-22 00:59:11 -04:00
  • 0b2320e39b natus wheel: ASC/MC angles — tooltips, aspect lines, section headers, tooltip polish Disco DeDisco 2026-04-22 00:58:19 -04:00
  • 5c05bd6552 sky: store birth_tz, prefill form from User model, drop localStorage Disco DeDisco 2026-04-21 21:54:34 -04:00
  • b5a92ddf77 natus wheel: house tooltip polish — br, pointer-events, @deg° muting Disco DeDisco 2026-04-21 21:54:06 -04:00
  • bb1cda9c9c natus wheel: planet/sign/house tooltip layout overhaul — TDD Disco DeDisco 2026-04-21 21:20:05 -04:00
  • 3974fdac82 sky_natus_data: return stored sky_chart_data (preserves correct asc) Disco DeDisco 2026-04-21 20:58:16 -04:00
  • b8ac004fb6 sky wheel: element contributor display; sign + house tooltips — TDD Disco DeDisco 2026-04-21 20:07:40 -04:00
  • 02975d79d3 natus wheel: fix DON/DOFF reset on PRV/NXT return to DONned planet — TDD Disco DeDisco 2026-04-21 16:04:32 -04:00
  • 04f0e87eba fix shadowed test classes restoring 41 dead tests; add missing coverage Disco DeDisco 2026-04-21 15:56:36 -04:00
  • ebc460fe67 gitignore *.ps1 — local Windows dev utility, not app code Disco DeDisco 2026-04-21 15:47:41 -04:00
  • 7c249500bd refactor: extract apply_applet_toggle, rooms_for_user & natus helpers to utils; DRY toggle views Disco DeDisco 2026-04-21 15:46:30 -04:00
  • ea2bfa6ce1 natus wheel: aspect line system, element tooltip overhaul, ring/spoke changes — TDD Disco DeDisco 2026-04-21 03:17:20 -04:00
  • 9c7d58f0b3 updates to pyswiss aspect & aspect application data served over API, incl. seminal invocation of Space parades & Time stellia Disco DeDisco 2026-04-21 00:37:33 -04:00
  • 4761d3f939 natus FT: dispatchEvent for SVG element click; .click() fails on SVGElement Disco DeDisco 2026-04-19 21:25:23 -04:00
  • 2be330e698 NATUS WHEEL: half-wheel tooltip positioning + click-outside fix — TDD Disco DeDisco 2026-04-19 17:27:52 -04:00
  • fbf260b148 NATUS WHEEL: tick lines + dual conjunction tooltip — TDD Disco DeDisco 2026-04-19 00:16:05 -04:00
  • 09ed64080b natus tooltip: fix portal placement + viewport clamping + SVG sign icon Disco DeDisco 2026-04-18 14:02:49 -04:00
  • f15b17f7bd fixed failing test to assert the right thing to match new Palette applet code Disco DeDisco 2026-04-18 02:34:39 -04:00
  • 122de3bc80 PALETTE: swatch preview + tooltip + OK commit — TDD Disco DeDisco 2026-04-18 02:05:27 -04:00
  • 6e995647e4 palette changes and renames: nirvana->bardo, sepia->cedar Disco DeDisco 2026-04-18 00:11:31 -04:00
  • d7d20f25e3 removed #id_natus_confirm .btn.btn-primary styling that forced it to become elliptical and spread across applet; now negative top margin and self-centering Disco DeDisco 2026-04-17 23:27:28 -04:00
  • 758c9c5377 COVERAGE: patch 91% → 96%+ — 603 tests, tasks.py at 100% Disco DeDisco 2026-04-17 23:23:28 -04:00
  • 7c03bded8d some FT renames for readability; added natus form to My Sky applet Disco DeDisco 2026-04-17 22:30:11 -04:00
  • 8a24021739 MY SKY: full-page layout polish — aperture pinning, wheel-above-form, centred wheel Disco DeDisco 2026-04-16 14:40:52 -04:00
  • bd9a2fdae3 pyswiss_url env var added to more places throughout ansible vault architecture; staging now has working astro wheel Disco DeDisco 2026-04-16 12:04:46 -04:00
  • 4f8e52890b forgot PYSWISS_URL in live server env, preventing Sky selection from generating an astro wheel Disco DeDisco 2026-04-16 11:22:52 -04:00
  • abf8be8861 MY SKY: dashboard applet + full-page natal chart — TDD Disco DeDisco 2026-04-16 03:03:19 -04:00
  • 127f4a092d TOOLTIPS: extract .tt base to _tooltips.scss + natus element/planet title colours Disco DeDisco 2026-04-16 02:36:24 -04:00
  • 2910012b67 PICK SKY: natal wheel planet tooltips + FT modernisation Disco DeDisco 2026-04-16 01:57:02 -04:00
  • db9ac9cb24 GAME KIT: DON|DOFF equip system — portal tooltips, kit bag sync, btn-disabled fix Disco DeDisco 2026-04-16 00:14:47 -04:00
  • d3e4638233 TOOLTIPS: wallet tokens refactor — .token-tooltip → .tt + child classes Disco DeDisco 2026-04-15 22:42:37 -04:00
  • 10a6809dcf TOOLTIPS: game kit applet refactor — .token-tooltip → .tt + double-tooltip fix Disco DeDisco 2026-04-15 22:39:01 -04:00
  • de4ac60aec tooltips app TDD spike + kit bag refactor to .tt Disco DeDisco 2026-04-15 22:16:50 -04:00
  • 71ef3dcb7f PICK SKY: natal wheel icon + palette sprint — inline SVG zodiac icons, per-planet alchemical colors Disco DeDisco 2026-04-15 18:20:39 -04:00
  • 9beb21bffe PICK SKY: natal wheel polish — house/sign fill fixes, button layout, localStorage FT Disco DeDisco 2026-04-15 00:49:14 -04:00
  • 6248d95bf3 PICK SKY overlay: D3 natal wheel, Character model, PySwiss aspects+tz Disco DeDisco 2026-04-14 02:09:26 -04:00
  • 44cf399352 added path filters to main + pyswiss pipelines; fixed deploy-pyswiss absolute path for deploy.sh Disco DeDisco 2026-04-14 00:26:54 -04:00
  • df2b353ebd split Woodpecker into separate main + pyswiss pipelines; added deploy-prod tag-triggered step for earthmanrpg.com cutover Disco DeDisco 2026-04-13 23:55:49 -04:00
  • 3fd1f5e990 added django-cors-headers to pyswiss: allows browser fetch from *.earthmanrpg.me and localhost Disco DeDisco 2026-04-13 23:08:32 -04:00
  • 02a7a0ef2e added deploy-pyswiss Woodpecker step to auto-deploy pyswiss droplet on push to main Disco DeDisco 2026-04-13 22:59:08 -04:00
  • cc2ab869f1 wired PySwiss microservice deployment: env-driven settings, gunicorn pinned, PYSWISS_URL in main settings, test-pyswiss CI stage Disco DeDisco 2026-04-13 21:55:58 -04:00
  • 8c711ac674 added missing & crucial pyswiss.core.wsgi file pointing to DJANGO_SETTINGS_MODULE Disco DeDisco 2026-04-13 20:47:18 -04:00
  • b8af0041cc scaffolded PySwiss microservice: Django 6.0 project at pyswiss/ (core/ settings, apps/charts/), GET /api/chart/ + GET /api/charts/ views, EphemerisSnapshot model + migration, populate_ephemeris management command, 41 ITs (integrated + unit, all green); separate .venv with pyswisseph 2.10.3.2 Disco DeDisco 2026-04-13 19:03:45 -04:00
  • 97ec2f6ee6 cropped & centered Sig icon placeholder in #id_tray_* apparatus Disco DeDisco 2026-04-13 14:28:53 -04:00
  • 0a135c2149 implemented sig_confirm view: guards (403 unseated, 400 wrong phase, 400 not-all-ready), significator assignment from reservations, polarity_room_done + pick_sky_available broadcasts, SKY_SELECT advance when both polarities done Disco DeDisco 2026-04-13 13:00:16 -04:00
  • f1e9a9657b fixed SRG5-8 channels FTs: multi-browser sig-card OK flow now uses execute_async_script to iterate cards until a non-conflicting reserve succeeds (bypasses ElementNotInteractableException + 409 same-card conflicts); added wait_for_slow for 12s countdown in SRG8; added browser=None param to ChannelsFunctionalTest.wait_for/wait_for_slow Disco DeDisco 2026-04-13 02:31:00 -04:00
  • 32d8d97360 wired PICK SKY server-side polarity countdown via threading.Timer (tasks.py); fixed polarity_done overlay gating on refresh; cleared sig-select floats on overlay dismiss; filtered Redact events from Most Recent applet Disco DeDisco 2026-04-13 00:34:05 -04:00
  • df421fb6c0 added PICK SKY ready gate: SigReservation.ready + countdown_remaining fields, Room.SKY_SELECT status + sig_select_started_at, sig_ready + sig_confirm views, WS notifiers for countdown_start/cancel/polarity_room_done/pick_sky_available, migration 0031, PICK SKY btn in hex center at SKY_SELECT, tray cell 2 sig card placeholder; FTs SRG1-8 written (pending JS/consumer) Disco DeDisco 2026-04-09 01:17:24 -04:00
  • 3800c5bdad fixed attribution of .fa-hand-pointer cursor color scheme to ordering according to token-drop sequence instead of seat sequence; updates to accomodate this throughout apps.epic.models & .views, plus new apps.epic migration; assigned #id_sig_cursor_portal a z-index value corresponding to a high position but still beneath the #id_tray apparatus; minor semantic reordering of INSTALLED_APPS in core.settings Disco DeDisco 2026-04-08 22:53:44 -04:00
  • 12d575a84b fixed seeding problem w. setUp helper causing same FTs to persistently fail Disco DeDisco 2026-04-08 13:34:22 -04:00
  • c14b6d7062 fixed some old data in two pipeline errors pointing to new Middle Arcana labels still as Minor Arcana Disco DeDisco 2026-04-08 12:51:46 -04:00
  • a7c5468cbc fixed failing channels FT related to Sig select; FT fix only, code written as intended Disco DeDisco 2026-04-08 12:18:20 -04:00
  • 4da8750c60 fixed tooltip illegibility due to similar color to bg on .sig-overlay when data-polarity='gravity' Disco DeDisco 2026-04-08 11:57:44 -04:00
  • cf40f626e6 Sig select: _card-deck.scss extract, WS cursor fixes, own-role indicators, role icon refresh Disco DeDisco 2026-04-08 11:52:49 -04:00
  • 99a826f6c9 FT: pin AppletMenuDismissTest to portrait viewport (800×1200) Disco DeDisco 2026-04-07 01:26:35 -04:00
  • 51fe2614fa overruling other scss specificity in .btn-disabled Disco DeDisco 2026-04-07 00:43:26 -04:00
  • 56dc094b45 Jasmine: fix 2 failing specs, drop 5 always-pending touch specs Disco DeDisco 2026-04-07 00:36:28 -04:00
  • 520fdf7862 Sig select: caution tooltip, FLIP/FYI stat block, keyword display Disco DeDisco 2026-04-07 00:22:04 -04:00
  • e2cc38686f XL landscape: revert tray to landscape style; fix sig-stage stretch Disco DeDisco 2026-04-06 20:11:24 -04:00
  • 0bcc7567bb XL landscape polish: btn-primary sizing, tray from right, footer bg, layout fixes Disco DeDisco 2026-04-06 03:02:37 -04:00
  • 6654785f25 XL landscape breakpoint (≥1800px): double sidebar widths + scale content Disco DeDisco 2026-04-06 01:41:18 -04:00
  • 99a69202b9 landscape layout: remove max-width cutoff; sig-select stage/grid polish Disco DeDisco 2026-04-06 01:30:31 -04:00
  • 55bb450d27 z-index audit + aperture fill + resize:end debounce + landscape sig-grid cap Disco DeDisco 2026-04-06 00:48:25 -04:00
  • e28d55ad58 remove obsolete sig-select FTs (S1/S3/S4) based on old sequential 36-card design Disco DeDisco 2026-04-05 23:44:54 -04:00
  • b110bb6d01 remove obsolete skipped tests; fix billboard applet menu containment; align landscape menus Disco DeDisco 2026-04-05 23:33:13 -04:00
  • 2892b51101 fix SigSelect Jasmine: return test API from IIFE; pend touch specs on desktop Disco DeDisco 2026-04-05 23:14:56 -04:00
  • 871e94b298 sig-select landscape: stage card now visible; gear/kit btns in right sidebar column Disco DeDisco 2026-04-05 23:02:32 -04:00
  • c3ab78cc57 many deck changes, including pentacles to crowns, middle arcana, and major arcana fa icons Disco DeDisco 2026-04-05 22:32:40 -04:00