Improvements
- Table filters are simpler and more predictable: they now start clean (empty by default) and avoid undefined states, reducing confusion when working with lists.
- Filters are no longer tied to your browser storage, eliminating stale or cross-account filters and ensuring a consistent view every time you open a page.
Fixes
- Improved reliability of AI-powered keyword detection by updating to the latest model version, preventing occasional mismatches and errors.
Behind the scenes
- Consolidated AI calls by replacing jsonLlmCompare with a single jsonLlm method across routes for a clearer, less error-prone integration.
- Updated generateSequenceContent and labelEmail to use the simplified AI method for easier maintenance.
- Cleaned up contact processing by removing unused memory update logic and pausing memory search code for future consideration.
- Refactored the data-table useFilter hook to simplify state management, remove local storage persistence, and default filters to an empty array for safer handling.
- Auto-generated documentation updates and changelog entries for this release.