26.1.6
Improved usability with pinned columns, preview enhancements, and a cleaner editing experience. Added reporting improvements and resolved issues across templates, workflows, allowlists, and reporting.
⚡ Feature Enhancements
-
Enhanced Accessibility for Actions and Key Columns: We’ve addressed issues caused by horizontal scrolling that made it difficult to access important actions and menus across the platform.
-
Pinned Elements for Better Usability:
- Key columns and actions are now pinned in place, so they remain visible while scrolling horizontally.
- Updated Sections:
- Templates
- Components
- External Templates
- Routes Listing
- Events
- Workflows
- Campaigns
- User Profiles
- User Lists (Subscription Topics & Global Opt-outs)
- Cohort List
- Team
- API Keys
- Allowlist
-
Enhanced Email and Component Preview Experience:
-
Dark and Light Mode in Preview:
- Added support for dark and light modes in the preview experience, enabling better visualization across themes.
- This enhancement is available for email and component previews, and is also extended to email previews for consistency across those views.
-
Improved Editor Styling:
- Introduced a background for the Stripo editor, improving visual clarity and overall editing experience.
-
-
Improved Tooltip for “Invite Team Member” Button:
- The tooltip on the Invite Team Member button now dynamically reflects the correct reason when the button is disabled.
- Scenarios when:
- Plan Limit Reached – Shows a message indicating the workspace has reached its maximum team members.
- Insufficient Permissions – Shows the message related to user role restrictions.
-
Scroll Indicator Added:
- Added a scroll icon to the properties list on the User Profiles page.
- The icon makes it clear that the list is scrollable, improving discoverability and usability.
-
Custom Fields for Reporting Without Callbacks (available in both, Fyno Cloud and Fyno Connect):
- Users can now configure and save campaign custom fields without needing to provide a callback URL.
- Custom fields are now fully usable for reporting and internal tracking, even when callbacks are not enabled.
-
Body Content Scroll Alignment:
- Fixed the scroll position in body content input fields so that the scrollbar appears at the right edge of the input box, improving alignment and usability.
- If the character count component prevents proper scroll placement, the character count has been moved below the input box.
- This update has been applied consistently to all body content input fields across the platform.
🛠 Bug Fixes
-
Improved Template Grouping and Category Selection Logic:
-
We’ve refined how external WhatsApp (WA) templates are managed to better handle multi-language scenarios:
-
Template Grouping:
- Templates are still grouped by name.
- Previously, templates with the same name but different languages and categories were grouped together without distinction. This behavior remains, but category handling has been improved.
-
Smart Category Selection:
- If all existing language variants under a template name share the same category, that category will now be auto-selected by default when adding a new language.
-
Category Conflict Handling:
- If language variants under the same template name have different categories, the system will now prompt the user with a category selection pop-up each time a new language is added.
-
-
Cohort Listing Fixes:
- Removed Invalid Column: The “Version” column has been removed from the Cohort listing in list layout, as it was not applicable.
- Improved Responsiveness: Fixed an issue where the “Layout Change” button would disappear on smaller screens. The button is now consistently accessible across all screen sizes.
-
Run Test Button State for Templates:
- Fixed an issue where the “Run Test” button remained disabled even when there were no pending changes.
- The button now correctly reflects the current state and is enabled when applicable.
-
Improved Validation for Custom Name Field:
-
We’ve improved form validation when creating integrations.
-
Real-time Input Validation:
- Users now get immediate feedback when entering invalid or incomplete values in any field.
- Helps catch errors early, reducing failed submissions.
-
Scoped Validation Logic:
- Validation is applied only to relevant integration types, ensuring flexibility where validation is not applicable.
-
Better Form Experience:
- Prevents unnecessary trial-and-error by surfacing issues before submission.
- Makes the configuration process smoother and more intuitive.
-
-
Allowlist Endpoint Selection for Campaigns:
- Fixed an issue where the “Send data to my allowlisted endpoint(s)” option was automatically enabled on save, even when users had explicitly turned it off.
- The checkbox state is now accurately preserved based on the user’s selection.
-
Marketing Opt-Out Button Visibility:
- Fixed an issue where the Marketing Opt-Out CTA was not visible in the dropdown when editing existing WhatsApp templates.
- The CTA is now consistently available both when creating and editing templates, ensuring users can manage opt-out options at any time.
-
Resolved Report Download Issue:
- Fixed a bug where inbound logs report downloads were producing empty CSV files.
-
Prevent Unintended Updates for Duplicate Template Names:
- Fixed an issue where uploading a DLT template with a name that already exists would update the wrong template if two templates share the same name.
- The system now correctly allows insertion of multiple templates with the same name without overwriting existing ones.
- Ensures that template uniqueness in Fyno does not conflict with DLT requirements, preventing data loss or unintended updates.