Kovid Goyal
aa86b98eee
Use encryption for bypass
2023-07-30 19:49:39 +05:30
Kovid Goyal
6d1dd50546
Fix encode_bypass
2023-07-30 19:49:39 +05:30
Kovid Goyal
b83e4d88f4
Implement fast padding-less base64 encode/decode for python
2023-07-30 19:49:38 +05:30
Kovid Goyal
a3c3e3ab6a
...
2023-07-30 19:49:38 +05:30
Kovid Goyal
955f812a6b
More work on porting transfer kitten
2023-07-30 19:49:38 +05:30
Kovid Goyal
a72825fe83
More work on porting transfer kitten
2023-07-30 19:49:38 +05:30
Kovid Goyal
8a2fca1c30
More work on transfer kitten porting
2023-07-30 19:49:38 +05:30
Kovid Goyal
5d361757a2
more work on the transfer kitten
2023-07-30 19:49:38 +05:30
Kovid Goyal
ff3232547d
More work on transfer kitten porting
2023-07-30 19:49:38 +05:30
Kovid Goyal
6c79ae4443
Proper parsing of safe_string fields
2023-07-30 19:49:38 +05:30
Kovid Goyal
425e993ab7
Get rid of enum boilerplate
2023-07-30 19:49:38 +05:30
Kovid Goyal
e05902e8ee
...
2023-07-30 19:49:38 +05:30
Kovid Goyal
1d3031d011
Allow easy string representation of FTC as JSON dict excluding the data field
2023-07-30 19:49:38 +05:30
Kovid Goyal
b9b7ab5221
Finish parsing of FTC
2023-07-30 19:49:38 +05:30
Kovid Goyal
00a04d68cc
Start parsing of FTC
2023-07-30 19:49:38 +05:30
Kovid Goyal
e73e421a5f
Finish serialization of FTC
2023-07-30 19:49:37 +05:30
Kovid Goyal
6b93610b6a
more work on transfer kitten
2023-07-30 19:49:37 +05:30
Kovid Goyal
b0bb1dbca3
more work on the transfer kitten
2023-07-30 19:49:37 +05:30
Kovid Goyal
0a6cc42ed7
more work on the transfer kitten
2023-07-30 19:49:37 +05:30
Kovid Goyal
55bbf175c6
Port send file mapping tests
2023-07-30 19:49:37 +05:30
Kovid Goyal
be7f276d3e
More work on the transfer kitten
2023-07-30 19:49:37 +05:30
Kovid Goyal
a3640b21ac
...
2023-07-30 19:49:37 +05:30
Kovid Goyal
870522360e
More work on transfer kitten
2023-07-30 19:49:37 +05:30
Kovid Goyal
7cec9016d3
Start work on porting the transfer kitten to Go
2023-07-30 19:49:37 +05:30
pagedown
cc18a4c192
transfer kitten: Use guess_type with custom MIME
2023-02-12 17:34:09 +08:00
Kovid Goyal
7fe5d7b58f
Replace isort with ruff
2023-01-09 16:47:42 +05:30
pagedown
0d116e6ef0
Use four spaces to indent
2022-08-08 22:31:55 +05:30
pagedown
06108d66b1
Replace tab with four spaces indent
2022-08-08 22:31:55 +05:30
pagedown
510022c3c1
Docs: Improve the documentation for kittens
...
Add more text roles and links.
Add an example that broadcasts only to other windows in the current tab.
Initial capitalization of the key names in the kbd text role.
Add Python type hints for custom kittens.
Note about hyperlink support for ls on macOS.
Add description text for show_key.
2022-04-27 16:14:54 +08:00
Kovid Goyal
ba1b3c3c2d
Fix mypy failures
2022-03-12 08:28:43 +05:30
pagedown
4a3ed62809
Refactor: More f-string for kittens
2022-01-29 20:23:34 +08:00
Kovid Goyal
8f0825bc5c
Various fixes for mypy 0.920
2021-12-17 05:56:19 +05:30
Kovid Goyal
e5de16bb01
Use fid_abs prefix for absolute symlinks
2021-11-24 08:41:16 +05:30
Kovid Goyal
ddb1fcf430
Forgot to end receive sessions
2021-11-18 22:31:05 +05:30
Kovid Goyal
ca214ffe78
transfer receive: ensure open files are closed
2021-11-17 15:45:13 +05:30
Kovid Goyal
46e51811e8
Dont rise an exception in patchfile close()
...
This allows partial transfers, by overwriting the dest file with the
tempfile even if the transfer was not completed
2021-11-17 14:34:14 +05:30
Kovid Goyal
ad804cc01e
Redraw progress bar on resize
2021-11-17 13:04:07 +05:30
Kovid Goyal
dab51d33f5
...
2021-11-17 12:40:06 +05:30
Kovid Goyal
185669ec72
Use a shorter random id for transfers
...
Reduces overhead and we dont actually need protection against malicious
actors, only accidental collisions
2021-11-17 11:47:46 +05:30
Kovid Goyal
18ed56b639
Handle all failed using rsync while waiting for path confirmation
2021-11-17 11:28:19 +05:30
Kovid Goyal
dc2bac0068
Only print rsync stats if some data was transferred
2021-11-17 11:18:31 +05:30
Kovid Goyal
005ab58b15
Fix single file transfer path name mapping for receive
2021-11-17 11:07:50 +05:30
Kovid Goyal
b11b04ef67
Start documenting the file transfer kitten
2021-11-17 10:33:37 +05:30
Kovid Goyal
d936ede790
Finish up rsync for file receives
2021-11-16 15:10:37 +05:30
Kovid Goyal
1603b4b522
More work on rsync based receive
2021-11-16 14:21:42 +05:30
Kovid Goyal
0eac514e52
More rsync integration work
2021-11-16 13:06:16 +05:30
Kovid Goyal
63399fe975
Start work on rsync integration for receiving files
2021-11-16 10:58:32 +05:30
Kovid Goyal
a1ca607f35
More work on file transmission
2021-11-11 20:05:54 +05:30
Kovid Goyal
a2533e9a46
Render the progress bar for file receives
2021-11-11 16:32:06 +05:30
Kovid Goyal
69e54cb9c1
More work on file transfer
2021-11-06 20:11:11 +05:30