Improvements
- The activity log in contact profiles now filters out sent draft emails, making it easier to review only relevant activities.
- Sent emails in the contact activity list now display a syncing state, providing clearer feedback on email status.
- Improved the clarity of the delayed refresh notification label in the app, making update prompts easier to understand.
- The CRM now allows more flexibility before auto-archiving contacts, increasing the threshold for unaccepted actions from 5 to 15.
- When you draft an email or create a note for a contact, their engagement tracking is reset for more accurate follow-up management.
- The context panel and related UI components now display the new “Suggested Import” task type with clear labels and icons.
Fixes
- Fixed an issue where sent draft emails were still appearing in the contact activity list, ensuring only relevant activities are shown.
- Improved error handling and feedback when sending draft emails, so you’re notified if something goes wrong.
- Enhanced the logic for retrieving and displaying contact activities, resulting in a more accurate and readable activity feed.
Behind the scenes
- Upgraded Prisma and related backend packages for improved performance and new features.
- Added a new “Suggested Import” task type to the database schema and backend logic.
- Enhanced error handling in the email integration to avoid unnecessary retries on missing messages.
- Improved backend logic to reset and track contact engagement counts more accurately.
- Refactored and optimized the codebase for better maintainability, including removing outdated test files and workflows.
- Added and improved unit tests for core modules and UI components, increasing test coverage and reliability.
- Integrated new testing tools and guidelines, including Vitest and data-testid attributes, to support robust automated testing.
- Updated internal documentation and changelog generation workflows for better automation and clarity.
- Improved permissions and workflow automation for code review and CI/CD processes.