Skip to content

feat: v1.1.1 - complete English translation, auth fix, smooth transitions#15

Merged
henfrydls merged 5 commits intomainfrom
feature/sprint3-translation
Mar 9, 2026
Merged

feat: v1.1.1 - complete English translation, auth fix, smooth transitions#15
henfrydls merged 5 commits intomainfrom
feature/sprint3-translation

Conversation

@henfrydls
Copy link
Copy Markdown
Owner

@henfrydls henfrydls commented Mar 9, 2026

Summary

  • Translate all remaining Spanish user-facing strings to English (skill states, labels, actions, narratives, modals)
  • Translate all Spanish developer comments to English across 18 source files
  • Fix auth bug: auto-login now happens at app level (AuthContext), clearing stale tokens on setup
  • Remove lazy loading for 5 main pages, add fade-in transition on route changes
  • Bump version to 1.1.1 across all package.json and tauri.conf.json

Test plan

  • 696 client tests passing (0 failures)
  • 61 server tests passing
  • Build succeeds
  • Verify all pages show English text in demo mode
  • Verify smooth fade-in transitions between pages
  • Verify setup with empty password auto-authenticates
  • Verify setup with password requires login

…to-login

When password was left empty during setup, onSetupComplete did not include
hasPassword in the config state, causing ProtectedRoute to flash "Access
Denied" instead of auto-authenticating. Now ConfigContext preserves the
hasPassword flag and ProtectedRoute shows a spinner during auto-login.
…w, improve page transitions

- Translate all user-facing Spanish strings: skill states (CRITICAL GAP,
  NEEDS IMPROVEMENT, STRENGTH, COMPETENT), labels, actions, narratives,
  delete modal, profile reset dialog
- Fix auto-login bypassing password: move auto-auth to AuthContext level,
  clear old tokens on setup, prevent stale sessions
- Remove lazy loading for 5 main pages to eliminate Suspense spinner flash
- Add animated fade-in transition on route changes via Layout Outlet wrapper
- Bump version to 1.1.1 across all package.json and tauri.conf.json
- Update all affected tests to match translated strings
Translate developer comments across 18 source files from Spanish to
English for codebase consistency. No logic or user-facing changes.
Auto-login moved from ProtectedRoute to AuthContext. Update tests to
verify ProtectedRoute shows loader when hasPassword is false instead
of making fetch calls directly.
@henfrydls henfrydls merged commit 383c360 into main Mar 9, 2026
1 check passed
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