[1.1.18] - 2025-09-26
Focus: Enhanced Docker deployment and install script functionality with improved container management.
Enhanced
- Docker Container Management: Smart configuration merging preserves user settings during updates
- Version-aware config.json updating with automatic field addition
- Backend file refresh ensures compatibility with current application version
- Robust backup and recovery mechanisms prevent configuration loss
- Installation Script Architecture: Unified single-endpoint system for streamlined deployments
- Consolidated version information and file listings for atomic updates
- Selective file downloading reduces bandwidth and improves reliability
- Comprehensive debugging with detailed progress tracking
- File Browser Operations: Restored proper functionality across all directory levels
- Fixed file and folder actions in root directory that redirected to blocked pages
- Restored missing file sharing options with complete operation capabilities
- Enhanced validation prevents navigation errors
Fixed
- nginx Security Configuration: Resolved overly restrictive dot folder blocking
- Fixed critical issue preventing access to legitimate directories like
.ssh
and .config
- Replaced blanket restrictions with targeted blocking of dangerous files (
.ht*
, .git*
, .env
, etc.)
- Maintained security while allowing legitimate dot folder access
- Docker Configuration Issues: Multiple deployment and runtime improvements
- Resolved configuration persistence problems during container restarts
- Fixed version compatibility issues with backend file mismatches
- Enhanced recovery system for missing configuration files
- Core Application Functionality: Critical bug fixes improving reliability
- Fixed root directory operations and navigation consistency
- Restored file sharing features for complete file management
Performance
- Container Efficiency: Optimized Docker deployment with better resource utilization
- Selective file management reduces initialization time
- Smart configuration processing minimizes startup overhead
- Enhanced caching improves rebuild performance
- Installation Performance: Streamlined deployment with reduced network overhead
- Single network request eliminates multiple API calls
- Bandwidth optimization through intelligent file filtering
- Efficient regex-based parsing for faster analysis
Security
- Enhanced Access Control: Improved security model with better functionality balance
- Targeted file blocking replaces broad restrictions
- Better HTTP status codes and error handling for blocked resources
- Enhanced protection for sensitive configuration files
- Robust Validation: Enhanced input validation and error handling
- Better directory traversal prevention with maintained access
- Improved configuration file validation and input sanitization
Technical Implementation
- Container Startup Process: Enhanced initialization with comprehensive validation
- Proper environment setup and permission management
- Force-update of backend files ensures compatibility
- Smart configuration management preserves user settings
- Installation Architecture: Updated repository format and processing
- First line contains version information, remaining lines provide file listings
- Link grouping system with improved file structure
- Regex-based parsing distinguishes directories from files
Backward Compatibility
- Seamless Migration: Full compatibility with existing installations
- Configuration preservation maintains all settings and customizations
- Smooth Docker upgrade path without data loss
- Mixed environment support allows coexistence of deployment methods