Go to file
Matt 7cf2ba6a83 fix: Complete expense page UI improvements and modal redesign
� UI/UX Improvements:
- Fixed currency display in ExpenseList to show proper currency symbols
- Improved color contrast by using darker grey variants for better visibility
- Updated ExpenseDetailsModal to use modern Vuetify components
- Redesigned PDFOptionsModal with proper Vuetify form elements

 Enhanced User Experience:
- Cards now properly display currency with symbols (€, $, etc.)
- Better visual hierarchy with improved contrast ratios
- Smooth transitions and hover effects maintained
- Professional modal designs with consistent spacing

� Technical Fixes:
- Converted all Tailwind CSS to Vuetify components for consistency
- Fixed TypeScript integration issues
- Improved component props and event handling
- Better responsive design for mobile and desktop

� Responsive Design:
- Mobile-optimized expense cards and modals
- Proper grid layouts that adapt to screen sizes
- Touch-friendly interactions on mobile devices

The expense page now has a cohesive, professional design that matches the quality of other dashboard components while maintaining full functionality.
2025-07-09 14:16:50 -04:00
.gitea/workflows build: add workflow 2025-02-16 20:32:34 +02:00
components fix: Complete expense page UI improvements and modal redesign 2025-07-09 14:16:50 -04:00
composables 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
docs Add expense tracking system with receipt management and currency conversion 2025-07-03 21:29:42 +02:00
middleware Add role-based authorization system with admin functionality 2025-07-09 10:40:27 -04:00
pages fix: Complete expense page UI improvements and modal redesign 2025-07-09 14:16:50 -04:00
plugins 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
public Feat: Complete EOI improvements and PWA implementation 2025-06-12 16:16:30 +02:00
server feat: Implement expense creation modal and API integration 2025-07-09 13:58:38 -04:00
static feat: add files 2025-02-16 14:10:19 +02:00
utils Add time formatting utilities with error handling for time and full datetime 2025-07-09 13:03:21 -04:00
.dockerignore feat: add files 2025-02-16 14:10:19 +02:00
.env.example FEAT: Enhance authentication session management with configurable cookie domain and improved token refresh logic 2025-06-16 17:53:43 +02:00
.gitignore feat: add files 2025-02-16 14:10:19 +02:00
Dockerfile REVERT Network Updates 2025-06-12 21:54:47 +02:00
README.md feat: add files 2025-02-16 14:10:19 +02:00
app.vue feat: add interest button 2025-06-03 22:04:22 +03:00
nuxt.config.ts COMPLETE: Custom Keycloak SSO Authentication System 2025-06-15 15:36:48 +02:00
package-lock.json Add processing fee option to PDF export modal 2025-07-04 09:27:43 -04:00
package.json Add processing fee option to PDF export modal 2025-07-04 09:27:43 -04:00
tsconfig.json feat: add files 2025-02-16 14:10:19 +02:00

README.md

Client Portal

Commands

  • npm run dev to start development

Tech Stack

  • Node.js
  • Nuxt
  • Directus
  • Vuetify