1. 16 Oct, 2026 1 commit
    • ThinhNC's avatar
      feat(wallets): implement shared wallets, family budget, and member management UI · d35a44ac
      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
      d35a44ac
  2. 15 Oct, 2026 13 commits
  3. 07 Oct, 2026 8 commits
  4. 05 Oct, 2026 4 commits
  5. 02 Oct, 2026 2 commits
    • ThinhNC's avatar
      Merge branch 'feat/guest-trial-mode' into 'develop' · d6fa2a5d
      ThinhNC authored
      feat(guest): implement comprehensive guest trial mode with offline mock data and safe fallbacks
      
      See merge request !62
      d6fa2a5d
    • ThinhNC's avatar
      feat(guest): implement comprehensive guest trial mode with offline mock data and safe fallbacks · 5720c6c1
      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
      5720c6c1
  6. 30 Sep, 2026 8 commits
  7. 28 Sep, 2026 2 commits
  8. 27 Sep, 2026 2 commits