Commit graph

94 commits

Author SHA1 Message Date
Joe Ardent
7eccbaeb9e remove patch version in clap dep 2025-08-08 16:22:51 -07:00
Joe Ardent
60a31fd43c add CLI for pre-populating text or files to send 2025-08-08 16:10:46 -07:00
Joe Ardent
e55c7d6d05 tweak 2025-08-08 13:56:50 -07:00
Joe Ardent
cb071f4a7c do smarter IP deserialization 2025-08-08 13:38:16 -07:00
Joe Ardent
940e7984e3 https works 2025-08-08 13:07:37 -07:00
Joe Ardent
8e9a9ed86f starts but doesn't work 2025-08-08 11:10:14 -07:00
Joe Ardent
94c912f54f can't seem to start the server 2025-08-08 09:51:26 -07:00
Joe Ardent
1cf07a4f97 add config file and data dirs with SSL keys 2025-08-07 15:36:25 -07:00
Joe Ardent
514dee438f better network info 2025-08-07 12:27:20 -07:00
Joe Ardent
c829a4b188 better peers formatting 2025-08-06 17:11:20 -07:00
Joe Ardent
29034e09d1 rename to jocalsend 2025-08-06 14:09:37 -07:00
Joe Ardent
39e21b83b1 better logging, add 'main()' method to app and binding to get to main screen 2025-08-06 14:07:10 -07:00
Joe Ardent
ed58ddceb9 add preview of text receive requests 2025-08-06 12:29:19 -07:00
Joe Ardent
61bcbe8251 cargo update 2025-08-06 11:30:41 -07:00
Joe Ardent
a9144f0ce6 done with text sending widget 2025-08-06 10:59:13 -07:00
Joe Ardent
9fafc48263 can send custom text to remote devices 2025-08-05 19:43:38 -07:00
Joe Ardent
ad508492dd tighten up subscreen margin 2025-08-05 19:13:44 -07:00
Joe Ardent
65a193f6e7 add text input component 2025-08-05 18:57:59 -07:00
Joe Ardent
95fd86e851 dry out the input handling 2025-08-05 16:17:56 -07:00
Joe Ardent
95e24d14b3 add keybinds for sending text 2025-08-05 15:18:42 -07:00
Joe Ardent
01c478c137 add centered_rect widget helper function 2025-08-04 19:08:53 -07:00
Joe Ardent
5161f3db75 re-org 2025-08-04 17:20:28 -07:00
Joe Ardent
35b053be79 can send text, needs a ui to enter it 2025-08-04 10:52:58 -07:00
Joe Ardent
358b96a744 better peer selection 2025-08-03 16:43:25 -07:00
Joe Ardent
2ff3e3971d allow self-signed certs, sending files works now 2025-08-03 16:03:16 -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
6d21fa908c add file picker widget display in send screen 2025-08-03 14:29:41 -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
34e64f5e51 move stuff around a little 2025-08-02 11:28:57 -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
f9b77a02fe better styling 2025-08-01 15:03:22 -07:00
Joe Ardent
829c300b56 better style for network info 2025-08-01 14:59:26 -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
f9efd37d00 spiff the uploads widget 2025-08-01 13:52:13 -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
5907909470 rename frontend to app 2025-07-31 13:37:50 -07:00
Joe Ardent
74e9b1ddbf use a table for the network info 2025-07-31 10:21:19 -07:00
Joe Ardent
2f88b3b2c2 better layout code 2025-07-31 09:43:56 -07:00
Joe Ardent
2a3eee895d add logging-specific menu 2025-07-30 16:43:33 -07:00
Joe Ardent
7072055f38 tighten up the log level changing 2025-07-30 12:41:18 -07:00
Joe Ardent
7ecca3709d change the log level in the log screen 2025-07-29 22:04:20 -07:00
Joe Ardent
9b2172aa3a add logging screen, clean up widget rendering 2025-07-29 16:27:49 -07:00
Joe Ardent
1e64c5b1e8 don't include the line number in logging output 2025-07-28 22:13:53 -07:00