discoman
  • Joined on 2026-02-10
discoman pushed to main at discoman/python-tdd 2026-03-15 21:55:08 +00:00
ace9a4888e updated description text on Backstage Pass to more accurately describe its unlimited capacity
discoman pushed to main at discoman/python-tdd 2026-03-15 21:36:52 +00:00
435bec7988 confined htmx polling on _gatekeeper.html to permit continuous typing; previous behavior kicked mobile user out of keyboard input every 3s period
discoman pushed to main at discoman/python-tdd 2026-03-15 20:57:36 +00:00
12146037f0 now that like token_types stack in UX, _0 removed from 4 test methods that previously looked for specific token's ID
discoman pushed to main at discoman/python-tdd 2026-03-15 20:39:24 +00:00
ff7b71792f narrow desktop breakpoint constraint relaxed somewhat to accomodate more fringe-case window aspect ratios; #id_gear_btn now, like #id_kit_btn, restyles to contain --quaUser rgb value when menu is active; dashboard.html include ordering switched for #id_dash_applet_menu & #id_gear_btn, to fix an issue causing the menu to overlay the btn instead of the other way around
2e24175ec8 new apps.epic app migrations for token expiration & cooldown; reject token renamed to return token everywhere; new mapps.epic.models & .views for expiration & cooldown; new apps.dash.views to manage stacking of like Token types not just in the kit bag but in the Gameboard's Game Kit applet & in the Dashwallet's Tokens applet; Free Tokens now display correctly in kit bag; apps.lyric.admin now ensures superuser cannot grant Free Tokens without an expiration date; corresponding tests in .tests.integrated.test_admin.TokenAdminFormTest; screendumps occurring for every test, regardless of passfail status, after one fail fixed in FTs.base; FTs.test_gatekeeper.GameKitInsertTest.test_free_token_insert_via_kit_consumed_on_confirm, for test purposes only, ensures starting Free Token deleted before fresh one assigned w. full 7d expiration battery
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-15 17:51:57 +00:00
18ba242647 fixed fatal pipeline flaw by correcting game-kit.js dir from static/apps/scripts to apps/dashboard/static/apps/scripts/game-kit-js; the former folder is untracked by git, so successful local code changes never registered to CI static files
discoman pushed to main at discoman/python-tdd 2026-03-15 17:07:23 +00:00
6d1b358b7c more pipeline troubleshooting, possible pointer-event attr solution for headless browser FTs
discoman pushed to main at discoman/python-tdd 2026-03-15 06:27:19 +00:00
2140bd8206 changed _room.scss overflow to target html instead of body, hopefully fixing FTs in pipeline for real this time
discoman pushed to main at discoman/python-tdd 2026-03-15 06:22:22 +00:00
52e171cb20 patched some local fails & errors; pipeline still expected to show cracks
discoman pushed to main at discoman/python-tdd 2026-03-15 05:46:20 +00:00
74d1a43559 #id_dash_applet_menu now outside #id_applets_container to avoid clipping, other issues (FTs passed locally, but not in headless CI pipeline); selenium now calls wait_for when looking for is_displayed on kit bag menu (hopefully another CI fix)
discoman pushed to main at discoman/python-tdd 2026-03-15 05:17:22 +00:00
2d453dbc78 new _kit_bag_panel.html partial in core to allow user to manage equipped kit items from anywhere on site; #id_kit_btn moved from _footer.html partial directly into a base.html include; new trinket for superusers now incl. in apps.lyric.models; apps.gameboard.views handles this new type of PASS token; apps.epic.views allows payment with several different token types based on rarity & expiration hierarchy; kit bag and PASS functionality now handled in apps.dashboard.views; /kit-bag/ now pathed in .urls; styles abound; fully passing test suite (tho much work to be done, chiefly with stacking like coins in FEFO order)
4baaa63430 new model fields & migrations for apps.epic & apps.lyric; new FTs, ITs & UTs passing
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-14 17:33:02 +00:00
26b6d4e7db fixed invite input field timeout, which would obey the refresh triggered by the modal every 3s
discoman pushed to main at discoman/python-tdd 2026-03-14 17:28:39 +00:00
f4dfce826b filled some styling lacunae, including structural fixes to html re: gatekeeper gear menu
discoman pushed to main at discoman/python-tdd 2026-03-14 15:01:18 +00:00
53d9f79476 fixed css class mismatch for coin slot token rejection, left from unevenly applied refactor in last push; pipeline should now be green
discoman pushed to main at discoman/python-tdd 2026-03-14 06:26:01 +00:00
ed48d18c1d selector button.token-rails replaces .token-insert-btn to fix 8 broken FTs clogging the pipeline
discoman pushed to main at discoman/python-tdd 2026-03-14 06:03:53 +00:00
f76c6d0fe5 various styling & structural changes to unify site themes; token-drop interaction changes across epic urls & views
d9feb80b2a js snippet displays dynamic ellipsis on loading-style token gatekeeper modals; tweaks to existing pythonic & test structure to accomodate
d780115515 fixed modal UX issue; now persists as intended, until token cost met in all six slots
af3523c9bb new _room_gear.html to manage room actions for various gamers (e.g., founders & guests); new _room.scss for gatekeeper styling (still flimsy); added new .btn-abandon Bl-btn palette to _button-pad.scss; new FTs & epic view ITs assert functionality (100 percent coverage, fully passing test suite)
dddffd22d5 covered some test lacunae; gatekeeper now waits for +6 gamers to commit tokens to unblock game room
Compare 9 commits »
discoman pushed to main at discoman/python-tdd 2026-03-12 18:23:21 +00:00
69fea65bf9 new core.runner helper to avoid local caching issues w. coverage tests; .settings, apps.dash.tests.ITs.test_wallet_views updated accordingly
discoman pushed to main at discoman/python-tdd 2026-03-11 19:53:40 +00:00
068b99d030 added missing dunderinits to apps.applets.tests & .tests.integrated; some of the test_models ITs never were passing til now but never tested either; new apps.lyric.tests.integrated.test_models cover missing Applet model return
discoman pushed to main at discoman/python-tdd 2026-03-11 18:50:21 +00:00
8807d31274 unified header_title template values across dashboard applet destination pages; styled &/ added applet titles across all applets
50ee983e27 found some lingering List references in the template dir; summarily changed to Note
f45740d8b3 renamed List to Note everywhere thru-out project in preparation for complete overhaul of applet capabilities
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-03-11 04:58:34 +00:00
aa1cef6e7b new migration in apps.applets to seed wallet applet models; many expanded styles in wallet.js, chiefly concerned w. wallet-oriented FTs tbh; some intermittent Windows cache errors quashed in dash view ITs; apps.dash.views & .urls now support wallet applets; apps.lyric.models now discerns tithe coins (available for purchase soon); new styles across many scss files, again many concerning wallet applets but also applets more generally and also unorthodox media query parameters to make UX more usable; a slew of new wallet partials
discoman pushed to main at discoman/python-tdd 2026-03-10 18:12:04 +00:00
791510b46d many styling fixes, esp. for both landscape & portrait mobile UX tooltips & navbar; core.settings now permits another device on local net to access dev server