- 16 Oct, 2026 8 commits
-
-
ThinhNC authored
- Add Web Crypto AES-GCM 256-bit token encryption in account-crypto.ts - Implement account switcher state store in account-store.ts with LRU eviction and active session rotation - Add Google-style 1-tap Account Chooser on LoginPage with fast switch and re-auth fallback - Add SavedAccountsCard on ProfilePage and account indicator on HomePage - Add AccountTransitionOverlay for smooth switching animation - Intercept and synchronize refreshed tokens across saved accounts in api-client.ts - Add full i18n support in en.json and vi.json
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
- Add shared wallet tabs (Info, Members, Analytics) in WalletDetailPage - Add InviteMemberModal with role selection and QR code invite display - Add JoinWalletModal with QR camera scanning and invite code parsing - Add WalletMembersTab with member list, avatar stack, and quota progress - Add SharedWalletAnalyticsCard with income/expense breakdown and settlement - Add spendingScope filter (ALL, PERSONAL, SHARED) in Wallets, Transactions, and Reports pages - Enforce Claymorphism design system tokens and strict TypeScript types
- 15 Oct, 2026 13 commits
-
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
-
ThinhNC authored
- Add savings portfolio overview, active deposits list, and maturity progress - Implement open and edit term deposit modal with bank presets, tenor chips, and live interest preview (TT 14/2017) - Implement settlement modal with early withdrawal penalty breakdown (TT 04/2022) - Integrate savings account wallets into NetWorthWidget, Wallets page, and home navigation - Add bilingual i18n support (English/Vietnamese) and guest mode demo mock data - Adhere 100% to Claymorphism design system tokens
-
- 07 Oct, 2026 8 commits
- 05 Oct, 2026 4 commits
- 02 Oct, 2026 2 commits
-
-
ThinhNC authored
- Add guest trial mode entry point with repositioned CTA on Login page - Introduce GuestModeBanner with responsive alignment and vertical centering - Intercept guest API requests via Axios adapter with full offline mock dataset - Support Debts & Loans module, Amortization simulator, and full permissions for Guest user - Add client-side mock responses for AI Assistant (Chat, Insights, Recommendations) consuming 0 tokens - Add defensive optional chaining and array fallbacks across Forecast, Saving Goals, Reports, Debts, and AI views - Update multi-language dictionaries (vi/en) with guest mode labels and descriptions
- 30 Sep, 2026 5 commits