42d0e541e8
Merge branch 'master' into terminal
2026-03-23 13:10:45 +01:00
11d0e9e7e3
fix: avoid dangling Project pointer crash in LSP and git handlers
2026-03-23 13:09:19 +01:00
76e4a843c7
fix: windows build
2026-03-18 13:31:11 +01:00
7847589982
feat: update tree-sitter package to 0.26 (also adds languages)
...
This is a major update of the tree-sitter depedencies (via flow-syntax). In
addtion to updating tree-sitter from the 0.24 branch to 0.26 there are also
updates to all tree-sitter parsers and a couple of new languages. The
supported tree-sitter ABI is now at version 15. (min version still 13)
New languages:
d (dlang)
llvm (LLVM IR)
comment (tags in comment blocks in many languages)
query (tree-sitter queries)
rpmbash (bash embedded in rpmspec files)
This should also unblock a few other file type requests, but they are not
included here directly and will follow later.
closes #540
2026-03-18 10:57:09 +01:00
3551c765b2
feat: update flow-syntax for tree-sitter 0.26 and several new languages
2026-03-17 22:39:58 +01:00
a5df57f824
fix: sort filelist items
2026-03-17 22:27:35 +01:00
c93f829cd5
fix: sort files in each directory of the file tree
2026-03-17 22:21:42 +01:00
22ed9a32d7
fix(symbol_palette): add indent to match highlights
2026-03-17 22:11:45 +01:00
Igor Támara
3a16d7fe50
Add indentation according to depth in symbol palette
2026-03-13 13:32:25 -05:00
44755db745
build: add cleanup script for night builds
2026-03-11 19:47:48 +01:00
1e037375bd
Merge branch 'master' into terminal
2026-03-03 10:30:54 +01:00
cf283e98fc
fix: typescript file type should inherit queries from javascript file type
2026-03-02 17:48:16 +01:00
3553fbf0d2
refactor(terminal): merge focus_terminal and open_terminal commands
2026-03-02 17:00:58 +01:00
2f5d4ded3c
refactor: deduplicate toggle_panel_view
...
By allowing any panel to accept arguments.
2026-03-01 21:50:37 +01:00
c4f6b6c945
refactor(terminal): render terminal panel as unfocused if outer terminal looses focus
2026-03-01 21:21:56 +01:00
581bbdb210
fix(terminal): render software cursor in terminal if enable_terminal_cursor is false
2026-03-01 21:21:53 +01:00
ce240c534c
fix(tv): fix windows gui build
2026-03-01 19:34:33 +01:00
8027096f3e
fix(vt): detect windows pty child exit via registerWaitForSingleObject
2026-03-01 19:31:11 +01:00
a21b1318ed
fix(terminal): file_stream.init call for pty_out should be in the pty actor
2026-03-01 18:13:55 +01:00
97f8d024c6
feat(terminal): initial version of conpty windows support
2026-02-28 21:49:56 +01:00
646db3b374
fix(terminal): build terminal on macos and freebsd
2026-02-28 20:40:54 +01:00
b1e13f036d
feat(terminal): report mouse events to terminal applications
2026-02-27 23:15:04 +01:00
df5c426383
fix(terminal): set terminal hold when running tasks in terminal
2026-02-27 20:21:04 +01:00
5f9b7b7c13
fix(terminal): run posix shell if no command specified and no SHELL found
2026-02-27 20:11:00 +01:00
21b7995393
feat(terminal): add terminal_on_exit config option
2026-02-27 16:29:18 +01:00
29c3424913
fix(terminal): reset terminal if closed when exited
2026-02-27 16:07:01 +01:00
0a37c2b05b
refactor(terminal): close terminal on escape keypress if exited
2026-02-27 16:06:23 +01:00
57aae0d45c
feat(terminal): add close_terminal command
2026-02-27 16:05:40 +01:00
fc78e8cf02
refactor: add argv module with helper functions
2026-02-27 14:07:06 +01:00
a35edeaa9b
refactor(terminal): add re-run command message
2026-02-27 13:00:08 +01:00
94f6b342fa
fix(terminal): setup SIGCHLD handler to catch exits with no writes
2026-02-27 12:57:43 +01:00
632a7c4453
refactor(terminal): add pty read_error handler
2026-02-27 11:49:12 +01:00
737236db01
fix(terminal): avoid leaking ESC \
2026-02-26 22:31:41 +01:00
bd507d48e2
fix(terminal): prevent terminal disconnect on invalid UTF-8
2026-02-26 22:26:18 +01:00
d98a40ab9e
refactor(terminal): update libvaxis for various terminal features and fixes
2026-02-26 22:21:09 +01:00
49d4cda7ef
refactor(terminal): add detailed exit debug logging
2026-02-26 22:18:58 +01:00
7e7cb511a8
refactor(terminal): handle color_change events
2026-02-26 22:12:47 +01:00
4bba8d9715
feat(terminal): handle OSC 52 clipboard requests
2026-02-26 21:30:40 +01:00
885c9682eb
refactor(terminal): add merged move_tab_next/prev_or_scroll_terminal_down/up commands
2026-02-26 21:18:28 +01:00
8a3cd776e9
refactor(terminal): update libvaxis for Terminal
2026-02-26 20:57:03 +01:00
424fd3efc3
refactor(terminal): add terminal to home screen menu
2026-02-26 20:54:06 +01:00
519d8dd886
feat(terminal): support OSC 10/11 query terminal fg/bg color
2026-02-26 20:52:06 +01:00
f68102e448
feat: open terminal as default panel
2026-02-26 20:31:16 +01:00
770fa884cd
feat: add keybinds for toggle_maximize_panel
2026-02-26 20:30:56 +01:00
871d40f906
refactor: add toggle_panel_maximize command
2026-02-26 20:30:37 +01:00
05cba52397
fix: crash in View when panel is maximized
2026-02-26 20:29:36 +01:00
ec8379ce51
refactor(terminal): add restart keybind to terminal mode
2026-02-25 21:48:58 +01:00
598c2a58aa
refactor(terminal): add some debug logs for pty lifetime tracking
2026-02-25 21:48:49 +01:00
3ad37b3b70
refactor(terminal): shutdown terminal on exit or project switch
2026-02-25 21:18:58 +01:00
35ef58d0e1
refactor(terminal): fix vt cursor during scrollback
2026-02-25 21:12:35 +01:00