Landing v2: icon switchers, ephemeral theme, channel link, drop browser CTA #22

Merged
developer merged 1 commits from feature/landing-v2 into development 2026-06-08 18:28:17 +00:00
Owner

Owner review-pass rework of the landing page (backlog item 1 of ~4).

  • Rename the per-language Telegram link build var VITE_TELEGRAM_LINK_EN/_RU -> VITE_TELEGRAM_GAME_CHANNEL_NAME_EN/_RU (carries a channel username; the landing builds https://t.me/; same channels the connector posts to via TELEGRAM_GAME_CHANNEL_ID_*). Set the new TEST_VITE_TELEGRAM_GAME_CHANNEL_NAME_EN/_RU Gitea vars (the old TEST_VITE_TELEGRAM_LINK_EN/_RU can go).
  • Language switcher -> a globe icon dropdown (flags + names), saved + synced to the app.
  • Theme switcher -> a sun/moon icon toggle, ephemeral (system-derived, no auto, never persisted), galaxy-game style.
  • Drop the Play-in-browser CTA (no standalone-web onboarding yet).

Docs: FUNCTIONAL(+ru), PLAN, deploy + ui READMEs. Tests: landing unit + e2e (lang dropdown + theme toggle), full UI check/test:unit/build green.

Owner review-pass rework of the landing page (backlog item 1 of ~4). - Rename the per-language Telegram link build var **VITE_TELEGRAM_LINK_EN/_RU -> VITE_TELEGRAM_GAME_CHANNEL_NAME_EN/_RU** (carries a channel username; the landing builds https://t.me/<name>; same channels the connector posts to via TELEGRAM_GAME_CHANNEL_ID_*). **Set the new TEST_VITE_TELEGRAM_GAME_CHANNEL_NAME_EN/_RU Gitea vars** (the old TEST_VITE_TELEGRAM_LINK_EN/_RU can go). - Language switcher -> a globe icon dropdown (flags + names), saved + synced to the app. - Theme switcher -> a sun/moon icon toggle, ephemeral (system-derived, no auto, never persisted), galaxy-game style. - Drop the Play-in-browser CTA (no standalone-web onboarding yet). Docs: FUNCTIONAL(+ru), PLAN, deploy + ui READMEs. Tests: landing unit + e2e (lang dropdown + theme toggle), full UI check/test:unit/build green.
developer added 1 commit 2026-06-08 14:41:10 +00:00
Landing v2: icon switchers, ephemeral theme, channel link, drop browser CTA
CI / changes (pull_request) Successful in 1s
CI / unit (pull_request) Successful in 7s
CI / integration (pull_request) Successful in 10s
CI / ui (pull_request) Successful in 32s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m6s
3fd279cf8c
Owner review-pass rework of the landing page:
- Rename the per-language Telegram link build var
  VITE_TELEGRAM_LINK_EN/_RU -> VITE_TELEGRAM_GAME_CHANNEL_NAME_EN/_RU
  (it carries a channel username; the landing builds https://t.me/<name> --
  the same channels the connector posts to via TELEGRAM_GAME_CHANNEL_ID_*).
- Language switcher -> a globe icon dropdown (flags + names), saved + synced
  to the app prefs.
- Theme switcher -> a sun/moon icon toggle, ephemeral (follows the system
  scheme, no auto, never persisted) -- galaxy-game style.
- Drop the "Play in browser" CTA (no standalone-web onboarding yet).

Docs: FUNCTIONAL(+ru), PLAN, deploy + ui READMEs.
owner approved these changes 2026-06-08 18:25:19 +00:00
developer merged commit 83e9a90d40 into development 2026-06-08 18:28:17 +00:00
developer deleted branch feature/landing-v2 2026-06-08 18:28:17 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: developer/scrabble-game#22