docs: add UI screenshots and logging section

This commit is contained in:
Ed Nielsen 2026-03-18 21:02:45 +01:00
parent bd9f96f3a9
commit 65afd0cdae

View file

@ -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