Database Cleanup Enhancements: - Fixed missing embedded signature link cleanup in deletion endpoints - Both delete-generated-document and delete-document now properly clear: * EmbeddedSignatureLinkClient, EmbeddedSignatureLinkCC, EmbeddedSignatureLinkDeveloper * All legacy signature links and documensoID references - Enhanced validation endpoint to detect and clean orphaned records automatically EOI Section Reactivity Fixes: - Added local reactive state (documentValidated, documentExists) for immediate UI updates - EOI section now instantly shows Generate UI when documents are deleted/invalid - No more phantom signatory status displays after document deletion - Improved hasGeneratedEOI computed property with validation state override Mobile UI Improvements: - Implemented stacked badge layout for interest table on mobile - Contact info + status badges now stack vertically (60% width) - Eliminated horizontal scrolling issues on mobile devices - Enhanced email thread view with proper width constraints and text wrapping - Made email refresh button round with better mobile styling Technical Enhancements: - Comprehensive field cleanup using undefined instead of null for proper database reset - Enhanced error handling for document validation and deletion - Improved logging for debugging EOI state transitions - Better handling of edge cases where documensoID exists but document was deleted externally All EOI-related operations now properly maintain database consistency and provide immediate visual feedback to users. |
||
|---|---|---|
| .. | ||
| eoi | ||
| files | ||
| create-interest.ts | ||
| delete-interest.ts | ||
| eoi-send-to-sales.ts | ||
| get-berths.ts | ||
| get-interest-berths.ts | ||
| get-interest-by-id.ts | ||
| get-interests.ts | ||
| link-berth-recommendations-to-interest.ts | ||
| link-berths-to-interest.ts | ||
| request-more-info-to-sales.ts | ||
| request-more-information.ts | ||
| unlink-berth-recommendations-from-interest.ts | ||
| unlink-berths-from-interest.ts | ||
| update-interest.ts | ||