Joe Ardent
88890f670d
don't mutify the app in draw
2025-07-28 16:03:29 -07:00
Joe Ardent
a9ceeeb6de
make widgets for status panes
2025-07-28 15:51:00 -07:00
Joe Ardent
9fff83a721
better error handling
2025-07-28 13:46:50 -07:00
Joe Ardent
6558e18dec
use channels to send events from app to backend and back
...
this removes the notification and upload approval implementation from the backend; still need to
replace the gui pop-up with a ratatui widget, but now that's much easier.
2025-07-27 17:03:29 -07:00
Joe Ardent
2617e37911
try to format the network info better
2025-07-25 10:14:53 -07:00
Joe Ardent
3e112d1cb6
tiny tidy
2025-07-15 17:28:40 -07:00
Joe Ardent
75677faeae
fix alarm in shutdown
2025-07-15 16:32:00 -07:00
Joe Ardent
a2c6f7f8e7
update to ratatui 0.30
2025-07-15 16:27:19 -07:00
Joe Ardent
cac0e4f6e3
shutdown more reliably
2025-07-15 15:46:13 -07:00
Joe Ardent
b5a950d49e
use a vec instead of vecdeque for screen state stack
2025-07-14 16:05:08 -07:00
Joe Ardent
90312a4332
tweak
2025-07-09 10:40:01 -07:00
Joe Ardent
dacef644a7
use an interval for tick
2025-07-09 09:14:33 -07:00
Joe Ardent
98a3a74490
minor re-org
2025-07-08 23:09:05 -07:00
Joe Ardent
a0deb3d53e
make screen states a stack
2025-07-08 22:27:00 -07:00
Joe Ardent
dd52430508
move frontend stuff to frontend module, really nicely shutdown
2025-07-08 21:51:44 -07:00