Commit Graph

20 Commits

Author SHA1 Message Date
Joe Ardent 51635b2070 PoC for rust/dart ffi working. 2023-08-17 16:14:32 -07:00
Joe Ardent 61b8be572b burning the mobile code to the ground, start from scratch 2023-08-17 10:40:22 -07:00
Joe Ardent 34038a8e4b restart on rust mobile lib 2023-08-14 14:09:44 -07:00
Joe Ardent c2ed9702cc make qrcode stuff optional desktop 2023-08-14 14:09:44 -07:00
Joe Ardent 67c8883254 fix delay after first unpause of stream 2023-08-08 11:48:41 -07:00
Joe Ardent c579cc0851 minor re-org and tidy 2023-08-07 14:54:36 -07:00
Joe Ardent 02d5e57eed Complete UI for desktop transmission.
This is now a working version of a desktop transmission program; it can't yet receive data. The code
is more than a little ugly, though, so it's not done by any means, it's just that it works.
2023-08-07 12:41:54 -07:00
Joe Ardent c2160b2218 got the streamed content data model correct 2023-08-07 09:33:35 -07:00
Joe Ardent 2b96b28db6 buncha stuff 2023-08-05 13:16:56 -07:00
Joe Ardent cd059a6552 Dynamically choose static or streaming based on size.
Previously, all invocations with `-f`, to give a file as input, would default to streaming. Now,
though, it will try to statically turn it into a qr code, and failing that, will stream it as raptor
packets.
2023-08-04 17:17:14 -07:00
Joe Ardent c17d8cb715 Merge branch 'mobile' 2023-08-04 16:13:48 -07:00
Joe Ardent 6eef799b69 fix metadata etc. 2023-08-04 13:03:17 -07:00
Joe Ardent 66ce3e432f start of mobile client 2023-08-03 15:22:02 -07:00
Joe Ardent 7ecb07eec3 Displays either a static qr code or a stream of raptor-encoded ones.
Kinda needs a client now to really test.
2023-08-03 13:40:10 -07:00
Joe Ardent 4b3869466b adds start of serialization with rkyv 2023-08-02 16:42:31 -07:00
Joe Ardent 02eed74c51 add version, license, and readme 2023-08-01 14:59:21 -07:00
Joe Ardent 3d8b8040ab just let fast_qr handle the mode and version 2023-08-01 14:37:31 -07:00
Joe Ardent ef468dcc6d better choosing of version 2023-08-01 14:09:36 -07:00
Joe Ardent 222324d954 add qr module 2023-08-01 13:48:34 -07:00
Joe Ardent cacd02be91 takes an input string and converts it to v40 qr code 2023-08-01 13:11:42 -07:00