View RawView Markdown ## [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