8 Commits

Author SHA1 Message Date
95ea807d18 Quality improvements: Remove dead code, add unit tests, fix ignored errors
HIGH PRIORITY FIXES:
1. Remove unused progressCallback mechanism (dead code cleanup)
2. Add unit tests for restore package (formats, safety checks)
   - Test coverage for archive format detection
   - Test coverage for safety validation
   - Added NullLogger for testing
3. Fix ignored errors in backup pipeline
   - Handle StdoutPipe() errors properly
   - Log stderr pipe errors
   - Document CPU detection errors

IMPROVEMENTS:
- formats_test.go: 8 test functions, all passing
- safety_test.go: 6 test functions for validation
- logger/null.go: Test helper for unit tests
- Proper error handling in streaming compression
- Fixed indentation in stderr handling
2025-11-07 11:47:07 +00:00
b6d56daf07 fix: use silent logger in TUI mode to prevent console conflicts 2025-11-05 13:21:16 +00:00
161f577c3a fix: clean log formatter - remove message field redundancy 2025-11-05 13:07:17 +00:00
f76bedc474 fix: perfekt ausgerichtete Log-Ausgabe (Spalten untereinander) 2025-11-05 12:56:05 +00:00
3e9f55b6a9 fix: align log levels for better readability (fixed-width formatting) 2025-11-05 12:36:56 +00:00
c6ecf0a242 feat: human-readable log formatter (clean output without structured fields noise) 2025-11-05 12:22:30 +00:00
4e281cff01 chore: update build and tui assets 2025-10-24 15:43:27 +00:00
9b3c3f2b1b Initial commit: Database Backup Tool v1.1.0
- PostgreSQL and MySQL support
- Interactive TUI with fixed menu navigation
- Line-by-line progress display
- CPU-aware parallel processing
- Cross-platform build support
- Configuration settings menu
- Silent mode for TUI operations
2025-10-22 19:27:38 +00:00