port-nimara-client-portal/pages/dashboard
Matt ef23cc911e fix: Address remaining expense page UI issues and functionality
� Enhanced Visual Design:
- Improved form spacing in date range filters with proper responsive grid layout
- Added 'Converted' chip tags to show currency conversion status clearly
- Better field spacing and padding throughout the expense page
- Enhanced button sizes and spacing for better visual hierarchy

 Improved User Experience:
- Added conversion indicators with blue 'Converted' chips for foreign currencies
- Better visual feedback for converted prices with USD amounts
- Improved spacing and layout consistency across all components
- Enhanced responsive design for mobile and desktop

� Technical Improvements:
- Fixed PDF generation to show helpful error message instead of crashing
- Added edit button to ExpenseDetailsModal (with placeholder functionality)
- Improved component structure and prop handling
- Better error handling and user feedback for PDF generation

� UI/UX Enhancements:
- Replaced compact density with comfortable for better touch targets
- Added proper v-row/v-col structure for consistent spacing
- Improved button sizing and visual weight
- Better color contrast and accessibility

� Functionality Updates:
- PDF generation now shows informative error message instead of technical failure
- Edit button added to expense details (ready for future implementation)
- Better currency display with conversion status indicators
- Improved form layouts and field spacing

The expense page now has professional spacing, clear currency indicators, and handles edge cases gracefully.
2025-07-09 14:27:28 -04:00
..
admin 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
auth-test.vue Implement Keycloak authentication integration and unify user management 2025-06-14 14:09:56 +02:00
berth-list.vue FEAT: Enhance berth color handling in dashboard components and improve authentication middleware with caching 2025-06-17 18:05:22 +02:00
client-support.vue Update pages/dashboard/client-support.vue 2025-04-02 12:43:40 +02:00
data.vue feat: add files 2025-02-16 14:10:19 +02:00
expenses.vue fix: Address remaining expense page UI issues and functionality 2025-07-09 14:27:28 -04:00
file-browser.vue updates 2025-06-10 15:33:01 +02:00
index.vue feat: Add mobile responsiveness to interest list table and simplify dashboard routing 2025-06-04 01:40:13 +02:00
interest-analytics.vue feat: add more pages 2025-03-14 02:10:03 +02:00
interest-berth-list.vue feat: add more pages 2025-03-14 02:10:03 +02:00
interest-berth-status.vue FEAT: Enhance layout and styling in BerthDetailsModal and interest-berth-status for improved readability and visual appeal 2025-06-17 18:14:21 +02:00
interest-emails.vue feat: add emails 2025-03-31 03:30:20 +02:00
interest-eoi-queue.vue feat: add eoi queue 2025-03-31 03:24:02 +02:00
interest-list.vue Optimize auth initialization by using cached middleware state 2025-07-09 12:43:24 -04:00
interest-status.vue REF: Remove unnecessary x-tag headers from API requests in interest-related components 2025-06-15 17:18:24 +02:00
portnimaraAI.vue Update pages/dashboard/portnimaraAI.vue 2025-04-06 22:22:31 +02:00
site.vue feat: add files 2025-02-16 14:10:19 +02:00
social-media.vue updates 2025-06-05 18:26:18 +02:00