v1.3.0
What's New
Dad Console
- Empathetic Terminal theme: Redesigned DadConsole with terminal-inspired UI, inline panels, and profile page
- Modular architecture: Split into focused components — DcHome, DcChat, DcCommunity, DcTaskList, DcWhisper, DcDashboard, DcProfile
- Dad chat & community: Dedicated chat and community board within the console
- Dashboard: Skill radar, achievements overview, and perk card management
- Memory cards: AI-generated memory cards from task completions with mom view filtering
- No BGM: Background music automatically pauses in dad mode
Tasks & Whisper
- Task priorities (T0/T1/T2): Tasks carry a priority field; UI sorts and highlights urgent/milestone tasks
- Proof photo completion: Dad can upload proof photos when completing tasks
- Future letters: Replaced shell gifts with time-space care engine for contextual future letters
- Enhanced whisper intelligence: Refreshed whisper flows with AI-powered scene guidance
Entry & Auth
- Anime landing page: New animated entry page for unauthenticated users
- Redesigned login/register: Improved authentication UX
AI & Search
- Deep RAG: Semantic document retrieval with pgvector and ModelScope embeddings
Fixed
- SonarCloud reliability and maintainability issues (frontend + backend)
- Code duplication reduced to meet quality gate (≤3%)
- Vite 8 compatibility (MediaPipe, plugin updates)
- Pearl shell gesture, position, and menu fixes
- Photo grid, avatar, Docker build fixes
Security
- Removed hardcoded AI user password (S2068)
- Frontend and backend security hardening
Dependencies
- Vite 7.3.1 → 8.0.0, Vue 3.5.29 → 3.5.30, golang.org/x/crypto 0.48.0 → 0.49.0
- GitHub Actions and various frontend dependencies bumped
Full Changelog: v1.2.0...v1.3.0