Skip to content

Fix reported interface and sound issues#2330

Merged
vtm9 merged 1 commit into
masterfrom
agent/fix-next-open-issues
Jul 24, 2026
Merged

Fix reported interface and sound issues#2330
vtm9 merged 1 commit into
masterfrom
agent/fix-next-open-issues

Conversation

@vtm9

@vtm9 vtm9 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix nine reported usability and gameplay issues across authentication, settings, the lobby, profiles, and the game room.

  • make password-reset confirmation and dark-theme dropdown options readable
  • constrain the Join Game table and game-room controls to responsive layouts
  • keep activity heatmap month labels clear of contribution cells
  • apply newly saved sound settings immediately without requiring a reload
  • map :) and :( to the correct emoji search results
  • add regression coverage for password-reset feedback, sound changes, and emoticons

Root causes

Several components combined Bootstrap fixed/minimum widths with mobile layouts, the Join Game sizing class was attached to the modal content while its CSS targeted the dialog, and native/custom dropdown states did not consistently inherit dark-theme colors. Sound settings were captured once when the module loaded, so later saves could not affect playback. Emoji lookup searched punctuation directly and returned ambiguous fuzzy matches.

Validation

  • make test — 1,350 tests passed; 9 skipped; 45 excluded
  • mix credo --strict
  • mix dialyzer
  • mix format --check-formatted
  • pnpm run check
  • pnpm run test — 100 tests passed
  • pnpm run build

Fixes #2313
Fixes #2304
Fixes #2302
Fixes #2301
Fixes #2294
Fixes #2291
Fixes #2288
Fixes #2285
Fixes #2281

@vtm9
vtm9 merged commit 6bdbdb6 into master Jul 24, 2026
1 check failed
@vtm9
vtm9 deleted the agent/fix-next-open-issues branch July 24, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment