zellij/zellij-server/src
Anton f4e22a2a90
fix(terminal): handle omitted flags in kitty keyboard protocol push sequence (#4334)
The CSI > u sequence (push) should default omitted flags to 0 per the Kitty
keyboard protocol specification. Previously, omitted flags incorrectly
defaulted to 1, causing progressive enhancements to be enabled when they
should remain disabled.

This fix ensures push with no flags (printf "\e[>u") correctly sets flags
to 0, matching the protocol specification and making push behavior
consistent with the existing CSI = u implementation.

Author:    Anton Afanasyev <anton@doubleasoftware.com>
2025-08-08 11:38:18 +02:00
..
output performance(render): improve rendering performance by consolidating renders and introducing repaint_delay (#4100) 2025-03-24 16:48:39 +01:00
panes fix(terminal): handle omitted flags in kitty keyboard protocol push sequence (#4334) 2025-08-08 11:38:18 +02:00
plugins fix(plugins): multiple-select + compact-bar tooltip multiplayer issues (#4312) 2025-07-22 09:13:41 +02:00
tab fix(panes): backspace pane name regression (#4346) 2025-08-06 11:39:41 +02:00
ui Feature: web-client/server to share your sessions in the browser (#4242) 2025-06-23 19:19:37 +02:00
unit fix: stack ordering command (#4308) 2025-07-21 09:40:43 +02:00
background_jobs.rs fix(serialization): don't serialize when only UI elements present and provide post command discovery hook (#4276) 2025-07-08 22:50:08 +02:00
lib.rs fix(sessions): remove popups from welcome screen (#4294) 2025-07-16 11:43:18 +02:00
logging_pipe.rs build: Don't re-export foreign crates in utils (#4087) 2025-03-23 10:03:42 +00:00
os_input_output.rs fix: populate layount metadata with the right cmd and cwd (#4287) 2025-07-15 10:26:43 +02:00
pane_groups.rs fix(plugins): multiple-select + compact-bar tooltip multiplayer issues (#4312) 2025-07-22 09:13:41 +02:00
pty.rs fix(plugins): forward CWD when opening new panes (#4290) 2025-07-15 10:27:43 +02:00
pty_writer.rs fix(rendering): occasional glitches while resizing (#2621) 2023-07-12 20:30:41 +02:00
route.rs fix(panes): do not default to tiled pane (#4295) 2025-07-16 17:36:09 +02:00
screen.rs fix(plugins): multiple-select + compact-bar tooltip multiplayer issues (#4312) 2025-07-22 09:13:41 +02:00
session_layout_metadata.rs fix(serialization): don't serialize when only UI elements present and provide post command discovery hook (#4276) 2025-07-08 22:50:08 +02:00
terminal_bytes.rs performance(render): improve rendering performance by consolidating renders and introducing repaint_delay (#4100) 2025-03-24 16:48:39 +01:00
thread_bus.rs feat(ui): swap layouts and stacked panes (#2167) 2023-02-17 12:05:50 +01:00