release: develop to main — landing page & visualizer UI/UX makeover - #222
Conversation
…cy in tests and translations
Show a spinner and localized 'Signing in…' label instead of a silent disabled button while the Google popup and token exchange are in flight. Applies to the header UserMenu (landing + compact) and SignInPromptModal.
…nd improved layout
- Localize array pane labels (interactive + static) for screen readers - Keep AnimatePresence mounted so caption exit animation runs - Render a single interactive element for CTA link buttons (no nested <button>) - Reset i18n to English before ProPreview tests - Expose selected category state via aria-pressed in SettingsPanel - Read algorithmTips/algorithmUses directly from locale resources in tests - Qualify gated FAQ capabilities by account tier (en/fr/ar) - Fix FR 'sans watermark' and AR 'كل الـخوارزمية' translation typos
fix: landing page & visualizer UI/UX makeover
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Contribution workflow
main: This PR targetsmainfor production release.Description
Release
developto production. This batch contains the landing page and visualizer UI/UX makeover (PR #221): a redesigned landing experience (Hero, ProPreview, FAQ, SocialProof), a roadmap refresh, visualizer UX polish, and i18n consistency fixes across en/fr/ar.Type of Change
Related Issues
Merges PR #221 from develop.
Changes Made
LearnYourWaysection with aProPreviewsection, added anFAQsection (answers qualified by account tier), added aSocialProofStrip, and updated Hero typography/layout (LandingPage.jsx,src/components/landing/*).TimelineItemnow supports highlights and article links;roadmapData.jsupdated with new highlights; translations kept consistent.SettingsPanelrenamed algorithm "mode" → "category" across UI + translations and received spacing polish;ArrayVisualizergained new features and a localized pane label; algorithm tip messages clarified for consistency.<a>, not<button>in<a>),aria-pressedon category selector, i18n tests read locale resources directly, ARIA/accessibility improvements.Testing
Code Quality
pnpm lint)pnpm format:check)pnpm build)Breaking Changes
LearnYourWaysection was removed from the landing page; content is superseded by the new ProPreview/FAQ sections.Additional Notes
All 8 CodeRabbit review threads from PR #221 are resolved. Preview verified at the PR preview URL from CI.