Language, Navigation, and Content System Update
Refined language handling across web and backend, upgraded onboarding and content metadata flows, polished subtitle sidebar behavior, and added changelog sync tooling.
What's New
- Reworked app language and dashboard routing so web navigation, onboarding, profile, settings, and dictionary flows follow a more consistent language model.
- Upgraded backend data structures for onboarding preferences, translation language naming, content taxonomy, derived content flags, and user word source tracking.
- Improved homepage, content, and recommendation-related APIs so language-aware metadata and content state are more reliable.
- Polished subtitle overlay, subtitle list, sidebar, and tab interactions on web after the larger UI update.
- Added an internal script to generate and sync changelog entries from git history.
- Expanded backend test coverage around content resilience and video resume progress.
Main Areas Updated
- Web dashboard and player routing
- Language preference and onboarding flow
- Content taxonomy and metadata pipeline
- Subtitle sidebar and reading interactions
- Internal changelog publishing workflow
Key Commits
512b706backend language and content system update1898674web UI and language routing updatec00b675subtitle sidebar follow-up fixfed713fchangelog sync script