refactor: Improve backup item structure and add detailed descriptions for services
feat: Implement loading of backup directories and log files with detailed information
feat: Enhance file content loading with size limits for display
- Add processEscapeSequences() function to convert literal \n to actual newlines
- Apply fix to backup success, error, and running output displays
- Add TUI binary to gitignore
- Include comprehensive documentation of the fix
Resolves issue where backup output showed literal escape sequences
instead of properly formatted text with line breaks.
- Implement a comprehensive test script to validate the enhanced functionality of the Backup TUI.
- Include tests for compilation, startup, feature validation, backup script integration, dependency checks, performance, and documentation.
- Utilize color-coded output for better readability of test results.