Commit graph

20 commits

Author SHA1 Message Date
Joe Ardent
d73076f197 rename joecalstate to joecalservice, prune stale upload requests 2025-08-02 11:08:17 -07:00
Joe Ardent
3e094c46dc add method to send event and log error 2025-08-01 16:59:31 -07:00
Joe Ardent
98e2897438 support cancel requests 2025-08-01 16:33:00 -07:00
Joe Ardent
b0ffa297f3 debug out when we get an event 2025-08-01 10:24:25 -07:00
Joe Ardent
5f2e2f3eb2 remove native dialog dep 2025-08-01 09:16:05 -07:00
Joe Ardent
ec11f462e5 remove printlns, replace with tracing log statements 2025-07-28 16:53:13 -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
cac0e4f6e3 shutdown more reliably 2025-07-15 15:46:13 -07:00
Joe Ardent
a543c177b2 more informative shutdown 2025-07-08 16:31:00 -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
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
c422bbcd00 can receive files and text 2025-07-03 17:00:11 -07:00