12 Commits

Author SHA1 Message Date
15fd6a1914 rename RconApp to Q3RconTUI 2026-02-25 21:43:18 +00:00
f59076f0a6 improve data encapsulation by initialising Settings in RconApp and passing it to child objects
add host, port validation functions

improve error handling for the ConfigScreen.

Pydantic validations now occur on assignment as well as creation.

minor version bump
2026-02-25 21:41:19 +00:00
ee45bfd03f implement separate button handlers
patch bump
2026-02-22 15:04:50 +00:00
1cee478197 remove trailing space 2026-02-20 18:21:04 +00:00
9b3ae629f3 include the command in the error message 2026-02-20 18:19:57 +00:00
ab4898dac3 prevent keypresses from ConfigScreen propogating to the mainframe
improve the error message should a command execution fail.
2026-02-20 18:16:15 +00:00
97458682ea move guard clause out of context block 2026-02-20 15:36:20 +00:00
82fb9b9fc4 add Writable class for creating RenderableTypes 2026-02-20 15:22:21 +00:00
ebe7437974 add a config popup window for updating connection settings from within the TUI. 2026-02-20 00:26:39 +00:00
316fa2bd5f write an error message to the user if a command fails. 2026-02-19 23:44:39 +00:00
e87ca1d0e5 upd dotenv file path 2026-02-19 23:36:42 +00:00
7682f4080e first commit 2026-02-19 22:29:15 +00:00