Kovid Goyal
|
8996aa798c
|
dnd kitten: Create regular files with O_EXCL to avoid symlink attacks
This is not really needed as the terminal emulator should be de
duplicating directory entries anyway but no harm in defense in depth.
|
2026-06-03 12:17:38 +05:30 |
|
copilot-swe-agent[bot]
|
858c453ae9
|
Simplify message formatting in render.go
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/84513fee-68de-4504-b41b-e8643e0ea585
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-18 08:46:34 +00:00 |
|
copilot-swe-agent[bot]
|
7af3f4ee83
|
Refactor dnd kitten: track num_dropped_files instead of data_has_been_dropped
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/84513fee-68de-4504-b41b-e8643e0ea585
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-18 08:44:07 +00:00 |
|
Kovid Goyal
|
6da5bae945
|
Cleanup previous PR
|
2026-05-18 13:55:48 +05:30 |
|
copilot-swe-agent[bot]
|
9bb33ac25a
|
Address code review: clarify comments and simplify mime stripping
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/dd371733-fa08-484e-888a-8d0ebdadb853
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-18 07:59:00 +00:00 |
|
copilot-swe-agent[bot]
|
d5a6c072d9
|
Add data URI support to dnd kitten parse_uri_list
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/dd371733-fa08-484e-888a-8d0ebdadb853
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-18 07:54:57 +00:00 |
|
Kovid Goyal
|
2a59bfe9a0
|
Dont request the same MIME type multiple times
|
2026-05-18 13:08:49 +05:30 |
|
Kovid Goyal
|
32e6e834a6
|
Some cleanups
|
2026-05-18 11:14:11 +05:30 |
|
Kovid Goyal
|
b881ed6580
|
Handle small reads from files correctly
|
2026-05-17 13:50:41 +05:30 |
|
Kovid Goyal
|
a1b1b89feb
|
macOS requires URLs to directories to end with a slash
|
2026-05-17 08:38:11 +05:30 |
|
copilot-swe-agent[bot]
|
8acb6e7ecb
|
Address review comments: rename variable and improve comments
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/41b8254d-fc79-4f41-9775-67d1ddfceb5b
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-14 02:53:15 +00:00 |
|
copilot-swe-agent[bot]
|
66dca3cde1
|
Fix dnd kitten: restrict drop to boxes matching drag source allowed operations
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/41b8254d-fc79-4f41-9775-67d1ddfceb5b
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-14 02:49:17 +00:00 |
|
Kovid Goyal
|
9b27f095c8
|
A couple more places to expand ~
|
2026-05-14 06:21:07 +05:30 |
|
Kovid Goyal
|
a771b1d7e5
|
Expand ~ when processing args for dnd kitten
|
2026-05-14 06:13:53 +05:30 |
|
Kovid Goyal
|
b9261c4e26
|
Fix failing test
Ensure we never write empty payloads for symlinks/dir listings
|
2026-05-12 12:52:04 +05:30 |
|
Kovid Goyal
|
2bda489698
|
Clear remote_item_write_id on completion
Needed as send next remote item checks it is zero before sending
|
2026-05-12 12:39:34 +05:30 |
|
Kovid Goyal
|
02cfa89bae
|
...
|
2026-05-11 21:59:45 +05:30 |
|
Kovid Goyal
|
634f13e65f
|
More work on dnd kitten
|
2026-05-11 21:51:23 +05:30 |
|
Kovid Goyal
|
0cddb39d95
|
More work on dnd kitten
|
2026-05-08 22:23:29 +05:30 |
|
Kovid Goyal
|
fb7b5d7155
|
Turn on mouse tracking so text is not selected in the dnd kitten
|
2026-05-06 17:22:19 +05:30 |
|
Kovid Goyal
|
5ec8c52025
|
...
|
2026-05-06 12:15:08 +05:30 |
|
Kovid Goyal
|
e024f33b70
|
...
|
2026-05-06 08:53:23 +05:30 |
|
Kovid Goyal
|
247ac6df59
|
Drag source delete on drop should only be done for remote drops
|
2026-05-05 21:49:42 +05:30 |
|
Kovid Goyal
|
c224fae023
|
Merge branch 'copilot/delete-files-on-drag-drop' of https://github.com/kovidgoyal/kitty
|
2026-05-05 21:47:44 +05:30 |
|
copilot-swe-agent[bot]
|
6129fd66b3
|
Delete source files on move drag, clear drag_sources and allow_drags
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/2f6384ba-c55a-4842-83a9-4cf1b0937420
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-05 16:10:19 +00:00 |
|
Kovid Goyal
|
f7c8fe9c78
|
flag to track if a drag source sends remote data
|
2026-05-05 21:39:42 +05:30 |
|
copilot-swe-agent[bot]
|
13898e73f2
|
Implement --exit-on flag for dnd kitten
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/b6835902-79c3-4d14-9761-8633073db808
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-05 10:33:11 +00:00 |
|
Kovid Goyal
|
74787a60d7
|
New option to control when dnd kitten exits
To be implemented
|
2026-05-05 15:55:02 +05:30 |
|
Kovid Goyal
|
516ca9a8c4
|
Dont try to generate drag thumbnail from file contents as its too slow
|
2026-05-05 15:47:05 +05:30 |
|
copilot-swe-agent[bot]
|
fe6807c9b0
|
implement move deletion and add tests for dnd kitten drop
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/e2238746-2319-43e5-9b01-4899e7f06b50
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-05 09:37:50 +00:00 |
|
Kovid Goyal
|
9a3f3ed14e
|
...
|
2026-05-05 14:54:09 +05:30 |
|
Kovid Goyal
|
898599ff14
|
Use a fallback icon as drag thumbnail is none is found
|
2026-05-05 14:47:50 +05:30 |
|
Kovid Goyal
|
3165a47579
|
More work on the DnD kitten
|
2026-05-05 10:49:56 +05:30 |
|
Kovid Goyal
|
fd451f5974
|
Add flag to specify drop directory for dnd kitten
|
2026-05-05 09:47:12 +05:30 |
|
Kovid Goyal
|
2316a8ce25
|
More work on dnd kitten
|
2026-05-04 12:32:56 +05:30 |
|
Kovid Goyal
|
4fe29f2630
|
dd basic drag thumbnail support to dnd kitten
|
2026-05-03 22:18:18 +05:30 |
|
Kovid Goyal
|
ee38d3f0c8
|
Fix failing test
|
2026-05-03 18:52:54 +05:30 |
|
Kovid Goyal
|
7b93a9b57e
|
Fix double base64 encoding
|
2026-05-03 17:29:01 +05:30 |
|
copilot-swe-agent[bot]
|
c98c8542ca
|
Fix two bugs in remote DnD drag: missing idx_in_uri_list and stale data_capacity
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/fdd92dca-f2f9-4bb6-9d85-b5daeaa501f7
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
|
2026-05-03 07:57:06 +00:00 |
|
Kovid Goyal
|
0de313e178
|
More work on the dnd kitten
|
2026-05-03 13:06:56 +05:30 |
|
Kovid Goyal
|
a7a7a4fd8f
|
More work on the dnd kitten
|
2026-05-03 12:09:40 +05:30 |
|
Kovid Goyal
|
7d468cb000
|
More work on dnd kitten
|
2026-05-03 06:54:43 +05:30 |
|
Kovid Goyal
|
d3114ec948
|
More work on the dnd kitten
|
2026-05-02 15:18:11 +05:30 |
|
Kovid Goyal
|
ff7c6425e6
|
More work on dnd kitten
|
2026-05-02 12:16:42 +05:30 |
|
Kovid Goyal
|
511ef6db31
|
More work on DnD kitten
|
2026-05-02 08:06:44 +05:30 |
|
Kovid Goyal
|
a89b7099ad
|
More work on dnd kitten
|
2026-05-01 13:01:03 +05:30 |
|
Kovid Goyal
|
197115cb95
|
More work on the dnd kitten
|
2026-05-01 12:37:35 +05:30 |
|
Kovid Goyal
|
bddf6d5bbd
|
More work on dnd kitten
|
2026-04-30 17:18:57 +05:30 |
|
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 |
|