webapp/src/composables
padreug be00c61c77 Add transactions page with fuzzy search and success dialog for expenses
Features:
- Created TransactionsPage with mobile-optimized layout
  - Card-based transaction items with status indicators
  - Fuzzy search by description, payee, reference, username, and tags
  - Day filter options (5, 30, 60, 90 days)
  - Pagination support
  - Responsive design for mobile and desktop
- Added getUserTransactions API method to ExpensesAPI
  - Supports filtering by days, user ID, and account type
  - Returns paginated transaction data
- Updated AddExpense component with success confirmation
  - Shows success message in same dialog after submission
  - Provides option to navigate to transactions page
  - Clean single-dialog approach
- Added "My Transactions" link to navbar menu
- Added Transaction and TransactionListResponse types
- Added permission management types and API methods (grantPermission, listPermissions, revokePermission)
- Installed alert-dialog component for UI consistency

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 09:57:28 +01:00
..
useAuthService.ts Refactor authentication architecture to eliminate dual auth complexity 2025-09-07 00:47:02 +02:00
useDemoAccountGenerator.ts make sure username < 20 characters 2025-09-04 11:51:00 +02:00
useFuzzySearch.ts refactor: Update FuzzySearch component and composable for improved class handling and code clarity 2025-08-10 10:50:14 +02:00
useLocale.ts feat(i18n): Enhance internationalization with dynamic locale management 2025-03-09 13:27:45 +01:00
useModularNavigation.ts Add transactions page with fuzzy search and success dialog for expenses 2025-11-13 09:57:28 +01:00
useModuleReady.ts Fix blank page issue on module route refresh 2025-09-06 16:33:32 +02:00
useQRScanner.ts Fix QR scanner loading state condition and remove unused video element reference 2025-09-18 23:01:01 +02:00
useQuickActions.ts Adds dynamic quick actions via modules 2025-11-07 16:00:07 +01:00