Changes to README.md:
Updated Usage Examples:
- Replaced outdated multi-level menu paths with new streamlined structure
- Updated to match new 6-category main menu (1-6 numbering)
- Simplified navigation instructions
- Listed actual options available in each category
Updated Key Features:
- Security & Threat Analysis → Security & Monitoring
- Added "Optimized Status Checks" feature
- Listed all 14 actual security tools available
- Removed references to removed phantom features
Updated Recent Updates Section:
- Renamed to v2.1 (from v2.2)
- Added "December 2025 - Major Cleanup & Optimization" section
- Documented launcher streamline (90+ items removed, 64% code reduction)
- Documented performance optimizations (cached status checks)
- Documented MySQL restore tool features
- Listed actual implemented features by category:
- Security & Monitoring: 14 tools
- Website Diagnostics: 3 tools
- Performance Analysis: 5 tools
- Backup & Recovery: 11 tools
- Updated module counts to reflect reality (41 instead of 38)
- Removed references to unimplemented features
Key Improvements:
- README now accurately reflects what actually exists
- No more confusion about phantom features
- Clear tool counts for each category
- Updated navigation paths match new launcher
- Performance improvements documented
- All December 2025 updates included
Main README.md:
- Added mysql-restore-to-sql.sh to directory structure
- Created dedicated Backup & Recovery section with subsections
- Documented MySQL restore tool features:
- Multi-control panel support
- Intelligent Force Recovery detection
- Safe selective restore capabilities
- Safety features (disk space, directory protection, warnings)
- Clean SQL export functionality
- Added MySQL restore usage example
- Updated Recent Updates section with new tool features
modules/backup/README.md (NEW):
- Comprehensive documentation for backup module
- Acronis Cyber Protect integration section:
- All 16 scripts documented with purposes
- Usage examples and features
- MySQL/MariaDB Database Restore Tool section:
- Key features and capabilities
- Control panel path support details
- Force Recovery levels explained
- Smart detection for selective restore
- Use cases and safety guarantees
- Step-by-step wizard documentation
- Technical details (second instance, file requirements)
- Error detection and recovery procedures
- Integration with launcher documented
- Requirements and recent updates listed
Documentation Status:
- Main README updated with new tool
- Backup module README created from scratch
- All recent changes documented (InterWorx paths, smart detection, etc.)
- Ready for user testing
DOCUMENTATION UPDATES:
README.md changes:
- Added php-optimizer.sh to performance modules section
- Added 3 new libraries: php-detector.sh, php-analyzer.sh, php-config-manager.sh
- Added comprehensive PHP Configuration Optimizer feature description
- Updated with all capabilities (7-day analysis, OPcache tuning, auto-backup, rollback)
DEVELOPMENT_LOG.md (NEW):
- Comprehensive tracking document for ALL development work
- Detailed documentation of PHP optimizer (Dec 2-3, 2025)
- Component breakdown: 4 files, 2,960 lines, 45 functions
- Complete workflow documentation for Option 4
- Safety features and testing status documented
- Git commit history tracked
- Development guidelines established
- Placeholder sections for Nov 21-30 work to be filled in
DEVELOPMENT GUIDELINES ESTABLISHED:
- NO AI attribution in commits (per user instructions)
- Update DEVELOPMENT_LOG.md with every change
- Track file statistics and testing status
- Document all git commits and decisions
This establishes proper ongoing documentation practices going forward.
MAJOR UPDATE: v2.1 → v2.2
Added new section highlighting multi-panel architecture completion:
- Full cPanel, InterWorx, and Plesk support (all production ready)
- 38/38 modules refactored (100% complete)
- Automated validation scripts (13 tests InterWorx, 15 tests Plesk)
- All critical paths verified on production systems
New section on System Detection & Abstraction:
- Automatic control panel detection
- Multi-panel user/domain management abstraction
- Dynamic log discovery for all panel types
- Zero hardcoded paths - all detection-based
Updated existing sections to reflect multi-panel capabilities:
- Website Diagnostics now explicitly multi-panel
- Security tools updated with multi-panel support
- Core Infrastructure highlights production validation
Changed tagline to reflect multi-panel support capabilities.
This represents the completion of the largest refactoring effort
to date, bringing full multi-panel support to the entire toolkit.
New workflow:
1. User runs: source run.sh (instead of bash launcher.sh)
2. Launcher runs normally
3. On exit with cleanup=yes, launcher sets flag file
4. Wrapper detects flag and does ALL cleanup automatically:
- Cleans ~/.bash_history file
- Clears current shell's in-memory history
- Removes toolkit directory
- No manual commands needed
The key: wrapper is SOURCED so it runs in parent shell and can modify history.
User experience: answer "yes" and cleanup happens instantly, automatically.
Changes:
- Replace leading space with HISTFILE=/dev/null prefix
- More reliable - works on all systems
- Doesn't depend on HISTCONTROL settings
Command now prevents history recording universally
Changes:
- Remove comment line inside code block
- Keep just the clean curl command
- Shorter tip below code block
Now easy to copy the command without extra lines
Changes:
- Add leading space before curl command in README
- Add privacy tip explaining HISTCONTROL=ignorespace
- Updated comment to indicate privacy feature
Command now includes space to prevent history recording:
curl -sL https://git.mull.lol/.../tar.gz | tar xz && ...
- Added single-line command to download and run
- Downloads from Gitea, extracts, and launches in one go
- Keeps original method as alternative for already installed
- Complete security menu restructure (3-mode: Analysis/Actions/Live)
- Intelligent cPHulk enablement with CSF whitelist import
- Live network security monitoring dashboard
- Multi-source threat detection and classification
- 50+ organized security tools across 4-level menu hierarchy
- System health diagnostics with cPanel/WHM integration
- Reference database for cross-module intelligence sharing