Commit Graph

31 Commits

Author SHA1 Message Date
Matt 218705da52 Add EOI automation system with email processing and document management
- Implement automated EOI processing from sales emails
- Add EOI document upload and management capabilities
- Enhance email thread handling with better parsing and grouping
- Add retry logic and error handling for file operations
- Introduce Documeso integration for document processing
- Create server tasks and plugins infrastructure
- Update email composer with improved attachment handling
2025-06-10 13:59:09 +02:00
Matt 8ac128b6eb updates 2025-06-05 18:26:18 +02:00
Matt c421d1dbf0 updates 2025-06-05 18:23:44 +02:00
Matt 408e5612b8 Add Social Media section to dashboard
Add navigation menu item and create new page with embedded marketing content from marketing.starbit.cloud.
2025-06-05 18:17:29 +02:00
Matt ef091d7b29 Update sales level styling and improve UI performance
- Standardize sales level color mapping across components
- Enhance delete button styling with flat variant and white text
- Improve stepper visualization with consistent color logic
- Optimize Safari scrolling performance with CSS transforms
- Add TypeScript casting for data operations
2025-06-05 14:49:29 +02:00
Matt 2ea72ef24e Add interest deletion and sales pipeline status tracking
- Add delete button with confirmation dialog to InterestDetailsModal
- Implement delete-interest API endpoint
- Add sales pipeline status section with visual indicators
- Update UI states to handle deletion loading states
- Add color-coded sales process level selection
2025-06-04 19:51:51 +02:00
Matt 4d3935e863 Fix file downloads for Safari with proper filename handling
Implement browser-specific download methods to ensure files download with correct filenames across all browsers. Safari now uses window.location.href while other browsers use blob URLs. Add Content-Disposition header to proxy endpoint for proper filename preservation.
2025-06-04 19:13:09 +02:00
Matt b7544d82f3 Add proxy downloads and bulk file operations
- Implement proxy download endpoint for better mobile Safari compatibility
- Add bulk selection with checkboxes in file browser
- Add bulk actions bar for downloading/deleting selected files
- Replace direct S3 downloads with server-proxied downloads
- Fix download issues on mobile devices by using proper link handling
2025-06-04 18:37:41 +02:00
Matt 1463fdb3d7 Fix file download for mobile Safari compatibility
Replace window.open() with programmatic link creation and click to ensure
file downloads work properly on mobile Safari. Also adds proper filename
handling to preserve extensions during download.
2025-06-04 18:29:52 +02:00
Matt bac1bb2b5e Add file rename functionality and improve preview handling
- Implement file/folder rename feature with dialog and API endpoint
- Add rename button to file browser with keyboard shortcuts
- Switch PDF preview from object to embed tag for better compatibility
- Fix CORS issues by fetching preview files as blobs with object URLs
- Add proper cleanup for object URLs to prevent memory leaks
- Add renameObject utility function for MinIO operations
2025-06-04 18:14:00 +02:00
Matt 61cefa530e Add MinIO file browser with upload, preview, and management features
- Implement file browser UI with upload/download capabilities
- Add API endpoints for file operations (list, upload, delete, preview)
- Create FileUploader and FilePreviewModal components
- Configure MinIO integration with environment variables
- Add documentation for MinIO file browser setup
2025-06-04 16:32:50 +02:00
Matt 42efcf3ce1 Remove logo from interest list page header 2025-06-04 14:57:14 +02:00
Matt af9f1859a4 Add Port Nimara branding to interest list page
Replace generic icon with company logo in header and update page title to include "Port Nimara Berth Interest List" for better brand visibility.
2025-06-04 04:12:54 +02:00
Matt fe90bd63c3 feat: Add mobile responsiveness to interest list table and simplify dashboard routing
- Change dashboard default route to always navigate to interest-list page
- Add horizontal scrolling for data table on mobile devices
- Implement responsive table styles with min-width and no-wrap for better mobile UX
- Remove conditional navigation logic based on portal tags
2025-06-04 01:40:13 +02:00
Ron 762fddea70 feat: add new status columns 2025-06-04 00:48:44 +03:00
Ron bc0fa6fbe0 feat: add interest button 2025-06-03 22:04:22 +03:00
Ron 0437ba6462 fix: mode 2025-06-03 20:32:34 +03:00
Ron b3651e7f43 feat: update 2025-06-03 18:57:08 +03:00
Ron b4313dd815 feat: changes 2025-05-29 08:32:13 +03:00
matt 33922e36a7 Update pages/dashboard/portnimaraAI.vue 2025-04-06 22:22:31 +02:00
matt f0ed0205e6 Update pages/dashboard/portnimaraAI.vue 2025-04-06 20:59:47 +02:00
matt e0a6b166bc Update pages/dashboard/portnimaraAI.vue 2025-04-02 16:46:34 +02:00
matt d3ab70054e Update pages/dashboard/portnimaraAI.vue 2025-04-02 16:39:46 +02:00
matt 44ce537514 Add pages/dashboard/portnimaraAI 2025-04-02 16:26:40 +02:00
matt 2b3b08be3e Update pages/dashboard/client-support.vue 2025-04-02 12:43:40 +02:00
matt ee2993b7bb Update pages/dashboard/client-support.vue 2025-04-02 12:36:38 +02:00
matt f2ae0ac9fa Add pages/dashboard/client-support.vue 2025-04-02 12:24:05 +02:00
Ron 6b22f61d17 feat: add emails 2025-03-31 03:30:20 +02:00
Ron 0da6143b56 feat: add eoi queue 2025-03-31 03:24:02 +02:00
Ron 9c54174f9d feat: add more pages 2025-03-14 02:10:03 +02:00
Ron fbba5a6814 feat: add files 2025-02-16 14:10:19 +02:00