Joe Ardent
|
7eece474a3
|
do blocking requests in spawned task
|
2025-08-14 16:25:32 -07:00 |
|
Joe Ardent
|
56bc8e2fcb
|
event factoring, part 1
|
2025-08-13 21:05:30 -07:00 |
|
Joe Ardent
|
8791468c17
|
add default duration
|
2025-08-13 17:48:55 -07:00 |
|
Joe Ardent
|
8150bfacf2
|
add fuzzy filename searching for sending files
|
2025-08-13 14:29:03 -07:00 |
|
Joe Ardent
|
3dd7a7281b
|
don't block the runloop when shutting down
|
2025-08-12 14:02:10 -07:00 |
|
Joe Ardent
|
b2de9352d3
|
better service construction
|
2025-08-10 15:08:10 -07:00 |
|
Joe Ardent
|
ffab0f261a
|
don't block the main thread on event handling
|
2025-08-10 12:23:29 -07:00 |
|
Joe Ardent
|
d84a046ec9
|
better stopping, better file pre-selecting
|
2025-08-08 16:51:33 -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
|
940e7984e3
|
https works
|
2025-08-08 13:07:37 -07:00 |
|
Joe Ardent
|
514dee438f
|
better network info
|
2025-08-07 12:27: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
|
65a193f6e7
|
add text input component
|
2025-08-05 18:57:59 -07:00 |
|
Joe Ardent
|
358b96a744
|
better peer selection
|
2025-08-03 16:43:25 -07:00 |
|
Joe Ardent
|
b486b33fa5
|
cleanup and renames ('state' to 'service')
|
2025-08-03 13:46:03 -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
|
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
|
5907909470
|
rename frontend to app
|
2025-07-31 13:37:50 -07:00 |
|
Joe Ardent
|
2f88b3b2c2
|
better layout code
|
2025-07-31 09:43:56 -07:00 |
|
Joe Ardent
|
64ec4ee592
|
clean up logging
|
2025-07-28 22:02:37 -07:00 |
|
Joe Ardent
|
a5644b42e1
|
add logging widget, needs some work
|
2025-07-28 21:49:57 -07:00 |
|
Joe Ardent
|
66cf458eb9
|
drop to ratatui 0.29
|
2025-07-28 16:30:55 -07:00 |
|
Joe Ardent
|
3e112d1cb6
|
tiny tidy
|
2025-07-15 17:28:40 -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
|
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
|
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
|
3aaeb4394a
|
collapse discovery module, remove Client struct
|
2025-07-06 13:56:21 -07:00 |
|
Joe Ardent
|
f729523344
|
start of TUI
|
2025-07-05 13:54:12 -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
|
c422bbcd00
|
can receive files and text
|
2025-07-03 17:00:11 -07:00 |
|