Skip to content

Add language dropdown to login page and post-login toolbar#1559

Merged
dgershman merged 3 commits intomainfrom
feature/login-theme-toggle
Mar 20, 2026
Merged

Add language dropdown to login page and post-login toolbar#1559
dgershman merged 3 commits intomainfrom
feature/login-theme-toggle

Conversation

@dgershman
Copy link
Copy Markdown
Collaborator

Summary

  • Add a language selector dropdown to the login page and the post-login app toolbar so users can switch languages without logging out
  • Extract shared AVAILABLE_LANGUAGES array into src/resources/js/constants/languages.js
  • Backend now accepts a language parameter on login and the localizations endpoint respects a language query param

Test plan

  • Log in — language dropdown appears in the top bar
  • Change language in toolbar — all localized text updates immediately
  • Refresh page — selected language persists
  • Login page language dropdown still works independently

🤖 Generated with Claude Code

Add a language dropdown to both the login page and the app toolbar so
users can switch languages without logging out. Extract shared language
list into a constants file. Backend now accepts language on login and
exposes a localization endpoint that respects the requested language.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 16, 2026

E2E Test Results

39 tests   39 ✅  3m 27s ⏱️
 8 suites   0 💤
 1 files     0 ❌

Results for commit 05bcc06.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

Test Results

440 tests   439 ✅  8m 39s ⏱️
178 suites    0 💤
  1 files      1 ❌

For more details on these failures, see this check.

Results for commit 034681e.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 16, 2026

Test Results

528 tests   528 ✅  10m 19s ⏱️
195 suites    0 💤
  1 files      0 ❌

Results for commit 05bcc06.

♻️ This comment has been updated with latest results.

@dgershman dgershman merged commit d35f7c4 into main Mar 20, 2026
11 of 12 checks passed
@dgershman dgershman deleted the feature/login-theme-toggle branch March 20, 2026 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant