Joe Ardent
85c60913d5
add drop code for txconf
2023-08-25 16:35:27 -07:00
Joe Ardent
69ae823e68
update readme
2023-08-20 13:10:51 -07:00
Joe Ardent
4501e333f0
fucking works
...
can transfer files from desktop to mobile and save them there.
2023-08-20 12:20:33 -07:00
Joe Ardent
0086fb1774
reorg cuttle lib, add filename to txconfig
2023-08-19 11:16:01 -07:00
Joe Ardent
7c06c663d5
fix error in check_raptor
2023-08-19 09:23:12 -07:00
Joe Ardent
d4de0a9e81
have mobile rust lib working for txconfig
2023-08-18 17:12:44 -07:00
Joe Ardent
881d225202
add bytechecking for txconfig, drop repr(c)
2023-08-18 16:12:54 -07:00
Joe Ardent
7f1abe1261
use the scanner example from CamerAwesome for starting point
2023-08-18 13:05:21 -07:00
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