OptiPub 3.2.669 introduces new filtering options, enhanced table and select input experiences, Everflow integration, and a variety of usability and pe...
Release Notes 3.2.669
🚀 New Features
- Support filtering subscriptions by segments for more targeted management.
- Add a "segments" filter to the subscriptions table for easier data segmentation.
- Thumbnail image support added to resource categories for improved visual organization.
- Everflow offer and partner mapping support added to campaigns and partners, including auto-generation of Everflow offer URLs on campaign link creation.
🛠 Improvements
- Enhanced table and select input experiences, including improved selection handling, support for disabled attributes, and better chip displays in tables.
- Tables now support a smaller style for compact areas, sticky columns for wide tables, and improved row colors for both light and dark modes.
- Dropdown selects in table filters now feature a dedicated search input for a cleaner interface.
- Improved performance and reduced API calls for segment selects and count displays.
- Table filter inputs and action menus refined for better usability and consistency across the app.
- Included/excluded segments on the message form now have enhanced chip designs with clear color coding.
- Recipients area on the message form now provides guidance to select a publication first.
🐛 Bug Fixes
- Fixed incorrect filtering in select inputs that previously returned too many unrelated items.
- Resolved rare errors when loading tables with non-existent format types.
- Fixed segments table making unnecessary API calls for segment counts without valid IDs.
- Prevented message index route from calculating aggregates on unnecessary requests and ensured it returns the correct data structure.
- Fixed issues with autocomplete menus jumping in width and duplicating API calls.
- Resolved issues with table filter inputs refreshing incorrectly and empty cells showing filter buttons.
- Addressed several visual and functional bugs in select and table components, including stuck highlights and faint ID column buttons.
- Fixed small bug on message form where the "Renewal Type" switch could appear incorrectly.
🔧 Technical / Internal
- Updates to campaign and partner models to support Everflow relationships.
- Improved internal handling of aggregate data requests for message index tables.