Skip to content

v1.3.0 - The Foundation Edition

Latest

Choose a tag to compare

@fulleni fulleni released this 01 Nov 16:07
731f80e

Robust Access Control & Strategic Simplification

This release marks a significant evolution for the dashboard, introducing a comprehensive suite of security and administrative tools while simultaneously refining the application's core focus. Administrators gain powerful new capabilities for user and role management, ensuring a secure and tailored experience. In parallel, the platform has been streamlined through the strategic removal of the local ad management feature, simplifying the overall monetization strategy and codebase.

image

🔒 Comprehensive User & Role Management

This update provides administrators with a full suite of tools to manage user permissions with precision. The new Role-Based Access Control (RBAC) system ensures a secure and tailored experience, granting access only to relevant dashboard sections based on user roles.

  • 👤 A complete user management system has been integrated, allowing administrators to view, filter by role or email, and modify user permissions, such as promoting a user to a 'Publisher'. [#119]
  • 🛡️ A robust RBAC system now restricts access based on assigned roles. The navigation sidebar dynamically adapts to a user's permissions, and direct URL access to restricted areas is blocked. [#120]
  • 🗺️ A centralized permissions map simplifies the management of which roles can access specific application routes. [#120]

🧹 Core Simplification: Local Ad Feature Removal

To refine the platform's focus and reduce complexity, the entire 'Local Ad Management' feature has been deprecated and removed. This change aligns the dashboard with a more streamlined ad monetization strategy by removing the need to manage a self-hosted ad server.

  • 🗑️ The feature has been completely excised from the application, including all associated UI components, business logic, data repositories, and routing definitions. [#121]
  • 📚 Documentation and localization assets have been updated to reflect this change, removing all references to custom ad inventory management. [#121]