What's new in EzyPlatform 1.1.0?
This release delivers a major upgrade to the admin media-management experience, expands media capabilities in the service/SDK layer, and adds new operational utilities for administrators.
- Completely upgraded media management experience in adminThe admin media manager has been redesigned with more intuitive workflows, cleaner modal interactions, and improved media browsing. Users can now switch between two display modes:
Iconsview andListview, making media navigation more flexible depending on preference and use case. - Advanced media filtering by status and timeAdded new filtering options for media records, including
status,date, and customtime range. These filters help administrators locate assets faster, especially in systems with a large number of uploaded files. - Richer media details with fullscreen image previewMedia details now display additional metadata such as media ID, owner, file size, and updated time. Image assets support fullscreen preview, zoom, swipe, and modern gallery interactions powered by
PhotoSwipe. - Stronger backend media service and uploader flowMedia services were enhanced to better support upload, download, and upload-from-URL scenarios. Capability checks are now applied based on uploader support, ensuring safer and more reliable media operations.
- New media events and extensibility hooksAdded
GetMediaDetailsEventand related media event handlers, making it easier to extend media workflows, integrate third-party services, or customize processing logic in future modules. - Admin setup-properties access with password verificationAdministrators can now view
setup propertiesdirectly from admin settings after password verification, improving operational visibility while maintaining security controls. - Faster media queries with new time-based indexesAdded SQL migration scripts introducing time indexes for media data. These indexes improve query speed and stability for sorting, filtering, and pagination in media-heavy environments.
- Expanded tests, fixes, and translation updatesTest coverage was expanded for media services and validators. Fixed the
RequiredPasswordRequestclass typo, refreshed media lists automatically after deletion, and refined status filters to hide states that should not appear by default. UI translations were also updated across multiple languages.