feat: complete rewrite to v6.0.0 — enterprise-grade management system

NEW FEATURES:
- Premium dual-line ASCII art banner (NITRO + V3)
- Git Log Viewer (option 16) — last 20 commits per repo
- Branch Compare (option 17) — diff between any 2 branches
- Update History (option 18) — backup/changelog viewer
- Cron Scheduler (option 19) — auto-update setup (daily/weekly/custom)
- Box key-value display (box_kv) for clean data presentation
- box_sep for section dividers
- Gold/orange/purple/teal color themes
- Active emoji set expanded (globe, console, server, database, diagnostics)

IMPROVEMENTS:
- Menu restructured: UPDATE / TOOLS / ADVANCED sections
- 19 interactive options total
- Health check with percentage scoring
- Git commit history with date, hash, message columns
- Branch comparison shows ahead/behind counts + diff stat
- Cron setup with test-run option
- Cleaner code organization — removed duplication
- All update functions extracted to standalone functions
- Box drawing with proper UTF-8 padding

FIXES:
- Branch detection properly filters HEAD and arrow entries
- Default command is now interactive (shows menu)
- NITRO_SITE_URL derived from APP_URL before URL calculation
This commit is contained in:
root
2026-06-25 20:04:34 +02:00
parent 90e674a8ca
commit e8d7ffe656
+944 -1460
View File
File diff suppressed because it is too large Load Diff