discoman
  • Joined on 2026-02-10
discoman pushed to main at discoman/python-tdd 2026-03-25 05:50:19 +00:00
b3bc422f46 new migrations in apps.epic for .models additions, incl. Significator select order (= Start Role seat order), which cards of whom go into which deck, which are brought into Sig select; new select-sig urlpattern in .views; room.html supports this stage of game now
c0016418cc hopefully plugged pipeline fail for FT to assert stock card deck version; 11 new test_models ITs & 12 new test_views ITs in apps.epic.tests
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-25 05:08:27 +00:00
4d52c4f54d reordered Pope cards in Earthman deck; addressed two pipeline errors concerning card deck via setUp helper
discoman pushed to main at discoman/python-tdd 2026-03-25 04:47:05 +00:00
db1608fa38 Earthman card naming conventions overhauled: group-relative Arabic ordinals throughout (Implicit/Explicit Virtues, Classical/Absolute Elements, Zodiac, Wanderers, Popes); group prefix + title split across two lines in fan modal via name_group/name_title model properties; 4th suit migrated COINS → PENTACLES w. fa-star icon on both decks; pip names 2–10 spelled out; Classical Element 2 renamed Earth → Stone; migrations 0012–0015
4728cde771 Jacks & Cavaliers replaced in Earthman deck w. Maids & Jacks; numerals or numbers + symbols added to cards; migrations made in apps.epic to rename cards; _tarot_fan.html partial updated accordingly
2f6fc1ff20 horizontal scrolling where applicable can now be done via vertical mousewheel movement
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-03-25 03:47:27 +00:00
9698d70164 scroll buffer in room_scroll.html aperture fine-tuned so that 'What happens next…?' can always be reached by scrolling on a fresh page reload, even if the user was at the very end of the scroll
7370fd611f tolltips added to card deck; supported in game-kit.js, _wallet-tokens.js (we should rename this for broader concept than just wallet)
f5a5ed9d8d currently equipped card deck & placeholder for dice set added to kit bag; scrollability of tokens added to styling; equipped_deck added to apps.dash.views.kit_bag; html structure added to templates/core/_partials/_kit_bag_panel.html; two new test cases added to FTs.test_game_kit.GameKitTest
a5d71925fc game kit page: four 6×3 applets (trinkets, tokens, card decks, dice sets) with applet grid; tarot fan modal with coverflow, sessionStorage position memory, and 403 guard on locked decks; unlocked_decks M2M on User with backfill migration; game kit icon wrap fix; tarot_deck.html moved to gameboard/ per template dir convention (now documented in CLAUDE.md); FTs 6–13, 2 new ITs; 360 passing [log Co-Authored-By: Claude Sonnet 4.6]
Compare 4 commits »
discoman pushed to main at discoman/python-tdd 2026-03-25 02:35:40 +00:00
b03ba09b65 new migrations in apps.lyric ensure new users start only w. Earthman card deck unlocked; FTs.test_component_cards_tarot.py updated to assert that user specifically has Fiorentine deck unlocked as well
befa61e1e9 several fixes, incl. location of templates/apps/epic/tarot_deck.html to apps/gameboard/tarot_deck.html; added this convention to CLAUDE.md; Game Kit applet items now plentiful enough to bother w. text wrapping in _gameboard.scss; unlocked_decks differentiates from equipped_deck in apps.lyric.models; new migrations accordingly; apps.gameboard.views accounts for only unlocked_decks in deck_variants now; apps.epic.views redirected to new tarot_deck.html location
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-25 01:53:08 +00:00
15ac3216ff step 17 complete: game kit deck variant cards with hover-equip mini-tooltip; DeckVariant.short_key property for template ids; equip-deck view and url in gameboard; gameboard.js unified for decks and trinkets, portals now inline-display-controlled for FT compatibility; billboard scroll fix: pos captured at event time, rAF guard prevents spurious debounce reset on first visit; 3 new ITs for Earthman deck defaults, Fiorentine not auto-assigned; gameboard IT updated for deck variant cards [git log Co-Authored-By: Claude Sonnet 4.6]
2896efa8e0 long overdue fix to last pipeline push, where scroll position did not persist across sessions
588358a20f added default Earthman 108-card tarot deck, 78-card Minchiate Fiorentine deck, admin tests for each; DeckVariant model governs deck toggle; ran new migrations for apps.epic, apps.lyric; seeded DeckVariant migration to ensure Earthman is default deck; added min. tarot url; most new FTs passing
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-03-24 23:24:47 +00:00
11c85d56d1 fixed last of scroll position view in portrait mode to remember & display user's last line at bottom of applet viewport
8bab26e003 scroll position save fix attempt no. 1 feat. 'What happens next…?' text at bottom of scroll; buffer added to scroll, accounter for in FTs
bc78d2c470 offloaded templates/core/_partials/_forthcoming.html to inject in any applet or other feature under construction; used immediately in Contacts billboard applet; styles updated accordingly
2447315fd3 forgot to add latest migrations from apps.drama
cde231d43c billscroll should now remember user's position across devices
Compare 9 commits »
discoman pushed to main at discoman/python-tdd 2026-03-24 18:13:56 +00:00
18898c7a0f several fixes to payment applet styling & script
discoman pushed to main at discoman/python-tdd 2026-03-24 04:49:19 +00:00
f347af7eff reordered footer tab icons; addressed pipeline layout FT error
discoman pushed to main at discoman/python-tdd 2026-03-24 04:29:04 +00:00
e59d5fd4c0 committing uncommitted styling changes from static_src/scss/
discoman pushed to main at discoman/python-tdd 2026-03-24 04:26:35 +00:00
62f6c27806 many styling changes to applets and palettes applet esp.; all applets seeded w. < 3rows bumped to 3 w. new migration in apps.applets; setting palette no longer reloads entire page, only preset background-color vars; two new ITs in apps.dash.tests.ITs.test_views.SetPaletteTest to ensure dash.views functionality fires; unified h2 applet title html structure & styled its text vertically to waste less applet space
discoman pushed to main at discoman/python-tdd 2026-03-24 02:56:20 +00:00
cc02419e8d actually bubbles up original error w.o pickling TypeErrors wrapping it
discoman pushed to main at discoman/python-tdd 2026-03-24 00:08:10 +00:00
c331e72de6 fixed some styling issues that prevented the enter email for login field from displaying on landscape breakpoints
discoman pushed to main at discoman/python-tdd 2026-03-23 23:50:20 +00:00
a1f8d294a3 several more styling fixes to get landscape FTs to pass pipeline
discoman pushed to main at discoman/python-tdd 2026-03-23 23:32:09 +00:00
5607f70852 added type='button' to both guard portal btns so firefox won't normalize to type='submit'; fixed several FTs for new click-guard functionality on Role card select & room gear menu DEL & BYE btns; several restorations to landscape breakpoint incl. logged-ion display_name, copyright info; provided title to room_scroll.html; a slurry of other minor fixes
discoman pushed to main at discoman/python-tdd 2026-03-23 05:06:24 +00:00
eecb6c2be6 ensured footer was pinned to bottom of page for new-ish billboard.html & room_scroll.html pages; introduced mobile landscape layout, incl. leftward 'navbar', rightward 'footer'; ensured z-index primacy of #id_kit_btn, which would here appear behind the kit bar when open; other fixes introduced by problems stemming largely from new landscape styling
discoman pushed to main at discoman/python-tdd 2026-03-22 19:07:02 +00:00
2fd3ec9ab2 added header_text to billboard.html; restored L+R .container padding after last fix (still 0 T+B)
discoman pushed to main at discoman/python-tdd 2026-03-22 18:36:10 +00:00
cad3744a57 gameboard gear menu clipping under footer aperture finally RESOLVED; .container padding attr true cause behind two red herrings, #id_footer background attr & %applets-grid mask-image attr; latter still pared down to open more viewable space in applet container aperture
discoman pushed to main at discoman/python-tdd 2026-03-22 03:57:40 +00:00
ffb374c81c updated palette-classes ending in .*-light to switch the rgb values of their tooltip background-color attrs from black to white (better accessibility); changed 'monochrome-light' & its cognates to 'oblivion-light', since it's hardly monochrome at all anymore
discoman pushed to main at discoman/python-tdd 2026-03-22 03:40:11 +00:00
3b905e0436 moved _scroll.html from templates/apps/drama/ to templates/core/_partials/; updated templates/apps/billboard/room_scroll.html include tag to point there