14f725efc5432ef7950672c1c56a9c69b49b8b99
UI/UX Enhancements: - Improved spacing between Generate EOI and Upload EOI Document buttons - Mobile: gap-3 (12px), Desktop: gap-4 (16px) for better visual separation - Enhanced mobile table layout with stacked status badges - Fixed email thread width issues on mobile devices Database Integrity Fixes: - Fixed missing embedded signature link cleanup in deletion endpoints - Enhanced validation system to automatically detect and clean orphaned records - All EOI deletion operations now properly clear: * EmbeddedSignatureLinkClient, EmbeddedSignatureLinkCC, EmbeddedSignatureLinkDeveloper * Legacy signature links and documensoID references * Sales Process Level and EOI Status resets Real-time Reactivity Improvements: - EOI section now immediately updates UI after document deletion/validation - Added local reactive state for instant visual feedback - Eliminated phantom signatory status displays - Enhanced hasGeneratedEOI computed property with validation override Mobile Responsiveness: - Implemented stacked badge layout for interest table - Contact info + status badges in 60% width column - Proper email thread text wrapping and width constraints - Optimized button layouts and touch targets Technical Robustness: - Comprehensive field cleanup using undefined for proper database resets - Enhanced error handling and logging throughout EOI workflows - Better handling of edge cases and external document deletions - Improved validation and cleanup automation All EOI operations now maintain complete database consistency while providing immediate, accurate visual feedback to users across all devices.
Client Portal
Commands
npm run devto start development
Tech Stack
- Node.js
- Nuxt
- Directus
- Vuetify
Description
Languages
TypeScript
51.5%
Vue
48.5%