1.2.0 - The Reactive UI release
Released August 04, 2025
The dashboard is now fully reactive
The grid of hosts will now adjust itself, dynamically changing its amount of columns to optimally present the contents in varying terminal sizes.
Additionally, much of the presentation code has been rewritten to use a nice hierarchy of labels, making maintaining the position of the online status line across tiles with different contents much easier. The result should be a much more consistent display, even when the terminal is resized.
UI Logs
The UI logs screen has also gotten a coat of fresh paint with a custom Formatter that now presents the information in a much more helpful way. Additionally, multiple modules repeated the same host exceptions at INFO level. Most of these have been moved to DEBUG, since they are not particularly helpful at runtime for users.
This should make for a much more pleasant experience when trying to figure out what the error was on any of the UI Screens.
What's changed
Make path to repl history configurable (Options:
history_file)Make Dashboard Responsive
Rework empty inventory error messages, they now show up consistently in the middle
Rework UI logging in general
Bump textual from 5.0.1 to 5.2.0