discoman
  • Joined on 2026-02-10
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
discoman pushed to main at discoman/python-tdd 2026-03-10 05:25:22 +00:00
fe6d2c5db1 stylistic changes primarily, esp. to page titles(new spans in header_text block, for instance)
d2861077a4 tooltips now fully styled, appearing above applet container to avoid clipping issues; new methods added to apps.lyric.models.Token
645b265c80 several user QoL styling improvements, incl. footer icon .active color painting
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-03-10 01:53:08 +00:00
382dd5958f full test suite passes; .gear-btn once again moved, this time to new file _applets.scss, along with generic applet styling attrs (removed from _base & .dash, respectively); _gameboard.scss in many ways mirrors particularities of _dash, but also feat. style attrs for the Game Kit applet consumables array; sacrificed btn in the latter now that applet dimensions defined on gameboard.html
47d84b6bf2 extensive refactor push to continue to liberate applets from dashboard; new _applets.html & .gear.html template partials for use across all -board views; all applets.html sections have been liberated into their own _applet-<applet-name>.html template partials in their respective templates/apps/*board/_partials/ dirs; gameboard.html & home.html greatly simplified; .gear-btn describes gear menu now, #id_<*board nickname>*gear IDs abandoned; as such, .gear-btn styling moved from _dashboard.scss to _base.scss; new applets.js file contains related initGearMenus scripts, which no longer waits for window reload; new apps.applets.utils file manages applet_context() fn; new gameboard.js file but currently empty (false start); updates across all sorts of ITs & dash- & gameboard FTs
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-09 20:08:41 +00:00
97601586c5 new applets app for cross-board usage of Applet() & UserApplet() models; dashboard migrations reset and apps reseeded w. new default specs; core.settings & many tests thru-out suite updated accordingly
discoman pushed to main at discoman/python-tdd 2026-03-09 19:09:54 +00:00
2c445c0e76 replaced gear alt char or emoji w. font-awesome placeholder
discoman pushed to main at discoman/python-tdd 2026-03-09 18:57:55 +00:00
a53dc41367 unified some styles, especially in #id_dash_gear menu
discoman pushed to main at discoman/python-tdd 2026-03-09 18:40:49 +00:00
251b3bf778 commenced wallet styling; much of site now holds font-awesome placeholders until proprietary svg files apprpriated
discoman pushed to main at discoman/python-tdd 2026-03-09 05:17:06 +00:00
bb2116ae9f stripe authentication error hopefully fixed w. woodpecker.ci .env var references
discoman pushed to main at discoman/python-tdd 2026-03-09 05:07:29 +00:00
bd72135a2f full passing test suite w. new stripe integration across multiple project nodes; new gameboard django app; stripe in test mode on staging
ad0caa7c17 new migration to add wallet applet to dash db table; new views & html to accomodate
076d75effe new apps/dashboard/wallet.html for stripe payment integration and user's consumables; nav added to _footer.html & also dynamic copyright year with django now Y template; new apps.dash.tests ITs & UTs reflect new wallet functionality in .urls & .views
571f659b19 two new FTs, neither yet passing; test_wallet drives Stripe integration; test_gameboard drives Token system & apps.gameboard creation
Compare 4 commits »