Skip to content

issues Search Results · language:Dune language:Python language:JavaScript language:JavaScript language:JavaScript linked:pr

Filter by

4.5M results  (310 ms)

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
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.