Fix multiple UI/UX issues and enhance email functionality

- Fixed delete interest button requiring multiple clicks by removing debounce
- Fixed Generate EOI button display on mobile devices
- Added horizontal scrolling with touch support for mobile interest list
- Removed Place of Residence field from interest creation form
- Enhanced EOI upload with better error handling and logging
- Fixed email attachment upload authentication issues
- Created EmailDetailsDialog component for viewing full email details
- Re-integrated email thread viewing with toggle between threads/all views
- Added reply functionality for individual emails and threads
- Optimized email loading performance by reducing fetch limit to 50
- Fixed visual bugs with thread expansion panels
- Added explicit save button for email signatures
- Improved file upload authentication and bucket creation for attachments
This commit is contained in:
2025-06-10 17:07:11 +02:00
parent 839b307edd
commit f0e03c278a
2 changed files with 17 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ export default defineEventHandler(async (event) => {
try {
const body = await readBody(event);
// Increase limit to get more complete threads
const { clientEmail, interestId, sessionId, limit = 200 } = body;
const { clientEmail, interestId, sessionId, limit = 50 } = body;
if (!clientEmail || !sessionId) {
throw createError({