Aram Drevekenin
333d7898a8
Run keybinding improvements ( #5701 )
...
* add ORIGIN_PANE_ID to Run commands started from a keybinding
* RunInBackground
* add pr
2026-10-09 16:14:47 +02:00
Aram Drevekenin
5586646d3f
fix(plugins): ignore caller_cwd when matching aliased plugins in LaunchOrFocusPlugin ( #5698 )
...
* fix(plugins): ignore caller_cwd when matching aliased plugins in LaunchOrFocusPlugin
* rustfmt
2026-10-09 13:21:40 +02:00
Aram Drevekenin
b1033be2a3
Improved mouse handling ( #5697 )
...
* configurable mouse bindings
* feat(bars): reorder tabs with mouse drag, clickable status-bar shortcuts with hover effects
* fix tests
* add pr
2026-10-09 11:59:23 +02:00
Aram Drevekenin
9dacbc1982
allow dangerously disabling certificate on non-localhost ( #5694 )
...
* allow dangerously disabling certificate on non-localhost
* add pr
2026-10-08 11:26:00 +02:00
Aram Drevekenin
328be6919c
fix: client stdout race ( #5693 )
2026-10-08 10:35:02 +02:00
Aram Drevekenin
3cfd57f89a
fix(resurrection): stop saving layouts that fail to reload, and attach to live sessions regardless ( #5690 )
...
* fix(resurrection): stop saving layouts that fail to reload, and attach to live sessions regardless
* add pr
2026-10-07 14:52:11 +02:00
Aram Drevekenin
52710dcc41
Fix flaky tests ( #5688 )
...
* initial fixes
* rustfmt
2026-10-06 14:20:02 +02:00
Aram Drevekenin
201c1593da
Interactive configuration, popups, notifications, right-click menu ( #5685 )
...
* ui components
* right click menu + popups
* settings screen
* various fixes
* presets in config
* zellij prompt - ui elements in the cli
* context menu shortcuts and toggle, keybindings in popups, info popups + zellij prompt notify
* smart config writing and some leftovers
* keybindings/right-click/config editors
* some wrapups
* feat(plugins): add prompt() plugin API for zellij:prompt, dialog forms, and Text labels in widgets
* theme editors
* upstream by-id action types, config env for new panes only, smaller saved menu config, web right-click, example config
* upstreamify
* rustfmt
* fix windows and theme editor layout
* add pr
2026-10-05 18:46:12 +02:00
Aram Drevekenin
1dbc292398
fix: screen surface stability ( #5683 )
...
* fix: tiled panes stability
* fix floating panes stability
* additional general fixes
* add pr
2026-10-05 16:47:26 +02:00
Aram Drevekenin
0dac1906ad
fix: do not redraw on read-only actions ( #5682 )
2026-10-05 10:02:47 +02:00
Aram Drevekenin
a79e15e178
Tiled panes hardening ( #5663 )
...
* fix: stacked resize correctness
* additional hardening
* fix flaky integration tests
2026-09-28 16:56:41 +02:00
Aram Drevekenin
208a0da5e9
Resource usage optimizations ( #5662 )
...
* shared instance plugins
* reduce needless allocations and share memory
* fix: read buffer bug
* idle plugin fixes and optimizations
* trim allocator for glibc on pane close
* fix flaky integration tests
* refactor: naming
* rustfmt
* add pr
2026-09-28 10:58:12 +02:00
Aram Drevekenin
53051a1a32
fix: resize state and correctness ( #5656 )
...
* fix: resize state and correctness
* rustfmt
* add pr
2026-09-25 11:39:39 +02:00
Aram Drevekenin
3e470a43dc
fix: stop host terminal replies from leaking into the shell prompt ( #5655 )
...
* fix: stop host terminal replies from leaking into the shell prompt as text
* add pr
2026-09-24 18:52:13 +02:00
Aram Drevekenin
34e75e991f
fix: do the right thing when multiple plugin panes exist on the edge ( #5653 )
...
* fix: do the right thing when multiple plugin panes exist on the edge
* fix: only strip the first layer
* add pr
2026-09-24 16:28:03 +02:00
Aram Drevekenin and Lucca Huguet
81f56e1aed
Yazelix fixes (sixel/kitty correctness, explicit-swap-layout change rather than toggle, border styling) ( #5630 )
...
* fix: sixel image reaping/id-reuse
* fix: kitty scaling issues
* fix: stacked pane ordering
* feat: apply tiled/floating swap layout by name
* border styling
* fix tests
* fix: complete Yazelix feature validation (#5631 )
* fix: retire client-ids instead of reusing them
* distributions
* rustfmt
* fix tests
* update changelog
* fix tests and race
---------
Co-authored-by: Lucca Huguet <[email protected] >
2026-09-24 09:26:20 +02:00
Aram Drevekenin
8037b970ec
docs: contributing.md note
2026-09-22 09:17:47 +02:00
Aram Drevekenin
232c93721d
add sponsor ( #5616 )
2026-09-14 14:43:41 +02:00
Aram Drevekenin
e839bfffa5
docs(changelog): update release
2026-08-28 11:24:18 +02:00
Aram Drevekenin
60f7aa7c51
Minor fixes for 45 patch ( #5550 )
...
* fix: stale theme and floating visibility issues, notification bounding
* fix: repaint excess tab surface when closing tab and moving to a smaller one
2026-08-28 10:21:03 +02:00
Aram Drevekenin
a9bd448e66
feat: allow starting a session with an initial command ( #5543 )
...
* feat: allow starting a session with an initial command
* add pr
2026-08-26 15:00:45 +02:00
Aram Drevekenin
910339e219
fix: update modes for tabs on switch ( #5535 )
...
* fix: update modes for tabs on switch
* add pr
2026-08-25 15:26:27 +02:00
Aram Drevekenin
e4b7a39931
fix: allow setting an explicit theme hue rather than guessing ( #5536 )
...
* fix: allow setting an explicit theme hue rather than guessing
* add pr
2026-08-25 15:24:04 +02:00
Aram Drevekenin
4845e07fe5
fix: visibility events to plugins on floating pane toggles ( #5534 )
...
* fix: visibility events to plugins on floating pane toggles
* add pr
2026-08-25 14:56:47 +02:00
Aram Drevekenin
4669f37cff
fix: save room for title in fixed-size layout panes ( #5533 )
...
* fix: save room for title in fixed-size layout panes
* add pr
2026-08-25 11:23:46 +02:00
Aram Drevekenin
a6dbdad8ae
feat: allow opting-out of scroll mode sync ( #5532 )
...
* feat: allow opting-out of scroll mode sync
* add pr
2026-08-25 11:02:57 +02:00
Aram Drevekenin
b0bd3e1e7f
fix: fullscreen floating pane editor ( #5528 )
...
* fix: fullscreen floating pane editor
* add pr
2026-08-24 20:14:58 +02:00
Aram Drevekenin
d8e58e4f14
fix: focus event handling from external in web ( #5527 )
...
* fix: focus event handling from external in web
* add pr
2026-08-24 18:05:38 +02:00
Aram Drevekenin
8e627fe643
fix(kitty): apply reported pixel dimensions to existing ptys and clear images of collapsed stack members ( #5526 )
...
* fix(kitty): apply reported pixel dimensions to existing ptys and clear images of collapsed stack members
* add pr
2026-08-24 16:11:12 +02:00
Aram Drevekenin
ca316433a3
fix: various snotifications issues introduced in 045 ( #5523 )
...
* fix: variou snotifications issues introduced in 045
* add pr
2026-08-24 15:21:43 +02:00
Aram Drevekenin
69954b5b6c
fix: don't require nested reading of env var to detect nested sessions ( #5522 )
...
* fix: don't require nested reading env var to detect nested sessions
* add pr
2026-08-24 10:45:17 +02:00
Aram Drevekenin
3d686e73d5
docs: fix outdated contributing packaging command
2026-08-24 09:31:04 +02:00
Aram Drevekenin
bf8d23a4f7
bump development version
2026-08-20 11:12:34 +02:00
Aram Drevekenin
faebf2e1e3
fix(ci): force LF checkout for bundled web client assets
2026-08-20 11:09:09 +02:00
Aram Drevekenin
18cb94e1cc
Release notes (in the about plugin) for the 0.45 release ( #5498 )
...
* vesion 0.45.0 release notes
* update release notes
2026-08-20 09:41:18 +02:00
Aram Drevekenin
070b9c3d1c
Fixes before 045 ( #5492 )
...
* fix: keep single-pane tabs when serializing, stop the busy-spin on IPC disconnect, and make client-less CLI actions either work or fail loudly
* fix: some tab closing/ordering issues
* test: integration coverage for OSC 133 selection, scroll retention, paste-read opt-in, theme actions, and input fragmentation
* rendering-width regression tests
* fix: forward alt+mouse events into a guest pane the client is descended into
* fix: alt + [] delay in non-kitty
* allow disabling mouse hover tips while keeping the other effects
* more osc133 actions
* fix: base mode race when changing keybinding presets
* fix compilation warnings
* make releases drafts and remove diagnostic logging
* add pr
2026-08-20 08:04:12 +02:00
Aram Drevekenin
5cb5df5cce
chore: remove yanked package versions from lockfile ( #5487 )
2026-08-18 08:54:02 +02:00
Aram Drevekenin
4156b50233
fix: close session manager if switching sessions ( #5486 )
2026-08-17 13:37:34 +02:00
Aram Drevekenin
8c5bc6f0b3
Implement host focus gained/lost and missing notifications ( #5485 )
...
* implement host focus gained/lost and missing notifications
* add pr
2026-08-17 13:37:17 +02:00
Aram Drevekenin
4ccc1cec42
HOTFIX: rustfmt
2026-08-17 11:16:48 +02:00
Aram Drevekenin
98a0837077
feat: allow opting-in to reading paste buffer (default false) ( #5472 )
...
* feat: allow opting-in to reading paste buffer (default false)
* add pr
2026-08-13 10:19:13 +02:00
Aram Drevekenin
5254e4fc1d
Fix tab close size ( #5444 )
...
* fix: properly resize tabs when closing another tab
* rustfmt
2026-08-05 18:54:59 +02:00
Aram Drevekenin
3239d37b40
Native web mobile UI ( #5441 )
...
* initial chrome
* mobile state
* feat(mobile-web): implement browser→server actions (fit toggle, single-pane fullscreen, pane/tab focus) with fullscreen-truth reconciliation
* panning
* remove mobile plugin
* fix first load race
* improve web handshake
* rustfmt
* cleanups
* moar cleanups
* add bundle asset check to ci
* fix(mobile-web): tab-scope co-presence, yield single-pane to desktop clients, fix render-mode desync
* make mobile use no-ui fullscreen
* client side welcome screen for mobile
* attach web clients to first tab on tiles surface
* fix: opening new pane in mobile single mode no longer exits mobile single mode
* mobile chrome light theme support
* fix server races and flaky tests
* rustfmt
* fix flakes
* add pr
2026-08-05 15:32:53 +02:00
Aram Drevekenin
a7259350a8
fix: resize race when breaking a pane to a new tab ( #5434 )
...
* fix: resize race when breaking a pane to a new tab
* style: rustfmt
2026-08-03 15:35:02 +02:00
Aram Drevekenin
34e7491548
fix: allow building without bundled plugin assets ( #5433 )
...
* fix: allow building without bundled plugin assets
* add pr
2026-08-03 13:54:55 +02:00
Aram Drevekenin
c3c7e65965
fix(sixel): only advertise capability if host terminal supports it ( #5432 )
...
* fix(sixel): only advertize capability if host terminal supports it
* add pr
2026-08-03 09:58:42 +02:00
Aram Drevekenin
0e6e440402
Support the Kitty Image Protocol ( #5428 )
...
* initial implementation - kinda working
* tests and fixes
* fix bounds
* tests and compatibility fixes
* fix: cursor scroll, clears, deletes, key tolerance, and host id range
* fix: keep images alive across resize, relayout and history scroll
* anchor to lines, not pixels
* fix image/text alignments
* config to allow disabling
* fix pinned pane issue
* never let host graphics replies reach the keyboard parser
* fix nested session
* properly handle fullscreening a pane
* rustfmt
* cleanup of ignored test
* add pr
2026-07-31 19:19:49 +02:00
Aram Drevekenin
0ed2edea0c
fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passthrough, remove clippy ( #5426 )
...
* fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passthrough, remove clippy
* add pr
2026-07-30 16:50:12 +02:00
Aram Drevekenin
19befc2118
Even more debian upgrades ( #5424 )
...
* Upgrade axum-extra 0.12, axum-server 0.8, rcgen 0.14
* rustfmt
2026-07-30 10:43:00 +02:00
Aram Drevekenin
cab75c58fe
More dependency upgrades for debian ( #5421 )
...
* upgrade insta, rand, sha2, strum, thiserror, tokio-tungstenite, toml, which; drop unused semver and typetag
* upgrade sysinfo to 0.39.5, bump toolchain (msrv) to 1.95.0
* remote legacy yaml config converter and thus drop serde_yaml
* upgrade unicode-width to 0.2.2
* fix(tests): run ipc roundtrip test on a larger stack
2026-07-29 17:08:08 +02:00
Aram Drevekenin
9969ed10b2
Dep upgrades for debian ( #5420 )
...
* chore(deps): upgrade base64 0.22, colored 3.1, crossterm 0.29, dialoguer 0.11, directories 6.0, highway 1.2, prost 0.12.6, strip-ansi-escapes 0.2.1, suggest 0.5.1
* chore(deps): upgrade miette 7.6, nix 0.30, notify 8.2, notify-debouncer-full 0.5
* vte 0.15
* clap 4.6
* workspaceify plugin deps
* don't send empty fs watch events
2026-07-28 12:05:38 +02:00
Aram Drevekenin
ea07e2d5b6
Nested session handling ( #5417 )
...
* fix: theme query and updated pixel dimensions
* add no-ui-fullscreen key/action/capability
* protocol core
* integration test harness
* fix integration tests
* fix flaky tests
* nested ui (dimming) and directional focus initial implementation
* integration tests for nested ui dimming and directional focus
* initial full screen nesteed implementation
* fix: keep hidden floating panes hidden across nested no-ui fullscreen
* fix integration tests
* no ui fullscreen integration tests
* hardening behavior/tests
* fix(nested): re-derive descend/dim on host tab switch and new-tab so clicking dimmed chrome ascends
* initial modal implementation
* initial ui improvements
* fix integration tests
* improve nested selection ui
* nested session modal refactoring and tests
* improve integration test speed somewhat
* some ui adjustments
* simplify full/auto nested session handling
* hints in compact-bar
* guest stdin leak fix
* allow floating panes to be fullscreen
* make nested session handling configurable
* protocol reannounce
* refactor: naming confusion
* improve ux somewhat
* rustfmt
* merge fixes
* improve integration test rate limiting (fix ci)
* add pr
2026-07-27 18:24:37 +02:00
Aram Drevekenin
828a1508c6
chore: replace unmaintained cassowary with maintained fork kasuari ( #5416 )
...
* chore: replace unmaintained cassowary with maintained fork kasuari
* add pr
2026-07-27 12:26:02 +02:00
Aram Drevekenin
68362d4cf0
Stacked resize list fixes ( #5379 )
...
* fix: mouse scroll resize stack issue
* regression test
* cleanups
2026-07-18 11:15:17 +02:00
Aram Drevekenin
3039188867
docs(changelog): stdin parse fix
2026-07-17 15:25:57 +02:00
Aram Drevekenin
93e700e066
docs(changelog): pane rename clear fix
2026-07-17 15:11:12 +02:00
Aram Drevekenin
1889819b52
fix(grid): properly pad rows in CUF ( #5377 )
...
* fix(grid): properly pad rows in CUF
* add pr
2026-07-17 12:31:19 +02:00
Aram Drevekenin
fadbc3c83c
docs(changelog): allow disabling ctrl-mouse-scroll
2026-07-17 09:21:36 +02:00
Aram Drevekenin
4bfda976b1
Allow creating panes/tabs from the CLI without changing focus to them ( #5346 )
...
* feat: allow opening panes and tabs from the cli without focusing them
* rustfmt
* fix flake
* rustfmt
* add pr
2026-07-09 16:52:50 +02:00
Aram Drevekenin
8a35d678ee
fix: focus last pane correctness issues ( #5344 )
...
* fix: correctness issues with focus-last-pane
* rustfmt
* add pr
2026-07-09 10:42:42 +02:00
Aram Drevekenin
c2974bc6cf
fix: changelog link
2026-07-08 16:00:54 +02:00
Aram Drevekenin
cf72e9c787
docs(changelog): update pref PR
2026-07-08 16:00:02 +02:00
Aram Drevekenin
70c65a9afd
Stacked list fixes ( #5342 )
...
* clear padding line
* better stack ui
* fix tests
* add pr
2026-07-08 11:46:41 +02:00
Aram Drevekenin
5b310ada79
UI tweaks ( #5337 )
...
* remove dimmed
* clearer list ui
* fix integration tests
* rustfmt
* move hint to tab-bar
* redesign stack list
* rustfmt
* fix e2e
* add pr
2026-07-06 22:09:06 +02:00
Aram Drevekenin
7b823f972a
fix: more verbose startup errors ( #5334 )
...
* fix: more verbose startup errors
* add pr
2026-07-06 08:55:09 +02:00
Aram Drevekenin
82c4a24d70
Stacked lists ( #5331 )
...
* initial implementation
* improve ui
* fix: stacked resize interaction
* title list boundaries fix
* fix BEL
* mouse parity
* float/embed + bulk-op features
* fix in-place bug
* improve ui
* config live reload
* improve ui
* fix issues, add exit status
* fix for serialization
* fix tests
* integration tests
* comments
* refactor: duplicate title logic
* refactor: consolidate logic
* fix: flaky tests
* add a stacked swap layout
* rustfmt
* fix e2e
* add pr
2026-07-04 16:27:08 +02:00
Aram Drevekenin
0dd324bdef
Reduce compilation time ( #5321 )
...
* perf: speed up dev builds
* rustfmt
* fix flake
2026-06-30 21:18:58 +02:00
Aram Drevekenin
6a6376cebb
fix: occasional garbage on attaching through slow connections ( #5320 )
...
* fix: occasional garbage on attaching through slow connections
* rustfmt
* add PR
2026-06-30 16:48:37 +02:00
Aram Drevekenin
38a9aba8d8
chore: upgrade wasmi to 1.1.0 ( #5319 )
...
* chore: upgrade wasmi to 1.1.0
* fix: race when opening build-in editor (flaky test fix)
* add pr
2026-06-30 12:22:10 +02:00
Aram Drevekenin
245f5141c9
Title frames ( #5318 )
...
* initial implementation
* improve single line title design
* hint text plugin infra
* add proto regen task
* display alt text in status bar
* don't display text with full frames
* style alt hover text
* fix + style control own pane hover
* make multiplayer indications responsive
* update snapshots
* plugin api
* single pane as tab
* better scroll styling
* fix tests
* tab-bar plus hover
* plugin surface tests
* integration tests
* adjust all integration tests
* reduce hover noise
* add pane id to in place
* more integration tests
* style: rustfmt
* update plugin assets
* update assets and snapshots
* add pr
2026-06-29 18:10:59 +02:00
Aram Drevekenin
27291bea28
tests: add more integration tests ( #5308 )
...
* test all the things
* consolidate shared harness
* rustfmt
2026-06-25 17:09:26 +02:00
Aram Drevekenin
ff0925f2a7
hotfix: fix flaky ci tests
2026-06-16 16:18:26 +02:00
Aram Drevekenin
8c7e41c9aa
chore: new test infra ( #5269 )
...
* initial implementation
* refactoring and cleanups
* port basic e2e tests
* fix tab rotation
* migrate client and mouse tests
* migrate the rest of the tests
* remove old e2e tests
* rustfmt
* add e2e note
* fix stale test
* fix: cross platform locking/cleanup
* fix: change mode race discovered by tests
* rustfmt
* fix: attach/detach race in tests
* fix plugin test assertion
* add pr
2026-06-16 15:44:22 +02:00
Aram Drevekenin
b6a5ad0e5a
Mobile layout ( #5241 )
...
* phase 2+3
* initial mobile plugin (phases 4 + 5 + 6)
* some bugfixes
* implement stage 7
* mobile interface improvements
* improve mobile pane/tab picker
* more ui improvements and fixes
* various mobile fixes
* some mobile fixes
* mobile keyboard triggering fix
* some cleanups
* initial plugin keyboard implementation
* improve keyboard hit zones
* improve keyboard
* pinch resize
* pinching fixes
* implement scrolling + panning
* initial keyboard resizing
* fix: mobile first render issues
* keyboard responsiveness
* fix some issues with the keyboard
* implement fit
* fix mobile scrolling
* add tilde cell to compact
* improve mobile keyboard
* fix starting mobile terminal font to natural keyboard size
* fix mobile resize blank screen flash
* shadow focus for mobile
* more keyboard fixes
* improve mobile status bar
* fix: render plugins to mobile clients
* allow opening new panes/tabs from the mobile plugin
* allow configuring
* fix dot slash
* improve mobile native soft keyboard interaction
* switch to native keyboard - initial implementation
* dirty hacks, but phone keyboard works now
* adjust keyboard help strip
* fix cursor in mobile
* fix keyboard and help line
* rename keyboard to modifier bar
* allow starting new session
* make clicking session name bring us to new session menu
* allow switching to desktop from the mobile ui
* mobile welcome screen initial implementation
* mobile welcome screen fixes
* various welcome screen fixes
* more mobile fixes
* moar mobile fixes
* mobile ui redesign
* fix: swallowed backspace bug
* switch session screen improvement
* touch up some interfaces
* refactor: move mobile state to own struct
* refactor: move fit resizing to the server
* remove dead flash code
* some cleanups
* refactor: clear fit on close
* refactor: improve fit api
* refactor: pane sync functions
* refactor: mouse
* refactor: break into modules
* some cleanups for the sessions screen
* fix scrolling and other stuff
* refactor: sessions screen
* refactor: panes screen
* refactor: new session screen
* refactor: menu screen
* refactor: render
* cleanups
* refactor: plugin structure
* remove unused welcome screen path
* Rename api
* refactor input.js
* cleanup useless comments
* fit/mobile refactoring
* take out the garbage
* remove more comments
* remove mobile flash on startup/attach
* fix: various mobile startup issues
* fix space bugs
* cleanup
* rustfmt
* fix windows build
* adjust modifier bar ui
* add pr
2026-06-10 16:50:55 +02:00
Aram Drevekenin
b558b31ed1
docs(changelog): update release
2026-05-13 10:33:00 +02:00
Aram Drevekenin
223a10785a
fix: stale grid after forwarding host reply ( #5163 )
...
* fix: stale grid after forwarding host reply
* add pr
2026-05-12 22:44:30 +02:00
Aram Drevekenin
42496fa324
fix: clear bell when focusing with mouse ( #5161 )
...
* fix: clear bell when focusing with mouse
* add pr
2026-05-12 13:07:30 +02:00
Aram Drevekenin
fc6c5942a1
Welcome screen del fix ( #5160 )
...
* fix: session-manager delete
* rustfmt
* add pr
2026-05-12 12:20:23 +02:00
Aram Drevekenin
90d890f2b6
docs(changelog): update permissions pr
2026-05-12 08:50:54 +02:00
Aram Drevekenin
de1e0f7560
docs(changelog): session manager close pr
2026-05-11 16:14:32 +02:00
Aram Drevekenin
c0e35cae3c
Fix esc mouse ( #5157 )
...
* fix: alt esc regression
* rustfmt
* add pr
2026-05-11 15:28:07 +02:00
Aram Drevekenin
0f6cf0664e
fix(webclient): handle host query responses for pixel dimensions and colors ( #5156 )
...
* fix(webclient): handle host query responses for pixel dimensions and colors
* rustfmt
* add pr
2026-05-11 10:25:11 +02:00
Aram Drevekenin
24f2173fbc
fix: deadlock with blocking panes ( #5152 )
...
* fix: deadlock with blocking panes
* rustfmt
* add pr
2026-05-08 18:25:37 +02:00
Aram Drevekenin
e927b2b659
fix: occasional stall when querying host terminal (introduced in 0.44.1) ( #5149 )
...
* fix(client): unwedge termwiz on unrecognized CSI sequences
* rustfmt
* add pr
2026-05-08 09:51:20 +02:00
Aram Drevekenin
5ef8176c43
Independent tab sizes ( #5133 )
...
* feat: allow independent tab resizing
* rustfmt
* add pr
2026-05-05 16:07:04 +02:00
Aram Drevekenin
f2e02cf1af
bump changelog after release
2026-05-05 09:20:55 +02:00
Aram Drevekenin
8a0594f8eb
fix: when publishing, publish current branch rather than hardcoded main ( #5127 )
...
* fix: when publishing, publish current branch rather than hardcoded main
* add pr
2026-05-04 09:55:15 +02:00
Aram Drevekenin
b5e39d5424
Fullscreen resize fixes ( #5117 )
...
* fix: properly handle resize while pane is in fullscreen
* fix: re-update fullscreen after closing editor pane
* rustfmt
2026-05-01 11:42:04 +02:00
Aram Drevekenin
9149537583
fix: buffer pty processing while waiting for host query reply ( #5113 )
...
* fix: block pty byte processing while waiting for host terminal reply
* rustfmt
* add pr
2026-04-30 18:15:06 +02:00
Aram Drevekenin
0126a19f48
Update CHANGELOG.md
2026-04-29 15:07:35 +02:00
Aram Drevekenin
79c0e20887
Implement DECQRM for CSI2031 ( #5111 )
...
* implement DECQRM for CSI2031
* add pr
2026-04-29 14:12:05 +02:00
Aram Drevekenin
227142dd56
Support CSI2031 (dark/light theme switching) + remove STDIN cache to avoid stale color queries ( #5105 )
...
* initial phase 1 implementation
* various fies
* some fixes
* fix fragmented stdin cases
* some fixes
* renaming
* guard against old clients
* implement csi 2031
* allow toggling theme with actions
* rustfmt
* fix: finalize trailing characters in ansi parser as well
* add pr
2026-04-28 17:14:59 +02:00
Aram Drevekenin
de23ade4d6
upgrade rustls-webpki ( #5106 )
2026-04-28 16:07:05 +02:00
Aram Drevekenin
5ab8b6870c
docs(changelog): duplicate char fix
2026-04-22 15:10:27 +02:00
Aram Drevekenin
2897ab4898
fix: lost web characters ( #5080 )
...
* fix: lost web characters
* add pr
2026-04-21 09:17:53 +02:00
Aram Drevekenin
aa29cbaf66
Some idle CPU and disk/io fixes, new CommandChanged plugin Event ( #5063 )
...
* initial implementation
* fix mouse cpu spam
* prevent excess metadata write and prune sessions on startup
* consolidate CommandChanged and PaneCommandChanged
* tests
* rustfmt
* add pr
2026-04-17 14:08:48 +02:00
Aram Drevekenin
a8372a09cd
bump development version
2026-04-08 12:59:55 +02:00
Aram Drevekenin
f2af4fe5e3
HOTFIX: remove riscv as it's breaking the release
2026-04-07 15:05:41 +02:00
Aram Drevekenin
120b649c48
chore(release): v0.44.1
2026-04-07 14:47:27 +02:00
Aram Drevekenin
7faac6f4ae
Minor fix before patch version ( #5011 )
...
* bump patch version
* fix: preserve row background when scrolling
* add pr
2026-04-07 11:57:07 +02:00