diff --git a/CHANGELOG.md b/CHANGELOG.md index 26a2433..2d563e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,36 +4,62 @@ All notable changes to this project will be documented in this file. --- +## [0.4.0] - 2026-03-18 + +### Added + +* Structured logging system with timestamps +* Log levels: INFO, OK, ERR +* Central log file: `/opt/update-manager/log/update-manager.log` +* Log submenu in UI +* Log viewing options: + + * Full log + * Live log (tail -f) + * Last 20 lines + * Log file location + +### Changed + +* Refactored UI to group log features into submenu +* Improved menu structure and usability + +### Improved + +* Better error visibility for SSH failures +* Consistent output across hosts +* README updated with UI screenshots and logging documentation + +--- + ## [0.3.0] - 2026-03-18 ### Added -- CLI menu (`update-manager-ui.sh`) -- Interactive host selection -- Basic UI navigation with dialog + +* CLI menu (`update-manager-ui.sh`) +* Interactive host management +* Dialog-based UI navigation ### Changed -- Project renamed from lanx-update → update-manager -- Improved structure in /opt/update-manager -### Fixed -- Symlink issues in setup -- Path handling for config and hosts +* Project renamed from `lanx-update` to `update-manager` +* Moved runtime files to `/opt/update-manager` --- ## [0.2.0] - 2026-03-18 ### Added -- SSH-based update check across hosts -- hosts.conf support -- Config file support (`/etc/update-manager.conf`) + +* SSH-based update checking across multiple hosts +* Support for `hosts.conf` +* Config file support (`/etc/update-manager.conf`) --- ## [0.1.0] - 2026-03-17 ### Added -- Initial script -- Basic apt update check - +* Initial version +* Basic apt update check functionality