🚀 New Features
Authentication Enhancements
- Default User Initialization: Added automatic default user initialization feature
Configuration Improvements
- Nginx Sbin Path: Added SbinPath option in settings for better Nginx binary path configuration
🔧 Improvements
Performance Optimizations
- Reduced Recursion Depth: Optimized file scanning to reduce recursion depth and prevent stack overflow issues (#1178)
- File Scanning Enhancement: Improved file scanning with recursion protection and absolute path resolution (#1178)
- Nginx Prefix Caching: Added caching for nginx prefix during log file scanning for better performance
UI/UX Enhancements
- Memory and Storage Charts: Updated grid layout for memory and storage charts (#1201)
🐛 Bug Fixes
Critical Fixes
- Nginx Panic Prevention: Fixed panic when sbin path is empty (#1178)
- Filename Extraction: Fixed filename extraction by using filepath.Base instead of path.Base (#1196)
Translation Updates
- Sbin Capitalization: Updated "sbin" to "Sbin" in multiple language files for consistency
- Translation Updates: Updated various translations across the application
🔄 Refactoring
Event System
- WebSocket Event Bus: Refactored to use WebSocket event bus instead of Server-Sent Events (SSE) (#1197)