Repository navigation
fix(frontend): match the multilingual designs from the end-to-end run (D-02, D-06, D-07, D-11, D-16, D-19, D-24) - #139
Merged
Merged
Conversation
… (D-02, D-06, D-07, D-11, D-16, D-19, D-24) - Starter pack (D-19): one chunk at a time with sound, band chip and group, "Next chunk", "12 of 150 chunks heard", a finish state, "Skip for now" and the full skip. The own-language translation sits right under its phrase. - Board, new language (D-11): "Save your first German phrase" with "Add a phrase" and "Get the Chrome extension", and the starter pack as an equal card with Start. - Chat test (D-24): the result starts from the top, so "Your start point" is not cut off. No voice input exists for text, so step 2 says "Type your answers". - Add a language (D-07): the done step's page title is "You are all set". - Languages (D-06, B-06): "Coming later" heading for every learning language with enabled: false. Tell me reads `interests` from get-language-state, so "Got it" survives a reload, and falls back to this visit's press when the field is missing. - Start a session (D-16): the summary values wrap instead of being cut off. - Header (D-02): at phone width the pill is the chip alone and the breadcrumb shows only the page name, so they never overlap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
🎉 This PR is included in version 1.3.0-dev.30 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Fixes the dashboard gaps the multilingual round 1 end-to-end run found, so the screens match the Dashboard design artifact and the UX spec.
enabled: false(Portuguese). Tell me readsinterestsfromget-language-state, so "Got it" comes back after a reload; with nointerestsfield it keeps this visit's press and starts at "Tell me" after a reload.ui/changes:StLanguageMenuhides the name belowsm,StAppShellkeeps a gap between title and header-right, one new icon (solar:add-circle-bold-duotone).How it was tested
interests(read from state, fallback, optimistic press, rollback, normalizing). All 126 unit tests pass.interestsand after a reload, Tell me withoutinterests, the step 2 copy, the Start a session summary wrapping, and no overlap at 375 px.Not covered: the real
interestsfield is being added on the server now; the client accepts a list of codes (or{ language }rows) and ignores anything else.🤖 Generated with Claude Code