- Play Notification Tone when a new Chat Message is received.
- Auto Scroll to Last Message when a new Chat Message is received.
- Registration Page for Unauthorized User (Currently only Admins can register new users)
- Realtime Notifications - Dashboard Updates Realtime
- Logout Users / Regenerate Token from Multiple Client Browsers when Permission Changes
- FIX: Token Issue Fixed from v1.0.1
- User Images in Chat Component
- Chat - Integrated with Identity to support Private Chats (Will require re-migrating the DB scehmas)
- Notifications System using SignalR
- Document Management
- Export to Excel
- Audit Trails
- FIX: Image Upload - Shift to File System from Encoded String. (REASON: Can be heavy on the db and bandwidth consumption, API responses may look huge and ugly.)
- FIX: Code Cleanup.
- FIX: Validations on User Registration - Show Snackbar on Exceptions / Validation Errors.
- FIX: Remove AutoMigrations - Causes SQL Exceptions at times.
- SEO (will be a part of v2.1)
- Charts (will be a part of v2.1)
- PDF Downloads (will be a part of v2.1)
- Theme Manager (will be a part of v2.1)
- Advanced Notifications - Notifications like Facebook (will be a part of v2.1)
- Mudblazor Component Library
- .NET 5.0+
- Blazor Web-Assembly: ASP.NET Core Hosted
- Onion Architecture
- Persistent Dark Mode (Local Storage)
- Service-Based Approach
- MediatR at API Level
- AutoMapper
- API Versioning
- JWT Authentication
- Serilog - Server-Side Only*
- Complete User Management
- Profile Picture
- Clean Fluid UI
- CRUD Functionalities
- Custom Error Pages
- Localization
- Role Management
- User-Role Management
- Swagger
- Middlewares
- Favicon
- Default User & Role Seeding
- Dynamic Service Registration (WASM)
- Auto DB Migrations
- Paginated API Responses
- Polly - Retry Pattern for HttpClient
- Shared Email Service
- Hangfire Implementation
- Custom API Response for 500,401,403
- Specification Pattern
- Permission Based UI Rendering
- Refresh Tokens
- HTTP Interceptor
- Logout User if Refresh Token Fails