Joe Ardent
358b96a744
better peer selection
2025-08-03 16:43:25 -07:00
Joe Ardent
9ea3a3a1d6
fixed deadlock, needs https
2025-08-03 15:45:38 -07:00
Joe Ardent
58fca36bd8
adds preliminary sending, but seems to hang
2025-08-03 15:06:39 -07:00
Joe Ardent
b486b33fa5
cleanup and renames ('state' to 'service')
2025-08-03 13:46:03 -07:00
Joe Ardent
c8621da2f0
add sending screen and keybinds
2025-08-03 12:16:38 -07:00
Joe Ardent
ce87f62317
bikeshed the type names a little, add file picker widget crate
2025-08-03 11:32:12 -07:00
Joe Ardent
597148f500
rename state to service
2025-08-02 22:34:35 -07:00
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
a7cfe419b4
able to accept or reject upload requests from the tui
2025-08-01 14:55:17 -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
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