Files
Zero/apps/mail/components/create
Adam e572dbb6f9 improved error handling during attachment downloads. (#1751)
# Improved Attachment Handling and UI Refinements

## Description

This PR improves email attachment handling by implementing on-demand attachment fetching and enhancing error handling. It also includes several UI refinements to the email composer and navigation components.

Key changes:
- Added a dedicated hook and API endpoint for fetching message attachments
- Improved error handling with user-facing toast notifications for attachment operations
- Updated the email composer to hide subject input when replying to messages
- Enhanced styling for compose button, categories dropdown, and search bar
- Fixed attachment loading issues by fetching data on demand instead of storing large attachment data

## Type of Change

- [x] 🐛 Bug fix (non-breaking change which fixes an issue)
- [x]  New feature (non-breaking change which adds functionality)
- [x] 🎨 UI/UX improvement
- [x]  Performance improvement

## Areas Affected

- [x] Email Integration (Gmail, IMAP, etc.)
- [x] User Interface/Experience
- [x] Data Storage/Management
- [x] API Endpoints

## Testing Done

- [x] Manual testing performed

## Security Considerations

- [x] No sensitive data is exposed
- [x] Input validation is implemented

## Checklist

- [x] I have performed a self-review of my code
- [x] My changes generate no new warnings

## Additional Notes

The attachment handling improvements should resolve issues where large attachments were causing performance problems or failing to load properly. The UI refinements provide a more consistent experience across the application.
2025-07-17 21:42:55 -07:00
..
2025-07-10 10:59:40 -07:00
2025-03-29 21:55:29 +00:00
2025-03-20 21:17:09 +00:00
2025-07-10 10:59:40 -07:00
2025-07-10 10:59:40 -07:00
2025-03-29 22:05:44 +00:00
2025-03-28 20:12:16 -07:00
2025-07-10 10:59:40 -07:00
2025-07-10 10:59:40 -07:00