Skip to content

Version 2.1.0

Latest
Compare
Choose a tag to compare
@nitin27may nitin27may released this 27 Apr 03:57
· 7 commits to main since this release

Version 2.1.0 (Current)

Overview

This release builds upon our previous major update, focusing on completing Phase 1 of our roadmap and making significant progress on Phase 2. Key improvements include comprehensive user and role management interfaces, enhanced activity logging, UI refinements

Completed Features

Role-Based Access Control Refinement ✅

  • Configured distinct roles (Admin, Manager, Editor, Viewer)
  • Implemented permission-based policies in backend
  • Created role assignment interface for administrators
  • Applied permission checks in UI components
  • Added dynamic menu generation based on user permissions
  • Implemented role-based route guards for authorized access
  • Created API endpoints for role-based access control

User Management Improvements ✅

  • Added new user creation interface with role assignment
  • Created role management screens with permission mapping
  • Implemented page operation management and role mapping
  • Added user-role assignment capabilities
  • Fixed issues with user profile management
  • Implemented comprehensive API endpoints for user management operations

Contact Interface Improvements ✅

  • Redesigned contact list with modern data table
  • Created detailed contact profile view
  • Added categorization and organization features
  • Implemented advanced filtering and search

Enhanced Activity Logging (Partial) 🔄

  • Extended existing audit logging functionality
  • Captured detailed context for all operations

Bug Fixes

  • Fixed pagination issues in data tables during filtered searches
  • Fixed styling inconsistencies across browsers
  • Addressed performance issues with large datasets
  • Fixed issues with user management permissions and workflows
  • Resolved problems with role-based menu display

Known Issues

  • Activity log filtering needs optimization for large datasets
  • Some mobile UI elements require refinement on smaller screens
  • User Creation, need to verify email confirmation, password creation