New Features
Improved the admin user view page with an interactive map-based header and a new design.
Added full data responses for the majority of API endpoints on Update and Create type requests.
Added automatic admin cron validation for support expiration extensions.
Improvements
Implemented the ability to track custom button clicks with the Custom HTML widget.
Improved the admin dashboard page with an interactive map of online users.
Implemented datetime fields together with start and end date filters across the whole software.
Improved the health check system by adding notifications when checks fail and preparing the system for further monitoring improvements.
Improved Dynamic OG image generation with better pre-processing and post-processing handling.
Expanded structured data support with category schema for pages, category schema for blog posts, improved contact schema.
Improved the API documentation with status response codes and refreshed documentation page content and header presentation.
Reworked the admin panel stats page navigation and categorization for a cleaner overview.
Improved the affiliate page header design and integrated the FAQ section.
Improved the plan page header design.
Reworked the pages category explore page design.
Corrected misleading deletion notices in the admin panel for internal notifications, push subscriptions, and broadcasts.
Removed an unnecessary delete endpoint for team members.
Bug Fixes
Added support for APCu as a cache driver, updated phpFastCache drivers to better support prefixes, and documented caching setup.
Fixed API campaigns & notifications pagination not linking as they should.
Fixed filtering issues related to URL-encoded characters.
Fixed bulk deletion issues in the admin panel affecting notification handlers, logs, and related notification records.
Fixed multiple API plan limit validation issues.
Fixed domain validation problems caused by incorrect ID checks and improved consistency for domain-related API endpoints.
Fixed issues that prevented some payments from being properly captured through MyFatoorah.
Fixed category page counters and views handling for pages.
Fixed cookie logging edge cases related to CSV exporting.
Fixed issues where the PWA plugin short name and description were not being set correctly.
Fixed an issue where the push notification plugin would not fully remove related data during uninstallation.
Fixed admin language updates so existing pages, blog posts, and users on older languages are updated correctly.
Fixed an issue in admin dynamic Open Graph image handling caused by an incorrect bitwise operator.
Fixed admin API domain update notifications so new domain changes are properly reported to the admin panel.
Fixed incorrect average rating insertion when the first tool rating was submitted.
Fixed API notification handlers so Update requests can properly switch status values.
Fixed structured data issues affecting blog posts.
Fixed blog popular posts widget so a proper fallback is shown when no image is available.
Security Updates
Added stronger CSRF protection and multiple security improvements across the login, registration, password reset, lost password, and account activation flows.
Fixed a security issue affecting the admin panel domains endpoint.
Fixed a security issue in notification handler testing involving push subscribers.
Improved team association token security with a safer version.
Fixed a security issue affecting YooKassa webhook payment processing.
Fixed potential path-related security issues affecting the Tools feature.