Go to file
Matt 44a966f87a fix: Comprehensive EOI cleanup and mobile UI improvements
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.
2025-06-12 17:27:10 +02:00
.gitea/workflows build: add workflow 2025-02-16 20:32:34 +02:00
components fix: Enhanced EOI section reactivity for immediate UI updates after deletion 2025-06-12 17:18:53 +02:00
composables feat: Implement comprehensive PWA functionality 2025-06-12 16:36:32 +02:00
docs feat: Implement comprehensive PWA functionality 2025-06-12 16:36:32 +02:00
middleware feat: add files 2025-02-16 14:10:19 +02:00
pages feat: Implement stacked mobile layout for interest table 2025-06-12 17:24:06 +02:00
plugins feat: Implement comprehensive PWA functionality 2025-06-12 16:36:32 +02:00
public Feat: Complete EOI improvements and PWA implementation 2025-06-12 16:16:30 +02:00
server fix: Comprehensive EOI cleanup and mobile UI improvements 2025-06-12 17:27:10 +02:00
static feat: add files 2025-02-16 14:10:19 +02:00
utils fixes 2025-06-12 16:26:10 +02:00
.dockerignore feat: add files 2025-02-16 14:10:19 +02:00
.env.example Add embedded signing support with webhook configuration 2025-06-11 17:57:58 +02:00
.gitignore feat: add files 2025-02-16 14:10:19 +02:00
Dockerfile feat: add files 2025-02-16 14:10:19 +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 feat: Implement comprehensive PWA functionality 2025-06-12 16:36:32 +02:00
package-lock.json Add EOI automation system with email processing and document management 2025-06-10 13:59:09 +02:00
package.json Add EOI automation system with email processing and document management 2025-06-10 13:59:09 +02: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