Commit Graph

8 Commits

Author SHA1 Message Date
e80c16bf0e Add reliability improvements and config persistence feature
- Implement context cleanup with sync.Once and io.Closer interface
- Add regex-based error classification for robust error handling
- Create ProcessManager with thread-safe process tracking
- Add disk space caching with 30s TTL for performance
- Implement metrics collection with structured logging
- Add config persistence (.dbbackup.conf) for directory-local settings
- Auto-save/auto-load configuration with --no-config and --no-save-config flags
- Successfully tested with 42GB d7030 database (35K large objects, 36min backup)
- All cross-platform builds working (9/10 platforms)
2025-11-19 04:43:22 +00:00
9345950483 fix: use silent logger in TUI mode to prevent console conflicts 2025-11-05 13:21:16 +00:00
5bbccc3035 fix: clean log formatter - remove message field redundancy 2025-11-05 13:07:17 +00:00
ec3ea1a049 fix: perfekt ausgerichtete Log-Ausgabe (Spalten untereinander) 2025-11-05 12:56:05 +00:00
8591b1acea fix: align log levels for better readability (fixed-width formatting) 2025-11-05 12:36:56 +00:00
781fbc2141 feat: human-readable log formatter (clean output without structured fields noise) 2025-11-05 12:22:30 +00:00
f93b49b8ab chore: update build and tui assets 2025-10-24 15:43:27 +00:00
e361968022 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