π What's New in v2.0
Major Features
- π² Enhanced Directory Tree - Now shows both folders AND files with proper icons
- π¨ Improved Format Code - Better error handling and user feedback
- π§ UTF-8 Fix - Proper emoji display across all platforms
- π§ͺ Cross-Platform Tests - Verified Windows/Linux compatibility
Enhancements
- Files in tree sidebar are clickable to open in editor
- Format Code button with promise-based error handling
- Better user feedback with emoji status icons (β,
β οΈ ) - Auto-sync textarea after successful formatting
- Comprehensive compatibility test suite added
Bug Fixes
- Fixed UTF-8 encoding causing garbled emojis
- Fixed Format Code button not responding properly
- Resolved directory tree not displaying individual files
Technical Details
- Enhanced
buildDirectoryTree()to include files in tree structure - Updated
renderTree()to display folders and files differently - Improved
formatCode()JavaScript function with promises - All changes maintain Windows/Linux cross-platform compatibility
- Path handling verified with DIRECTORY_SEPARATOR usage
Supported Platforms
β
Windows Server 2016/2019/2022 (IIS)
β
Windows 10/11 (XAMPP, Laragon, WAMP)
β
Ubuntu 18.04+ | Debian 9+ | CentOS 7+
β
Fedora 30+ | Alpine Linux | Amazon Linux 2
Installation
# Download
wget https://github.com/jerickalmeda/SecureFileHub/releases/download/v2.0/filemanager.php
# Or clone
git clone --branch v2.0 https://github.com/jerickalmeda/SecureFileHub.git