Commit graph

80 commits

Author SHA1 Message Date
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
Joe Ardent
63403faf4d use a stream of futures for running the runloop 2025-07-08 21:08:05 -07:00
Joe Ardent
a543c177b2 more informative shutdown 2025-07-08 16:31:00 -07:00
Joe Ardent
9e1e08851e add informative footers 2025-07-08 15:46:31 -07:00
Joe Ardent
c32b0d289e stop on internal app state 2025-07-08 14:02:57 -07:00
Joe Ardent
1995aaa858 remove RunningState from frontend app 2025-07-08 13:08:04 -07:00
Joe Ardent
3c5f58266c checkpoint 2025-07-08 09:59:03 -07:00
Joe Ardent
bf74a43cf1 add peers list 2025-07-07 21:17:52 -07:00
Joe Ardent
d3d8a5f3fa more ui stuff 2025-07-07 20:18:19 -07:00
Joe Ardent
91beef2657 add frontend app state enum 2025-07-07 17:48:25 -07:00
Joe Ardent
5e4e31d64f shutdown works 2025-07-07 15:55:40 -07:00
Joe Ardent
9fa9df476d more shutdown tweaking 2025-07-07 15:16:18 -07:00
Joe Ardent
c02e4bc879 better shutdown, still not perfect 2025-07-06 21:43:24 -07:00
Joe Ardent
342b634388 try to shutdown nicely 2025-07-06 16:02:11 -07:00
Joe Ardent
f5af07f860 more module cleanup 2025-07-06 14:15:08 -07:00
Joe Ardent
3aaeb4394a collapse discovery module, remove Client struct 2025-07-06 13:56:21 -07:00
Joe Ardent
b4f22c5851 add license 2025-07-05 15:21:04 -07:00
Joe Ardent
f729523344 start of TUI 2025-07-05 13:54:12 -07:00
Joe Ardent
31c31801ce fix handler 2025-07-05 12:12:58 -07:00
Joe Ardent
627bf71703 add errors for IP 2025-07-05 11:53:55 -07:00
Joe Ardent
a9e1256227 get local ip and netmask 2025-07-05 10:12:09 -07:00
Joe Ardent
4047b29a50 use State instead of extension 2025-07-04 15:15:52 -07:00
Joe Ardent
164b9f2395 add rustfmt config 2025-07-04 12:22:21 -07:00
Joe Ardent
f63ae09628 add ratatui 2025-07-04 10:37:44 -07:00
Joe Ardent
50903e6ea4 update julid version 2025-07-03 17:50:20 -07:00
Joe Ardent
c422bbcd00 can receive files and text 2025-07-03 17:00:11 -07:00