Commit graph

  • 00092dc97b deadlock less main Joe Ardent 2025-09-04 11:48:38 -0700
  • 6167522aaa ready for new release, 1.61803398 1.61803398 Joe Ardent 2025-09-03 15:36:03 -0700
  • 8572f1431e remove unsafe code, add CWD to file picking and fuzzy selecting Joe Ardent 2025-09-03 15:32:32 -0700
  • 4d78d67abe release 1.6180339, with MSRV 1.89 1.6.180339 Joe Ardent 2025-08-22 12:28:06 -0700
  • 3eb6169a7b add MSRV Joe Ardent 2025-08-22 12:26:17 -0700
  • 04b6388b2c release 1.618033 1.6.18033 Joe Ardent 2025-08-21 12:11:30 -0700
  • 77d44b8868 update simsearch, fill out help screen Joe Ardent 2025-08-21 12:09:33 -0700
  • 2b1e0f7cb8 new version without yanked slab dep 1.6.1803 Joe Ardent 2025-08-19 13:53:09 -0700
  • bd075c50cf new version with all the other improvements Joe Ardent 2025-08-19 13:14:29 -0700
  • fc35758b0a new version with all the other improvements 1.6.180 Joe Ardent 2025-08-19 13:14:29 -0700
  • bdc5382aa3 move file finder into its own submodule Joe Ardent 2025-08-18 17:38:58 -0700
  • e0738db7d2 show best matches asap in fuzzy file finder Joe Ardent 2025-08-18 17:14:28 -0700
  • 46435b3796 don't info log the config Joe Ardent 2025-08-17 21:00:17 -0700
  • 3595f0bbc6 little bit of code shuffle Joe Ardent 2025-08-16 15:55:24 -0700
  • 6feb6f8ab8 better multicast Joe Ardent 2025-08-16 13:46:17 -0700
  • bb6241ac97 start of help screen Joe Ardent 2025-08-15 21:48:50 -0700
  • bcc485f2c0 release 1.618 1.6.18 Joe Ardent 2025-08-15 15:59:40 -0700
  • 5e40f29294 don't loop multicast back Joe Ardent 2025-08-15 15:54:03 -0700
  • 9b1734f8c0 move event handling code into submodule of app Joe Ardent 2025-08-15 14:57:27 -0700
  • 5f09268c45 prepare for new release 1.6.1 Joe Ardent 2025-08-14 18:15:34 -0700
  • e29295246f broken modules bin-only Joe Ardent 2025-08-14 17:11:01 -0700
  • 7eece474a3 do blocking requests in spawned task Joe Ardent 2025-08-14 16:25:32 -0700
  • 56bc8e2fcb event factoring, part 1 Joe Ardent 2025-08-13 21:05:30 -0700
  • 8791468c17 add default duration Joe Ardent 2025-08-13 17:48:55 -0700
  • 471fc5d73c tweak Joe Ardent 2025-08-13 14:39:37 -0700
  • 8150bfacf2 add fuzzy filename searching for sending files Joe Ardent 2025-08-13 14:29:03 -0700
  • 3dd7a7281b don't block the runloop when shutting down Joe Ardent 2025-08-12 14:02:10 -0700
  • b2de9352d3 better service construction Joe Ardent 2025-08-10 15:08:10 -0700
  • 0666895fdd add thanks to readme Joe Ardent 2025-08-10 14:04:33 -0700
  • aefa0c8eba fix images in readme 1 Joe Ardent 2025-08-10 13:41:45 -0700
  • 3913d8f827 add readme Joe Ardent 2025-08-10 13:35:54 -0700
  • ffab0f261a don't block the main thread on event handling Joe Ardent 2025-08-10 12:23:29 -0700
  • d84a046ec9 better stopping, better file pre-selecting Joe Ardent 2025-08-08 16:51:33 -0700
  • 7eccbaeb9e remove patch version in clap dep Joe Ardent 2025-08-08 16:22:51 -0700
  • 60a31fd43c add CLI for pre-populating text or files to send Joe Ardent 2025-08-08 16:10:46 -0700
  • e55c7d6d05 tweak Joe Ardent 2025-08-08 13:56:50 -0700
  • cb071f4a7c do smarter IP deserialization Joe Ardent 2025-08-08 13:38:16 -0700
  • 940e7984e3 https works Joe Ardent 2025-08-08 13:07:37 -0700
  • 8e9a9ed86f starts but doesn't work Joe Ardent 2025-08-08 11:10:14 -0700
  • 94c912f54f can't seem to start the server Joe Ardent 2025-08-08 09:51:26 -0700
  • 1cf07a4f97 add config file and data dirs with SSL keys Joe Ardent 2025-08-07 15:36:25 -0700
  • 514dee438f better network info Joe Ardent 2025-08-07 12:27:20 -0700
  • c829a4b188 better peers formatting Joe Ardent 2025-08-06 17:11:20 -0700
  • 29034e09d1 rename to jocalsend Joe Ardent 2025-08-06 14:09:37 -0700
  • 39e21b83b1 better logging, add 'main()' method to app and binding to get to main screen Joe Ardent 2025-08-06 14:07:10 -0700
  • ed58ddceb9 add preview of text receive requests Joe Ardent 2025-08-06 12:29:19 -0700
  • 61bcbe8251 cargo update Joe Ardent 2025-08-06 11:30:41 -0700
  • a9144f0ce6 done with text sending widget Joe Ardent 2025-08-06 10:59:13 -0700
  • 9fafc48263 can send custom text to remote devices Joe Ardent 2025-08-05 19:43:38 -0700
  • ad508492dd tighten up subscreen margin Joe Ardent 2025-08-05 19:13:44 -0700
  • 65a193f6e7 add text input component Joe Ardent 2025-08-05 18:57:59 -0700
  • 95fd86e851 dry out the input handling Joe Ardent 2025-08-05 16:17:56 -0700
  • 95e24d14b3 add keybinds for sending text Joe Ardent 2025-08-05 15:18:42 -0700
  • 01c478c137 add centered_rect widget helper function Joe Ardent 2025-08-04 19:08:53 -0700
  • 5161f3db75 re-org Joe Ardent 2025-08-04 17:20:28 -0700
  • 35b053be79 can send text, needs a ui to enter it Joe Ardent 2025-08-04 10:52:58 -0700
  • 358b96a744 better peer selection Joe Ardent 2025-08-03 16:43:25 -0700
  • 2ff3e3971d allow self-signed certs, sending files works now Joe Ardent 2025-08-03 16:03:16 -0700
  • 9ea3a3a1d6 fixed deadlock, needs https Joe Ardent 2025-08-03 15:45:38 -0700
  • 58fca36bd8 adds preliminary sending, but seems to hang Joe Ardent 2025-08-03 15:06:39 -0700
  • 6d21fa908c add file picker widget display in send screen Joe Ardent 2025-08-03 14:29:41 -0700
  • b486b33fa5 cleanup and renames ('state' to 'service') Joe Ardent 2025-08-03 13:46:03 -0700
  • c8621da2f0 add sending screen and keybinds Joe Ardent 2025-08-03 12:16:38 -0700
  • ce87f62317 bikeshed the type names a little, add file picker widget crate Joe Ardent 2025-08-03 11:32:12 -0700
  • 597148f500 rename state to service Joe Ardent 2025-08-02 22:34:35 -0700
  • 34e64f5e51 move stuff around a little Joe Ardent 2025-08-02 11:28:57 -0700
  • d73076f197 rename joecalstate to joecalservice, prune stale upload requests Joe Ardent 2025-08-02 11:08:17 -0700
  • 3e094c46dc add method to send event and log error Joe Ardent 2025-08-01 16:59:31 -0700
  • 98e2897438 support cancel requests Joe Ardent 2025-08-01 16:33:00 -0700
  • f9b77a02fe better styling Joe Ardent 2025-08-01 15:03:22 -0700
  • 829c300b56 better style for network info Joe Ardent 2025-08-01 14:59:26 -0700
  • a7cfe419b4 able to accept or reject upload requests from the tui Joe Ardent 2025-08-01 14:55:17 -0700
  • f9efd37d00 spiff the uploads widget Joe Ardent 2025-08-01 13:52:13 -0700
  • b0ffa297f3 debug out when we get an event Joe Ardent 2025-08-01 10:24:25 -0700
  • 5f2e2f3eb2 remove native dialog dep Joe Ardent 2025-08-01 09:16:05 -0700
  • 5907909470 rename frontend to app Joe Ardent 2025-07-31 13:37:50 -0700
  • 74e9b1ddbf use a table for the network info Joe Ardent 2025-07-31 10:21:19 -0700
  • 2f88b3b2c2 better layout code Joe Ardent 2025-07-31 09:43:56 -0700
  • 2a3eee895d add logging-specific menu Joe Ardent 2025-07-30 16:43:33 -0700
  • 7072055f38 tighten up the log level changing Joe Ardent 2025-07-30 12:41:18 -0700
  • 7ecca3709d change the log level in the log screen Joe Ardent 2025-07-29 22:04:20 -0700
  • 9b2172aa3a add logging screen, clean up widget rendering Joe Ardent 2025-07-29 16:27:49 -0700
  • 1e64c5b1e8 don't include the line number in logging output Joe Ardent 2025-07-28 22:13:53 -0700
  • 64ec4ee592 clean up logging Joe Ardent 2025-07-28 22:02:37 -0700
  • a5644b42e1 add logging widget, needs some work Joe Ardent 2025-07-28 21:49:57 -0700
  • ec11f462e5 remove printlns, replace with tracing log statements Joe Ardent 2025-07-28 16:53:13 -0700
  • 66cf458eb9 drop to ratatui 0.29 Joe Ardent 2025-07-28 16:30:55 -0700
  • 88890f670d don't mutify the app in draw Joe Ardent 2025-07-28 16:03:29 -0700
  • a9ceeeb6de make widgets for status panes Joe Ardent 2025-07-28 15:51:00 -0700
  • 9fff83a721 better error handling Joe Ardent 2025-07-28 13:46:50 -0700
  • 6558e18dec use channels to send events from app to backend and back Joe Ardent 2025-07-27 17:03:29 -0700
  • 2617e37911 try to format the network info better Joe Ardent 2025-07-25 10:14:53 -0700
  • 3e112d1cb6 tiny tidy Joe Ardent 2025-07-15 17:28:40 -0700
  • 75677faeae fix alarm in shutdown Joe Ardent 2025-07-15 16:32:00 -0700
  • a2c6f7f8e7 update to ratatui 0.30 Joe Ardent 2025-07-15 16:27:19 -0700
  • cac0e4f6e3 shutdown more reliably Joe Ardent 2025-07-15 15:46:13 -0700
  • b5a950d49e use a vec instead of vecdeque for screen state stack Joe Ardent 2025-07-14 16:05:08 -0700
  • 90312a4332 tweak Joe Ardent 2025-07-09 10:40:01 -0700
  • dacef644a7 use an interval for tick Joe Ardent 2025-07-09 09:14:33 -0700
  • 98a3a74490 minor re-org Joe Ardent 2025-07-08 23:09:05 -0700