Kovid Goyal
d70ec000ff
Start work on drag source implementation
2026-04-30 15:06:22 +05:30
Kovid Goyal
79bf7ef1a4
Cleanup previous PR
2026-04-30 09:23:22 +05:30
copilot-swe-agent[bot]
0615823d15
Add text/uri-list edge case tests and overwrite confirmation tests to dnd_kitten_drop
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/cc433db7-b78f-4174-a6a7-1ba6e51955ac
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-29 13:27:02 +00:00
Kovid Goyal
1d6f695140
More work on dnd kitten
2026-04-29 17:46:12 +05:30
Kovid Goyal
bd5fbad8eb
Avoid EMFILE errors when there are too many in flight data requests
2026-04-29 13:21:35 +05:30
Kovid Goyal
86c055d96a
More work on dnd kitten
2026-04-29 12:40:46 +05:30
Kovid Goyal
2920270fbb
Initialize drop_output_dir
2026-04-28 17:32:02 +05:30
Kovid Goyal
9a6f4c3fb8
More work on dnd kitten
2026-04-27 17:31:23 +05:30
Kovid Goyal
ffc39cabfd
code cleanup
2026-04-27 09:54:16 +05:30
copilot-swe-agent[bot]
1c63131b72
Fix redundant condition and misleading comment in buildTree helper
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/2fffdd1f-2d67-4a28-b124-437c26794e25
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-27 03:04:15 +00:00
copilot-swe-agent[bot]
cca16aabd3
Add tests for RenameAt, find_overwrites, and rename_contents
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/2fffdd1f-2d67-4a28-b124-437c26794e25
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-27 03:02:32 +00:00
Kovid Goyal
8c2c32a5a5
More work on the dnd kitten
2026-04-27 08:22:17 +05:30
Kovid Goyal
3e46fa9f81
More work on dnd kitten
2026-04-26 22:55:11 +05:30
Kovid Goyal
db2d5e0111
More work on dnd kitten
2026-04-26 21:07:28 +05:30
Kovid Goyal
151fb9220f
More work on dnd kitten
2026-04-26 20:45:41 +05:30
Kovid Goyal
20bd31db0b
Allow multiple drops on the dnd kitten
2026-04-26 18:42:14 +05:30
Kovid Goyal
eb6eb37613
Remove option used only for testing
2026-04-26 13:50:10 +05:30
Kovid Goyal
5146cb388b
Fix various minor bugs in copy folders
2026-04-25 13:02:27 +05:30
Kovid Goyal
e414483264
Sanitize ssh kitten shm open error message when sending over tty
...
This prevents sending attacker controlled data over the tty where it
might end up getting evaled by the shell if the user is doing something
like cat of unsanitized data into the terminal (something that should
never be done).
2026-04-24 17:25:00 +05:30
Kovid Goyal
0a384ffad4
DRYer
2026-04-24 15:15:03 +05:30
Kovid Goyal
0f81bca430
DRYer
2026-04-24 14:37:34 +05:30
Kovid Goyal
708987f0d9
...
2026-04-24 10:49:12 +05:30
Kovid Goyal
a47ec50d72
More work on the dnd kitten
2026-04-23 17:23:21 +05:30
Kovid Goyal
4c6f7ff6b5
Modify drop protocol to allow transmission of broken symlinks in the URI list
2026-04-23 12:36:22 +05:30
Kovid Goyal
3cf037d263
More work on the dnd kitten
2026-04-23 12:04:05 +05:30
Kovid Goyal
04b80e49b0
Move drop code into its own file
2026-04-23 09:15:54 +05:30
Kovid Goyal
b3221f1cd7
Move render code into its own file
2026-04-23 08:51:28 +05:30
Kovid Goyal
64342abda0
More work on the dnd kitten
2026-04-23 08:15:34 +05:30
Kovid Goyal
c655ea8946
More work on dnd kitten
2026-04-21 14:06:33 +05:30
Kovid Goyal
d0a6b5eeac
Implement writing of MIME data on drop
2026-04-21 13:32:02 +05:30
Kovid Goyal
3d8a2fbb4f
Use SIMD base64 everywhere
2026-04-21 11:56:55 +05:30
Kovid Goyal
8b3daa6a50
Fix drop data requests
2026-04-21 08:32:42 +05:30
Kovid Goyal
9a011dea3e
More work on DnD kitten
2026-04-21 08:19:22 +05:30
Kovid Goyal
01e453a048
More work on DnD kitten
2026-04-20 20:16:02 +05:30
Kovid Goyal
a899d24b64
More work on DnD kitten
2026-04-20 19:19:51 +05:30
Kovid Goyal
54eab02709
Add tests for drop move events
2026-04-20 11:23:49 +05:30
Kovid Goyal
4c484ca1e8
Highlight current drop action
2026-04-20 09:28:31 +05:30
Kovid Goyal
235425ae85
Allow optionally dropping anywhere
2026-04-20 09:24:33 +05:30
Kovid Goyal
d3b8fd67a0
More work on dnd kitten
2026-04-20 09:16:53 +05:30
Kovid Goyal
fcb260bdfa
Sort imports
2026-04-19 21:53:09 +05:30
Kovid Goyal
04fcac72ec
Update minimum python to 3.11 from 3.10
...
3.10 is failing in CI and I cant be arsed to figure out why. It's anyway
a few months from EOL
2026-04-19 21:41:58 +05:30
Kovid Goyal
36e8094afe
Make dnd kitten testing infra a bit more robust
2026-04-19 21:00:09 +05:30
Kovid Goyal
0ddbffdf79
Allow mocking remote clients
2026-04-19 20:42:43 +05:30
Kovid Goyal
51b0e9c4ad
Work on testing infrastructure for DnD kitten
2026-04-19 20:21:55 +05:30
Kovid Goyal
a3dfe2b55a
Make sticky_header default to yes
2026-04-19 12:14:39 +05:30
Kovid Goyal
ed6bdacf44
Merge branch 'pdobrev/diff-sticky-header' of https://github.com/pdobrev/kitty
2026-04-19 12:12:37 +05:30
Petar Dobrev
4f5698a5a2
fix overlap with the next file's header
2026-04-19 09:24:44 +03:00
Kovid Goyal
f3cfbb8fbd
...
2026-04-19 10:45:03 +05:30
Kovid Goyal
df1d9235e8
...
2026-04-19 10:37:42 +05:30
Kovid Goyal
ef07942c82
More work on dnd kitten
2026-04-19 10:35:29 +05:30