issues Search Results · language:Dune language:Python language:JavaScript language:JavaScript language:JavaScript linked:pr
Filter by
4.5M results
admin.js (handleAdminStateUpdate) fully re-renders leaderboard + result cards + reveal on every state broadcast, with no
diff/throttle. With many players or fast updates it janks on weak devices.
Fix: ...
performance
Chip selection in admin/sections/game-settings.js and mix.js only toggles CSS classes via data-*/click — no
aria-pressed, role= button , or keyboard handler. Unusable for keyboard / screen-reader users. ...
enhancement
No ESLint/Prettier config for the ~30k lines of frontend JS (Python has ruff), so no style/complexity guardrail. The
Python coverage gate is --cov-fail-under=68 (currently ~69.9%) — low for a state-machine ...
code-quality
server/ws_handlers.py (~L1604-1609) truncates title/artist guesses to MAX_GUESS_LEN only after the whole message is
extracted/classified. A client can send multi-MB strings that get fully processed before ...
performance
admin/api.js (onmessage, L237-242) only logs JSON parse errors to the console — the state sync breaks with no user
feedback (e.g. on a server/client version mismatch).
Fix: show at least a connection ...
ux
admin.js (setupAdminJoin / openAdminJoinModal) doesn t reliably reset the modal state (disabled button, Joining… text)
on NAME_TAKEN / NAME_INVALID. On a fast retry or WS reconnect the stuck state stays ...
ux
dashboard.js (connectWebSocket error handler, ~L271) reconnects silently. An always-on TV display can lose the
connection overnight with nothing visible.
Fix: small spinner / Reconnecting… toast for visibility. ...
ux
Multiple visible strings don t go through i18n.t(): admin.js (alert( Failed to start rematch ) L1420/1424, showError(
Failed to start gameplay ) L1185/1192), admin/sections/playlists.js (L74/88 No playlists ...
enhancement
Summary
Add a gh CLI client wrapper to the project that uses the GIT_ACCESS_TOKEN environment variable (or the default
authentication method) for GitHub API interactions.
Motivation
The project currently ...
approved
feature
validate_playlist in game/playlist.py (~L613-675) rejects songs (invalid year, missing URI) only at DEBUG level. A host
loading a flawed playlist gets zero feedback on which tracks dropped and why.
Fix: ...
enhancement

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.