Matt
ac7176ff17
Refactor duplicate handling to allow any authenticated user to check for duplicates, update API methods to require general authentication, and enhance expense fetching with improved error handling and logging.
2025-07-09 13:29:52 -04:00
Matt
da9ab99519
Enhance authorization and authentication handling by optimizing state synchronization from middleware cache, implementing error handling in custom auth, and adding admin audit and system logs pages with filtering and real-time updates.
2025-07-09 13:00:01 -04:00
Matt
36048dfed1
Optimize auth initialization by using cached middleware state
...
- Replace API calls with cached auth state from middleware in useAuthorization
- Add fallback to session cache and watchers for auth state updates
- Change initialization from async to synchronous for better performance
- Add DuplicateNotificationBanner component
2025-07-09 12:43:24 -04:00
Matt
3615e2fa9b
Add duplicate management interface with scanning and merging functionality
2025-07-09 12:32:12 -04:00
Matt
4a60782f89
Implement admin functionality for merging duplicate records with error handling and logging
2025-07-09 12:21:41 -04:00
Matt
b3e7d04b86
Enhance authorization handling by syncing auth state from Nuxt payload and loading from API if necessary; improve dashboard logging for user roles and groups
2025-07-09 12:12:13 -04:00
Matt
280a27cc2f
Add admin console with role-based navigation and enhanced API auth
...
- Add conditional admin menu items to dashboard based on user permissions
- Upgrade expense API authorization from basic auth to sales/admin roles
- Convert static menu arrays to computed properties for dynamic content
- Add admin duplicates API endpoint structure
2025-07-09 11:59:06 -04:00
Matt
5cee783ef5
Add expense tracking system with receipt management and currency conversion
...
- Add expense list and detail views with filtering capabilities
- Implement receipt image viewer and PDF export functionality
- Add currency conversion support with automatic rate updates
- Create API endpoints for expense CRUD operations
- Integrate with NocoDB for expense data persistence
- Add expense menu item to dashboard navigation
2025-07-03 21:29:42 +02:00
Matt
5f8720bb63
Implement Keycloak authentication integration and unify user management
2025-06-14 14:09:56 +02:00
Matt
72ea543485
Update logo references and email logo URL in configuration
2025-06-13 13:36:14 +02:00
Matt
fad7426ed8
removed marketing
2025-06-05 18:29:02 +02:00
Matt
408e5612b8
Add Social Media section to dashboard
...
Add navigation menu item and create new page with embedded marketing content from marketing.starbit.cloud.
2025-06-05 18:17:29 +02:00
Matt
27efd8c386
Add file browser menu item to dashboard
...
Added new navigation entry to the interest menu with:
- Route: /dashboard/file-browser
- Icon: mdi-folder
- Title: File Browser
This enables users to access the file browser feature from the dashboard navigation menu.
2025-06-04 16:36:12 +02:00
Matt
61cefa530e
Add MinIO file browser with upload, preview, and management features
...
- Implement file browser UI with upload/download capabilities
- Add API endpoints for file operations (list, upload, delete, preview)
- Create FileUploader and FilePreviewModal components
- Configure MinIO integration with environment variables
- Add documentation for MinIO file browser setup
2025-06-04 16:32:50 +02:00
Matt
d97802c773
Disable EOI Queue menu item in dashboard
2025-06-04 03:16:52 +02:00
Ron
867ba7746d
feat: fix menu
2025-04-14 23:00:50 +03:00
matt
2a8552d06f
Update pages/dashboard.vue
2025-04-14 21:36:05 +02:00
matt
4e8746c59f
Update pages/dashboard.vue
2025-04-10 14:05:12 +02:00
matt
4532eda177
Update pages/dashboard.vue
2025-04-09 14:57:00 +02:00
matt
3cd1290e33
Update pages/dashboard.vue
2025-04-03 03:55:21 +02:00
matt
5e2a74737f
Update pages/dashboard.vue
2025-04-02 16:52:55 +02:00
matt
905b2430dd
Update pages/dashboard.vue
2025-04-02 16:27:21 +02:00
matt
ff1e297e21
Update pages/dashboard.vue
2025-04-02 12:33:53 +02:00
matt
7896ffc5d5
Update pages/dashboard.vue
2025-04-02 12:27:43 +02:00
Ron
1208bd35d2
fix: menu
2025-03-31 18:27:00 +02:00
Ron
6b22f61d17
feat: add emails
2025-03-31 03:30:20 +02:00
Ron
0da6143b56
feat: add eoi queue
2025-03-31 03:24:02 +02:00
Ron
9c54174f9d
feat: add more pages
2025-03-14 02:10:03 +02:00
Ron
fbba5a6814
feat: add files
2025-02-16 14:10:19 +02:00