Releases: QuickBox/rutorrent_hide-dotpaths
hide-dotpaths Plugin 2.5.210
hide-dotpaths Plugin v2.5.210
🚀 Release Notes
This release includes the hide-dotpaths plugin for ruTorrent with advanced filtering capabilities.
📦 Files Included
README.md- Comprehensive documentationinit.js- Main plugin logicconf.php- Configuration systemdebug-utils.js- Advanced debug utilitiesdebug-cache.js- Smart debug logging cacheplugin.info- Plugin metadatalang/- Multi-language support (7 languages)LICENSE- GPL v3 license
🔒 Security Features
- Dual protection: client-side filtering + server-side filemanager patch
- Advanced debug system with intelligent deduplication
- Configurable filtering options for different environments
- Multi-language support for international deployments
📋 Changes Since initial
🆕 New Features
ba05a3ffeat(workflow): Add automated version management and manual workflow trigger3ea2591feat(release): Add comprehensive release workflow and versioning systemed881b4feat(plugin): Initial release of hide-dotpaths plugin for ruTorrent
🔧 Fixes
5a780b4fix(script): Make update-version.sh automatically commit and push changes7bf7e5dfix(workflow): Add GITHUB_TOKEN to commit step for proper permissionse7b279dfix(workflow): Add commit step after version update441eb03fix(workflow): Add automatic version updating in all files9792041fix(organization): Move scripts to correct .github/scripts/ directorya51f6ecfix(workflow): Use explicit file list for archive creationdbcf07bfix(workflow): Simplify archive creation to avoid rsync hangingd699042fix(workflow): Fix archive creation and improve changelog categorizatione965707fix(workflow): Fix empty changelog and archive creation issues1ba0321fix(workflow): Add GH_TOKEN environment variable for GitHub CLI
🔧 Refactoring
9de57c3refactor: improve code formatting and debug system923a976refactor(scripts): Move scripts to .github/scripts/ directory
🔧 Maintenance
3b5317fchore: bump version to 2.5.21032857ddchore: bump version to 2.5.2011d92a5fchore: bump version to 2.5.200ea549bcchore: bump version to 2.5.100504c044chore: bump version to 2.5.001
📝 General Changes
📦 Installation
QuickBox Installation (Recommended)
# Clone to QuickBox ruTorrent plugins directory
git clone "https://github.com/QuickBox/rutorrent_hide-dotpaths.git" "/srv/rutorrent/plugins/hide-dotpaths"
# Set permissions
chown www-data:www-data -R "/srv/rutorrent/plugins/hide-dotpaths"
chmod 755 "/srv/rutorrent/plugins/hide-dotpaths/"
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.js
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.php
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.info
# Restart services
sudo systemctl restart php8.1-fpm nginx
source /opt/quickbox/config/system/mflibs/quickbox >/dev/null 2>&1
read -d '' -ra users_all <<<"$(quickbox::database "SELECT username FROM user_information")"
for user in "${users_all[@]:-}"; do
sudo systemctl restart rtorrent@"${user}"
doneStandard Installation
# Clone and copy to plugins directory
git clone https://github.com/QuickBox/rutorrent_hide-dotpaths.git
cp -r rutorrent_hide-dotpaths /path/to/rutorrent/plugins/hide-dotpaths
# Set permissions
chmod 755 /path/to/rutorrent/plugins/hide-dotpaths/
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.js
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.php
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.info🔧 Configuration
Edit conf.php to customize the plugin behavior:
<?php
// Main settings
$hide_dotpaths = true; // Enable/disable plugin
$filter_selects = true; // Filter <select> dropdowns
$filter_modals = true; // Filter modal file browsers
$filter_autocomplete = true; // Filter autocomplete dropdowns
$filter_ajax = true; // Filter AJAX responses
$filter_filemanager = true; // Filter filemanager plugin table rows
$preserve_parent_dirs = true; // Keep ".." parent directory references
$debug_mode = false; // Enable debug logging
$apply_filemanager_patch = true; // Apply server-side filemanager patch
// Advanced debug settings
$debug_scopes = 'general,filter'; // Debug scopes: general,filter,patch,cache,performance,all
$debug_rate_limit = 2000; // Rate limit in milliseconds
$debug_deduplication_window = 5000; // Deduplication window in milliseconds
$debug_enable_internal = false; // Enable internal cache debugging
?>📄 License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Release Date: 2025-08-03
Version: 2.5.210
Previous Version: initial
hide-dotpaths Plugin 2.5.201
hide-dotpaths Plugin v2.5.201
🚀 Release Notes
This release includes the hide-dotpaths plugin for ruTorrent with advanced filtering capabilities.
📦 Files Included
README.md- Comprehensive documentationinit.js- Main plugin logicconf.php- Configuration systemdebug-utils.js- Advanced debug utilitiesdebug-cache.js- Smart debug logging cacheplugin.info- Plugin metadatalang/- Multi-language support (7 languages)LICENSE- GPL v3 license
🔒 Security Features
- Dual protection: client-side filtering + server-side filemanager patch
- Advanced debug system with intelligent deduplication
- Configurable filtering options for different environments
- Multi-language support for international deployments
📋 Changes Since initial
🆕 New Features
ba05a3ffeat(workflow): Add automated version management and manual workflow trigger3ea2591feat(release): Add comprehensive release workflow and versioning systemed881b4feat(plugin): Initial release of hide-dotpaths plugin for ruTorrent
🔧 Fixes
5a780b4fix(script): Make update-version.sh automatically commit and push changes7bf7e5dfix(workflow): Add GITHUB_TOKEN to commit step for proper permissionse7b279dfix(workflow): Add commit step after version update441eb03fix(workflow): Add automatic version updating in all files9792041fix(organization): Move scripts to correct .github/scripts/ directorya51f6ecfix(workflow): Use explicit file list for archive creationdbcf07bfix(workflow): Simplify archive creation to avoid rsync hangingd699042fix(workflow): Fix archive creation and improve changelog categorizatione965707fix(workflow): Fix empty changelog and archive creation issues1ba0321fix(workflow): Add GH_TOKEN environment variable for GitHub CLI
🔧 Refactoring
923a976refactor(scripts): Move scripts to .github/scripts/ directory
🔧 Maintenance
32857ddchore: bump version to 2.5.2011d92a5fchore: bump version to 2.5.200ea549bcchore: bump version to 2.5.100504c044chore: bump version to 2.5.001
📝 General Changes
📦 Installation
QuickBox Installation (Recommended)
# Clone to QuickBox ruTorrent plugins directory
git clone "https://github.com/QuickBox/rutorrent_hide-dotpaths.git" "/srv/rutorrent/plugins/hide-dotpaths"
# Set permissions
chown www-data:www-data -R "/srv/rutorrent/plugins/hide-dotpaths"
chmod 755 "/srv/rutorrent/plugins/hide-dotpaths/"
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.js
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.php
chmod 644 "/srv/rutorrent/plugins/hide-dotpaths/"*.info
# Restart services
sudo systemctl restart php8.1-fpm nginx
source /opt/quickbox/config/system/mflibs/quickbox >/dev/null 2>&1
read -d '' -ra users_all <<<"$(quickbox::database "SELECT username FROM user_information")"
for user in "${users_all[@]:-}"; do
sudo systemctl restart rtorrent@"${user}"
doneStandard Installation
# Clone and copy to plugins directory
git clone https://github.com/QuickBox/rutorrent_hide-dotpaths.git
cp -r rutorrent_hide-dotpaths /path/to/rutorrent/plugins/hide-dotpaths
# Set permissions
chmod 755 /path/to/rutorrent/plugins/hide-dotpaths/
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.js
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.php
chmod 644 /path/to/rutorrent/plugins/hide-dotpaths/*.info🔧 Configuration
Edit conf.php to customize the plugin behavior:
<?php
// Main settings
$hide_dotpaths = true; // Enable/disable plugin
$filter_selects = true; // Filter <select> dropdowns
$filter_modals = true; // Filter modal file browsers
$filter_autocomplete = true; // Filter autocomplete dropdowns
$filter_ajax = true; // Filter AJAX responses
$filter_filemanager = true; // Filter filemanager plugin table rows
$preserve_parent_dirs = true; // Keep ".." parent directory references
$debug_mode = false; // Enable debug logging
$apply_filemanager_patch = true; // Apply server-side filemanager patch
// Advanced debug settings
$debug_scopes = 'general,filter'; // Debug scopes: general,filter,patch,cache,performance,all
$debug_rate_limit = 2000; // Rate limit in milliseconds
$debug_deduplication_window = 5000; // Deduplication window in milliseconds
$debug_enable_internal = false; // Enable internal cache debugging
?>📄 License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Release Date: 2025-08-03
Version: 2.5.201
Previous Version: initial