Skip to content

SecureFileHub v2.0 - Enhanced Directory Tree & Format Code

Latest

Choose a tag to compare

@jerickalmeda jerickalmeda released this 05 Nov 03:53
· 2 commits to main since this release

πŸš€ 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