2447315fd3forgot to add latest migrations from apps.drama
Disco DeDisco
2026-03-24 17:45:50 -04:00
cde231d43cbillscroll should now remember user's position across devices
Disco DeDisco
2026-03-24 17:44:34 -04:00
a0f8aeb791similar pseudo-applet styling added to _scroll.html
Disco DeDisco
2026-03-24 17:31:51 -04:00
2ca4e9d39ffixed #id_gear_btn styling on billboard.html; removed redundant padding from %billboard-page-base
Disco DeDisco
2026-03-24 17:22:49 -04:00
c71f4eb68cstyled more of Most Recent applet, allowing for scrolling of 36 most recent events and Load More link
Disco DeDisco
2026-03-24 17:19:09 -04:00
189d329e76new applet structure for apps.billboard, incl. My Scrolls, Contacts & Most Recent applets; completely revamped _billboard.scss, tho some styling inconsistencies persist; ensured #id_billboard_applets_container inherited base styles found in _applets.scss; a pair of new migrations in apps.applets to support new applet models & fields; billboard gets its first ITs, new urls & views; pair of new FT classes in FTs.test_billboard
Disco DeDisco
2026-03-24 16:46:46 -04:00
18898c7a0fseveral fixes to payment applet styling & script
Disco DeDisco
2026-03-24 14:13:44 -04:00
f347af7effreordered footer tab icons; addressed pipeline layout FT error
Disco DeDisco
2026-03-24 00:49:04 -04:00
e59d5fd4c0committing uncommitted styling changes from static_src/scss/
Disco DeDisco
2026-03-24 00:28:50 -04:00
62f6c27806many 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
Disco DeDisco
2026-03-24 00:26:22 -04:00
cc02419e8dactually bubbles up original error w.o pickling TypeErrors wrapping it
Disco DeDisco
2026-03-23 22:56:10 -04:00
c331e72de6fixed some styling issues that prevented the enter email for login field from displaying on landscape breakpoints
Disco DeDisco
2026-03-23 20:07:59 -04:00
a1f8d294a3several more styling fixes to get landscape FTs to pass pipeline
Disco DeDisco
2026-03-23 19:50:08 -04:00
5607f70852added 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
Disco DeDisco
2026-03-23 19:31:57 -04:00
eecb6c2be6ensured 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
Disco DeDisco
2026-03-23 01:06:14 -04:00
2fd3ec9ab2added header_text to billboard.html; restored L+R .container padding after last fix (still 0 T+B)
Disco DeDisco
2026-03-22 15:06:54 -04:00
cad3744a57gameboard 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
Disco DeDisco
2026-03-22 14:36:02 -04:00
ffb374c81cupdated 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
Disco DeDisco
2026-03-21 23:57:05 -04:00
3b905e0436moved _scroll.html from templates/apps/drama/ to templates/core/_partials/; updated templates/apps/billboard/room_scroll.html include tag to point there
Disco DeDisco
2026-03-21 23:39:47 -04:00
f1b5ba2a71given flaky --parallel FT pipeline fails, new fix in core.runner, incl. _Py313SafeRemoteTestRunner, so that errors bubbling up don't read as generic TypeError: cannot pickle 'traceback' object
Disco DeDisco
2026-03-21 23:08:21 -04:00
184854a2denew apps.epic.tests.integrated.test_views.PickRolesViewTest.test_pick_roles_idempotent_no_duplicate seats passes w. duplicate no-op post ensures single line addition to apps.epic.views.pick_roles prevents ea. position from drawing twice ea. turn during Role Select phase at table; new assertions in FTs.test_room_role_select.RoleSelectChannelsTest.test_turn_passes_after_selection for same
Disco DeDisco
2026-03-21 22:22:06 -04:00
f5c2cf4636in role-select.js, selectRole() runs in more precise ordering to ensure card hand for role selection passes to the next gamer after a selection is made; previous bug allowed multiple cards at a single gamer position, which prevented the card hand from making a circuit around the table before depletion; backend fixes including to apps.epic.views.select_role; +2 FTs & +1 IT asserts these features
Disco DeDisco
2026-03-21 14:33:06 -04:00
91e0eaad8enew DRAMA & BILLBOARD apps to start provenance system; new billboard.html & _scroll.html templates; admin area now displays game event log; new CLAUDE.md file to free up Claude Code's memory.md space; minor additions to apps.epic.views to ensure new systems just described adhere to existing game views
Disco DeDisco
2026-03-19 15:48:59 -04:00
5a811d0079plugged some test coverage lacunae, incl. tests for release_slot for the Carte Blanche; select_role for ROLE_CHOICES & ROLE_SELECT; equip_trinket non-POST paths; & tooltip_shoptalk for the Tithe Token
Disco DeDisco
2026-03-19 00:00:00 -04:00
8c2a5d24ecupdated .fa-ban icon to update via js & ws; changed taken_roles (or its cognates) everywhere to starter_roles, as 'taken' will be used in respect to roles thru-out entire game, not just this seat-determining phase of Role Select; patched up chosen cards not disappearing upon previous gamer choice, & a try,except that catches attempts to select one anyway w. a 409 & optimistic card rollback; new IT confirms this 409
Disco DeDisco
2026-03-18 23:14:53 -04:00
4f076165efremoved console ws closed warning on event.wasClean
Disco DeDisco
2026-03-18 22:20:51 -04:00
3a87a17017Dockerfile updated to run uvicorn worker class to support asgi (was still gunicorn & wsgi)
Disco DeDisco
2026-03-18 22:03:10 -04:00
4e63323019a pair of small fixes to infra/nginx.conf.j2, to ensure WebSockets functionality; & to role-select.js, to fix the inventory from not updating to that of the new position when a gamer passed the Role cards to the next position when he also occupies that position; separate inventories now ensured
Disco DeDisco
2026-03-18 21:42:59 -04:00
8b2c4e1bdcimported tag to tag 'channels' on RoleSelectChannelsTest to see if the pipeline can get past more similar complications
Disco DeDisco
2026-03-18 21:11:07 -04:00
10d717a3baremoved parallel worker subprocess fail screendump req'ment, so not to break the --parallel FT run
Disco DeDisco
2026-03-18 20:49:44 -04:00
e9f50810daimported itertools to base FT fns to support --parallel core split from last push
Disco DeDisco
2026-03-18 20:42:54 -04:00
67697fa90eestablished parallel CI pipeline for quicker testing after DO droplet upsizing; ensured gamearray (docker) and gamearray_celery services restart automatically when not purposefully powered off
Disco DeDisco
2026-03-18 20:24:02 -04:00
97b406c7e0seat-card-arc fan driven by data-card-count (0/1/2/3); active arc glows/floats;dual CSS class aliases: .table-seat/.table-position, .seat-portrait/.position-portrait etc.; seat_role_counts context var; room.html arcs populated server-side on load; per-position inventory model: assigned_seats=[] always; JS clears #id_inv_role_card on turn_changed; _notify_turn_changed includes seat_counts (str keys) for observer arc sync; selectRole() increments active arc immediately + disables stack to prevent double-picks; room.js WS auto-reconnect with exponential backoff (1s->30s); _applet_menu.html extracted from gameboard/_applets.html and wallet/_applets.html (menu now sibling of applets container, not nested inside it); partial fix for mask clip bug — deferred; commented out footer background-gradient (revealed underlying clip bug); removed landscape .room-page .gear-btn bottom override; FT 3d: assert arc data-card-count=1 on re-entry instead of inventory cards
Disco DeDisco
2026-03-17 15:48:38 -04:00
568497d09dduplicate browsers to simulate multiple gamers in test envs now handle headless firefox in pipeline correctly
Disco DeDisco
2026-03-17 01:00:15 -04:00
1558bb02b4fixed box-shadow attr on token equip assignation to .token-panel instead of .token-rails, where it belonged
Disco DeDisco
2026-03-17 00:39:19 -04:00
01de6e7548Django Channels role-select sprint: turn_changed, roles_revealed, role_select_start consumer handlers; WS URL changed from room_slug to room_id UUID; TableSeat model - room, gamer, slot_number, role, role_revealed, seat_position fields; Room.table_status field with ROLE_SELECT, SIG_SELECT, IN_GAME choices; migration 0006_table_status_and_table_seat; pick_roles and select_role views; _role_select_context helper; _notify_turn_changed, _notify_roles_revealed, _notify_role_select_start notifiers; all gate-mutation views now call _notify_gate_update; ChannelsFunctionalTest base class with serve_static, screenshot, dump helpers; SQLite TEST NAME set to file path for ChannelsLiveServerTestCase; InMemoryChannelLayer added to test CHANNEL_LAYERS settings; FT 5 and FT 6 now passing - active seat arc and turn advance via WS, no page refresh; room.js, gatekeeper.js, role-select.js added to apps/epic/static; applets.js, game-kit.js, dashboard.js, wallet.js relocated to app-scoped static dirs; room.html: hex table, table-seat arcs, card-stack, inventory panel, role-card hand, WS scripts; _room.scss: room-shell flex layout, .table-hex polygon clip-path, .table-seat and .seat-card-arc, .card-stack eligible/ineligible states, .card flip animation, .inv-role-card stacked hand, .role-select-backdrop; gear btn and room menu always position: fixed; 375 tests, 0 skipped
Disco DeDisco
2026-03-17 00:24:23 -04:00
c9defa5a81daphne added to dependencies; still reliant on uvicorn, as the former is now used solely as a channels testing req'ment; new consumer model in apps.epic.consumers to handle _gatekeeper partial functionality, permitting access to room once token costs met; new .routing urlpattern to accomodate; new tests.integrated.test_consumer IT cases ensure this functionality
Disco DeDisco
2026-03-16 18:44:06 -04:00
462155f07bfixed some UX inconsistencies in gatekeeper
Disco DeDisco
2026-03-16 01:04:52 -04:00
fa46fc18d7fixes to kit bag dialog & mini-tooltip presence which stymied a pair of FTs
Disco DeDisco
2026-03-16 00:30:33 -04:00
4239245902add Carte Blanche trinket: equip system, gatekeeper multi-slot, mini tooltip portal; new token type Token.CARTE ('carte') with fa-money-check icon; migrations 0010-0012: CARTE type, User.equipped_trinket FK, Token.slots_claimed field; post_save signal sets equipped_trinket=COIN for new users, PASS for staff; kit bag now shows only the equipped trinket in Trinkets section; Game Kit applet mini tooltip portal shows Equipped or Equip Trinket per token; AJAX POST equip-trinket id updates equippedId in-place; equip btn now works for COIN, PASS, and CARTE (data-token-id added to all three); Gatekeeper CARTE flow: drop_token sets current_room (no slot reserved); each empty slot up to slots_claimed+1 gets a drop-token-btn; slots_claimed high-water mark advances on fill, never decrements; highest CARTE-filled slot gets NVM (release_slot); token_return_btn resets current_room + slots_claimed + un-fills all CARTE slots; gate_status always returns full template so launch-game-btn persists via HTMX when gate_status == OPEN; room.html includes gatekeeper when GATHERING or OPEN; new FT test_trinket_carte_blanche.py (2 tests, both passing); 299 tests green
Disco DeDisco
2026-03-16 00:07:52 -04:00
b49218b45bsignificant palette overhaul, w. addition of +3 new palettes; new swatch preview appearance; expanded palette toggle functionality; repaired test suite accordingly
Disco DeDisco
2026-03-15 18:52:09 -04:00
ace9a4888eupdated description text on Backstage Pass to more accurately describe its unlimited capacity
Disco DeDisco
2026-03-15 17:54:58 -04:00
435bec7988confined htmx polling on _gatekeeper.html to permit continuous typing; previous behavior kicked mobile user out of keyboard input every 3s period
Disco DeDisco
2026-03-15 17:36:42 -04:00
12146037f0now that like token_types stack in UX, _0 removed from 4 test methods that previously looked for specific token's ID
Disco DeDisco
2026-03-15 16:57:24 -04:00
ff7b71792fnarrow 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
Disco DeDisco
2026-03-15 16:39:14 -04:00
2e24175ec8new 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
Disco DeDisco
2026-03-15 16:08:34 -04:00
18ba242647fixed 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
Disco DeDisco
2026-03-15 13:51:48 -04:00
6d1b358b7cmore pipeline troubleshooting, possible pointer-event attr solution for headless browser FTs
Disco DeDisco
2026-03-15 13:07:13 -04:00
2140bd8206changed _room.scss overflow to target html instead of body, hopefully fixing FTs in pipeline for real this time
Disco DeDisco
2026-03-15 02:27:10 -04:00
52e171cb20patched some local fails & errors; pipeline still expected to show cracks
Disco DeDisco
2026-03-15 02:22:07 -04: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)
Disco DeDisco
2026-03-15 01:46:11 -04:00
2d453dbc78new _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)
Disco DeDisco
2026-03-15 01:17:09 -04:00
4baaa63430new model fields & migrations for apps.epic & apps.lyric; new FTs, ITs & UTs passing ; some styling changes effected primarily to _gatekeetper.html modal
Disco DeDisco
2026-03-14 22:00:16 -04:00
26b6d4e7dbfixed invite input field timeout, which would obey the refresh triggered by the modal every 3s
Disco DeDisco
2026-03-14 13:32:56 -04:00
f4dfce826bfilled some styling lacunae, including structural fixes to html re: gatekeeper gear menu
Disco DeDisco
2026-03-14 13:28:31 -04:00
53d9f79476fixed css class mismatch for coin slot token rejection, left from unevenly applied refactor in last push; pipeline should now be green
Disco DeDisco
2026-03-14 11:01:12 -04:00
ed48d18c1dselector button.token-rails replaces .token-insert-btn to fix 8 broken FTs clogging the pipeline
Disco DeDisco
2026-03-14 02:25:51 -04:00
f76c6d0fe5various styling & structural changes to unify site themes; token-drop interaction changes across epic urls & views
Disco DeDisco
2026-03-14 02:03:44 -04:00
d9feb80b2ajs snippet displays dynamic ellipsis on loading-style token gatekeeper modals; tweaks to existing pythonic & test structure to accomodate
Disco DeDisco
2026-03-14 01:14:05 -04:00
d780115515fixed modal UX issue; now persists as intended, until token cost met in all six slots
Disco DeDisco
2026-03-14 00:34:07 -04:00
af3523c9bbnew _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)
Disco DeDisco
2026-03-14 00:10:40 -04:00
dddffd22d5covered some test lacunae; gatekeeper now waits for +6 gamers to commit tokens to unblock game room
Disco DeDisco
2026-03-13 22:51:42 -04:00
e0d1f51bf1new migrations in apps.epic app; new models, urls, views handle the founder of a New Game inviting a friend via email to a game gatekeeper; ea. may drop coin in any of up to 6 avail. slots; FTs & ITs passing
Disco DeDisco
2026-03-13 18:37:19 -04:00
6a42b91420new migrations in apps.epic & apps.lyric apps; new Token fields of latter articulate upon Room model helper fns of former; new FTs, ITs & UTs capture new behavior accordingly; new template partial content in templates/apps/gameboard
Disco DeDisco
2026-03-13 17:31:52 -04:00
5773462b4cmassive additions made thru somewhat new apps.epic.models, .urls, .views; new html page & partial in apps/gameboard; new apps.epic FT & ITs (all green); New Game applet now actually leads to game room feat. token-drop gatekeeper mechanism intended for 6 gamers
Disco DeDisco
2026-03-13 00:31:17 -04:00
681a1a4cd0seeded apps.epic for backend gameboard logic; core.asgi & .settings now accomodate Channels via Redis; several new libraries in reqs to accomodate
Disco DeDisco
2026-03-12 15:05:02 -04:00
69fea65bf9new core.runner helper to avoid local caching issues w. coverage tests; .settings, apps.dash.tests.ITs.test_wallet_views updated accordingly
Disco DeDisco
2026-03-12 14:23:09 -04:00
068b99d030added 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
Disco DeDisco
2026-03-11 15:53:31 -04:00
8807d31274unified header_title template values across dashboard applet destination pages; styled &/ added applet titles across all applets
Disco DeDisco
2026-03-11 14:50:08 -04:00
50ee983e27found some lingering List references in the template dir; summarily changed to Note
Disco DeDisco
2026-03-11 14:10:56 -04:00
f45740d8b3renamed List to Note everywhere thru-out project in preparation for complete overhaul of applet capabilities
Disco DeDisco
2026-03-11 13:59:43 -04:00
aa1cef6e7bnew 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
Disco DeDisco
2026-03-11 00:58:24 -04:00
791510b46dmany styling fixes, esp. for both landscape & portrait mobile UX tooltips & navbar; core.settings now permits another device on local net to access dev server
Disco DeDisco
2026-03-10 14:11:53 -04:00
fe6d2c5db1stylistic changes primarily, esp. to page titles(new spans in header_text block, for instance)
Disco DeDisco
2026-03-10 01:25:07 -04:00
d2861077a4tooltips now fully styled, appearing above applet container to avoid clipping issues; new methods added to apps.lyric.models.Token
Disco DeDisco
2026-03-09 23:48:20 -04:00
645b265c80several user QoL styling improvements, incl. footer icon .active color painting
Disco DeDisco
2026-03-09 22:42:30 -04:00
382dd5958ffull 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
Disco DeDisco
2026-03-09 21:52:54 -04:00
47d84b6bf2extensive 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
Disco DeDisco
2026-03-09 21:13:35 -04:00
97601586c5new 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
Disco DeDisco
2026-03-09 16:08:28 -04:00
2c445c0e76replaced gear alt char or emoji w. font-awesome placeholder
Disco DeDisco
2026-03-09 15:09:41 -04:00
a53dc41367unified some styles, especially in #id_dash_gear menu
Disco DeDisco
2026-03-09 14:57:39 -04:00
251b3bf778commenced wallet styling; much of site now holds font-awesome placeholders until proprietary svg files apprpriated
Disco DeDisco
2026-03-09 14:40:34 -04:00
bb2116ae9fstripe authentication error hopefully fixed w. woodpecker.ci .env var references
Disco DeDisco
2026-03-09 01:16:55 -04:00
bd72135a2ffull passing test suite w. new stripe integration across multiple project nodes; new gameboard django app; stripe in test mode on staging
Disco DeDisco
2026-03-09 01:07:16 -04:00
ad0caa7c17new migration to add wallet applet to dash db table; new views & html to accomodate
Disco DeDisco
2026-03-08 15:27:24 -04:00
076d75effenew 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
Disco DeDisco
2026-03-08 15:14:41 -04:00
571f659b19two new FTs, neither yet passing; test_wallet drives Stripe integration; test_gameboard drives Token system & apps.gameboard creation
Disco DeDisco
2026-03-08 01:52:03 -05:00
10dbd07cb9fixed some breakpoint styling that prevented scrolling on mobile landscape windows
Disco DeDisco
2026-03-07 15:34:32 -05:00
314da3e246major styling additions & refinements; offloaded navbar from base.html into its own partial, core/_partials/_navbar.html, alongside new _footer.html; 0006 dash migrations fix 0003 & 0005 theme-switcher handling and rename more fluidly to palette; added remaining realm-swatches to palette applet choices & updated test_views accordingly
Disco DeDisco
2026-03-07 15:05:49 -05:00
672de8a994removed dead code from _applets.html
Disco DeDisco
2026-03-07 00:17:52 -05:00
13940ca834mobile dash layout provided; other styling inconsistencies corrected across views, scss & _applets.html template partial
Disco DeDisco
2026-03-07 00:05:32 -05:00
b5d6912b26styling & structure fixes to apps/dash/_parts/_applets.html, _dash.scss & _palette-picker.scss
Disco DeDisco
2026-03-06 23:12:56 -05:00
02d0adef78styling & subsequent testing bugs fixed across apps.dash.tests.ITs.test_views, functional_tests.test_dashboard,_dashboard.scss & apps/dash/_partials/_applets.html
Disco DeDisco
2026-03-06 22:31:10 -05:00
4c502e40f8fixed applet seeding in 0005 migration; many FTs & ITs now require authentication before they pass; New List & My Lists converted to dash applets; home.html offloaded and _applets.html onboarded w. these applets
Disco DeDisco
2026-03-06 21:34:43 -05:00
17ee6c1f08slight scss tweaks to palette applet
Disco DeDisco
2026-03-06 19:32:36 -05:00
86e70b7256took db-breaking migrations change out of 0003 and placed into new migration 0005 (grid_cols, grid_rows)
Disco DeDisco
2026-03-06 19:22:30 -05:00
9aea1ccb56updated applet seed migration to include default applet sizes; other sundry styling refinements
Disco DeDisco
2026-03-06 19:14:53 -05:00
42a9049c0anew migration in apps.dashboard for Applet grid_cols & grid_rows settings; test_models; complete overhaul of _dashboard.scss to containerize user scrolling; some new styling in _base.scss supports static window behind localized scrolling; new applet mgmt in apps.dashboard.admin; .views passes page_dashboard to home_page() FBV; keep an eye on IT apps.dashboard.tests.integrated.test_views.NewListTest.test_for_invalid_input_renders_list_template for intermittent caching errors
Disco DeDisco
2026-03-06 18:14:01 -05:00
9936275443significant expansion of scss styling, incl. new _dashboard.scss sheet & comprehensive primary btn theme synced w. user palette; changes to all other scss files; list.html & base.html retrofitted w. corresponding scss classes
Disco DeDisco
2026-03-06 16:39:05 -05:00
20c5f6f589new _applets partial to govern applet list; home.html updated accordingly to incl partial; fixed seed migrations for palette convention from last commit; new text_view ITs & views to govern applet visibility/toggling
Disco DeDisco
2026-03-05 16:08:40 -05:00