Aram Drevekenin
9eb9734bcc
docs(changelog): styled underlines
2023-11-05 15:31:25 +01:00
Aram Drevekenin
3942000e86
docs(changelog): session resurrection UI
2023-11-04 11:21:58 +01:00
Aram Drevekenin
37bc6364fa
docs(changelog): load plugins from the web
2023-11-02 13:10:18 +01:00
Aram Drevekenin
0e12f770cb
docs(changelog): plugin ui components
2023-11-02 08:19:17 +01:00
Aram Drevekenin
bf41b17cc6
docs(changelog): web request api
2023-10-20 14:21:03 +02:00
Aram Drevekenin
41e953f177
docs(changelog): esc drop to shell in command panes
2023-10-17 12:02:59 +02:00
Aram Drevekenin
8378f146c1
docs(changelog): cyberpunk themes
2023-10-17 09:05:55 +02:00
Aram Drevekenin
5a2db7a798
docs(changelog): plugin api run_command
2023-10-16 13:43:36 +02:00
Aram Drevekenin
62a7abe1a9
docs(changelog): resurrection crash fix
2023-10-13 11:55:03 +02:00
Aram Drevekenin
a6ab09cbb0
docs(changelog): terminal synchronized output when rendering
2023-10-13 11:25:19 +02:00
Aram Drevekenin
3e31a0e347
docs(changelog): session resurrection
2023-10-12 16:06:56 +02:00
Thomas Linford
9e8ebe465b
docs(changelog): plugin artifact cache path fix
2023-10-12 09:57:34 +02:00
Thomas Linford
efca21a6ed
docs(changelog): plugins security fix
2023-10-02 10:46:43 +02:00
Aram Drevekenin
7ccefc0d6c
docs(changelog): correct link
2023-09-28 14:04:16 +02:00
Aram Drevekenin
3b1a017879
docs(changelog): deps
2023-09-28 14:03:43 +02:00
Aram Drevekenin
31436f974f
docs(changelog): deps
2023-09-28 11:27:56 +02:00
Thomas Linford
d2ec75586c
docs(changelog): wasmer 3.1.1 upgrade
2023-09-27 22:17:38 +02:00
Jae-Heon Ji
8ac57d5cfc
docs(changelog): fix kdl display parsing error
2023-09-27 10:32:34 +09:00
Jae-Heon Ji
545ca87ead
docs(changelog): fix theme color
2023-09-26 23:13:58 +09:00
Aram Drevekenin
e8b14f18ab
docs
2023-09-18 16:29:03 +02:00
Jae-Heon Ji
74a3b63635
docs(changelog): fix validate session name
2023-09-16 15:16:37 +09:00
Aram Drevekenin
30db58eaf6
chore(version): bump version for patch release
2023-09-15 17:29:33 +02:00
Aram Drevekenin
57cc27c9f7
docs(changelog): line wrap bug
2023-09-15 16:25:13 +02:00
Aram Drevekenin
bf2e7e19e0
chore(release): v0.38.1
2023-08-31 10:49:14 +02:00
Aram Drevekenin
f42a2dc7f9
docs(changelog): input action new pane fix
2023-08-31 10:32:54 +02:00
Thomas Linford
6116195a29
docs(changelog): grid memory leak fix
2023-08-30 10:47:49 +02:00
Aram Drevekenin
1988206792
docs(changelog): fix glitches on windows terminal
2023-08-30 10:00:05 +02:00
Aram Drevekenin
90875b0c00
Update CHANGELOG.md
2023-08-29 20:56:27 +02:00
Jae-Heon Ji
a6f66b91f1
docs(changelog): refactor server
2023-08-28 22:58:10 +09:00
Aram Drevekenin
11fe4b3fb7
chore(release): v0.38.0
2023-08-28 09:38:52 +02:00
Aram Drevekenin
f6b08ddfaa
docs(changelog): stacked pane focus glitch
2023-08-27 22:06:06 +02:00
Aram Drevekenin
1ccc973c68
Update CHANGELOG.md
2023-08-26 11:07:05 +02:00
Aram Drevekenin
a819e9bf54
Update CHANGELOG.md
2023-08-25 19:47:53 +02:00
Aram Drevekenin
07433eb6dc
docs(changelog): fix plugin configuration uniqueness
2023-08-25 18:29:14 +02:00
Aram Drevekenin
759ab9102b
docs(changelog): keybind run floating pane
2023-08-25 16:27:26 +02:00
Aram Drevekenin
e34f7e7622
docs(changelog): move plugin to focused tab
2023-08-25 12:25:45 +02:00
Aram Drevekenin
877c467f9f
docs(changelog): update ux fixes
2023-08-24 18:13:07 +02:00
Aram Drevekenin
4a1d114753
docs(changelog): session manager
2023-08-24 13:37:14 +02:00
Aram Drevekenin
bf3c072d6d
docs(changelog): permission system
2023-08-12 15:38:20 +02:00
Aram Drevekenin
a1903b6b04
docs(changelog): protobuffers
2023-08-09 22:27:06 +02:00
Aram Drevekenin
c3e140cb4b
docs(changelog): plug memory leak
2023-08-04 10:23:45 +02:00
Aram Drevekenin
f75033e1c3
docs(changelog): break pane to new tab
2023-08-02 11:42:55 +02:00
Aram Drevekenin
8fb90391c8
docs(changelog): plugin api utility functions
2023-07-28 17:25:57 +02:00
Aram Drevekenin
859d633f5b
docs(changelog): focus glitches
2023-07-27 17:56:49 +02:00
Aram Drevekenin
5601766225
docs(changelog): configurable plugins
2023-07-25 10:05:19 +02:00
Thomas Linford
6cf795a7df
docs(changelog): generate session names with custom words list
2023-07-18 19:16:29 +02:00
har7an
fa8ef2a973
Fix colored pane frames in mirrored sessions ( #2625 )
...
* server/panes/tiled: Fix colored frames
in mirrored sessions. Colored frames were previously ignored because
they were treated like floating panes when rendering tiled panes.
* CHANGELOG: Add PR #2625
* server/tab/unit: Fix unit tests for server.
2023-07-16 14:35:34 +00:00
Aram Drevekenin
024fb2d22d
docs(changelog): resize glitches fix
2023-07-12 20:37:03 +02:00
Aram Drevekenin
385cc1c81b
docs(changelog): status-bar supermode
2023-07-12 11:32:56 +02:00
Thomas Linford
61f3789c88
docs(changelog): plugins tab switching with mouse fix
2023-06-30 09:44:19 +02:00
Aram Drevekenin
fda5923d64
chore(release): v0.37.2
2023-06-20 17:34:24 +02:00
Aram Drevekenin
97db481bb5
docs(changelog): fix plugin hide_self
2023-06-20 16:38:50 +02:00
Jae-Heon Ji
4fc30ee7ad
docs(changelog): hotfix default theme
2023-06-20 06:07:28 +09:00
Aram Drevekenin
a6c0a10eb7
chore(release): v0.37.1
2023-06-19 18:18:06 +02:00
Aram Drevekenin
7d99ea66aa
docs(changelog): plugin api fixes
2023-06-19 18:10:24 +02:00
Jae-Heon Ji
0adb10573d
docs(changelog): hotfix theme issue
2023-06-19 00:21:26 +09:00
Aram Drevekenin
9c4c78d5a3
chore(release): v0.37.0
2023-06-18 14:17:39 +02:00
Aram Drevekenin
10b7f3a981
docs(changelog): more plugin api methods
2023-06-17 14:44:11 +02:00
Aram Drevekenin
044519f537
docs(changelog): debounced watcher
2023-06-16 21:05:22 +02:00
Aram Drevekenin
317bdfc902
docs(changelog): plugin pane events
2023-06-15 17:08:23 +02:00
Aram Drevekenin
8d6f20cfd9
docs(changelog): relative plugin urls
2023-06-14 13:45:29 +02:00
Aram Drevekenin
0545c20d8d
docs(changelog): suppress debug logging
2023-06-13 14:56:41 +02:00
Aram Drevekenin
603eeb4c58
docs(changelog): plugin fs watch fix
2023-06-13 09:01:14 +02:00
Aram Drevekenin
9e69bea434
docs(changelog): strider search improvements
2023-06-12 23:27:43 +02:00
Aram Drevekenin
09e8da6a3a
docs(changelog): focus plugin tab fix
2023-06-12 22:06:22 +02:00
Aram Drevekenin
02ee810d82
docs(changelog): cursor flicker fix
2023-06-12 19:03:13 +02:00
Jae-Heon Ji
84e51d21fc
docs(changelog): fix local cache
2023-06-12 21:02:25 +09:00
Aram Drevekenin
49fbe15c98
docs(changelog): plugin api
2023-06-09 22:50:26 +02:00
Aram Drevekenin
7f0b878520
docs(changelog): plugin system overhaul
2023-06-07 12:45:18 +02:00
Jae-Heon Ji
b8f095330a
docs(changelog): fix cwd of newtab action
2023-06-01 02:54:58 +09:00
Aram Drevekenin
df0c7f1d9a
docs(changelog): plugin workers
2023-05-16 12:57:39 +02:00
Jae-Heon Ji
4b7d7c34b7
docs(changelog): update config file output
2023-05-15 23:57:06 +09:00
har7an
30d0cffa42
Use rust 1.67 ( #2375 )
...
* rust: Update toolchain version to 1.67
* xtask/pipeline/publish: Drop manual "wait"
for crates.io to catch up, which is obsolete with rust 1.66 and up.
Cargo does that on its own now. See
https://github.com/rust-lang/cargo/pull/11062
* xtask: Add function to obtain asset_dir
instead of assembling it on demand throughout the codebase.
* xtask/run: Add '--quick-run' flag
as a convenient shorthand for `cargo xtask run --data-dir
$PROJECT_ROOT/zellij-utils/assets`.
* cargo: Add 'q' command alias
as a shorthand for 'cargo xtask run --quick-run'
* cargo: Update thiserror to 1.0.40
* cargo: Update anyhow to 1.0.70
and specify dependency only once inside `zellij-utils`, not inside the
zellij root crate.
* cargo: Update names to 0.14.0
* cargo: Update miette to 5.7.0
and re-export the dependency from zellij-utils, to avoid duplicate
(incompatible) includes from inside zellij-utils and the root crate.
* cargo: Update dialoguer to 0.10.4
* fix formatting
* changelog: Add PR #2375
2023-05-09 02:43:28 +00:00
Thomas Linford
204c41e63f
docs(changelog): fix FreeBSD sticky bit crash
2023-05-05 00:05:47 +02:00
Thomas Linford
6c802cec0d
docs(changelog): build/ci speedup
2023-05-03 21:19:18 +02:00
Jae-Heon Ji
ecd63a100b
docs(changelog): fix theme loading
2023-05-02 00:54:20 +09:00
Aram Drevekenin
ce3882fb82
docs(changelog): error file paths
2023-04-28 16:54:42 +02:00
Aram Drevekenin
0e379fe15a
docs(changelog): support env vars and shell expansions in cwd
2023-04-28 16:46:20 +02:00
Aram Drevekenin
b2ec105c76
docs(changelog): update and render plugins async
2023-04-28 15:28:14 +02:00
Jae-Heon Ji
a29c653385
docs(changelog): provide default themes
2023-04-27 00:27:06 +09:00
Jae-Heon Ji
0a8bbd7f23
docs(changelog): fix typo
2023-04-26 23:30:55 +09:00
Jae-Heon Ji
40f46e8ed8
docs(changelog): add nightfox themes
2023-04-26 23:29:29 +09:00
Jae-Heon Ji
7371bf58a7
docs(changelog): update architecture docs
2023-04-21 09:51:54 +09:00
Aram Drevekenin
d385c73e04
docs(changelog): reload plugins at runtime
2023-04-19 10:10:50 +02:00
Aram Drevekenin
26fcf84702
docs(changelog): default cwd
2023-04-18 16:36:32 +02:00
Aram Drevekenin
cecd7b2b7f
docs(changelog): tab sync exclude
2023-04-18 16:34:35 +02:00
Jae-Heon Ji
c7bd2ce922
docs(changelog): hide session on compact-bar
2023-04-16 23:37:53 +09:00
Aram Drevekenin
b1b515fb55
chore(release): v0.36.0
2023-04-13 10:35:04 +02:00
Aram Drevekenin
de9eeb2f42
docs(changelog): memory leak fix
2023-04-13 10:03:49 +02:00
Thomas Linford
00af395bb7
docs(changelog): socket sticky bit fix
2023-04-05 17:39:02 +02:00
Aram Drevekenin
3973873252
docs(changelog): strider fix
2023-04-04 18:40:21 +02:00
Aram Drevekenin
9d4e60e323
docs(changelog): stack pane focus bug in layout
2023-04-03 18:55:28 +02:00
Aram Drevekenin
df8db1d2e7
docs(changelog): expanded panes in stack
2023-04-03 18:05:16 +02:00
Aram Drevekenin
63d6711a8d
docs(changelog): tab focus race in layouts
2023-03-31 17:51:14 +02:00
Aram Drevekenin
04c6af182e
docs(changelog): scrollback editor spaces fix
2023-03-31 16:24:15 +02:00
Aram Drevekenin
dc03fb0318
docs(changelog): swap layout truncating fix
2023-03-30 18:06:12 +02:00
Aram Drevekenin
55a2f4915e
docs(changelog): default swap layouts for new tab with layout
2023-03-30 16:55:17 +02:00
Jae-Heon Ji
220f6684b0
docs(changelog): add option hide_session_name
2023-03-30 20:36:03 +09:00
Aram Drevekenin
55c0a15a7d
docs(changelog): clear scrollback (cli) action
2023-03-29 23:06:07 +02:00
Aram Drevekenin
7b609b053f
docs(changelog): load plugins async
2023-03-27 18:49:33 +02:00
raphTec
61a9b06237
docs(changelog): update interprocess dep, fix crash
2023-03-24 14:50:50 +01:00
Aram Drevekenin
48174d10f8
docs(changelog): closing stacked pane fix
2023-03-20 17:56:03 +01:00
Aram Drevekenin
bef3c9c89d
docs(changelog): adding panes to lone stack fix
2023-03-16 17:32:55 +01:00
Aram Drevekenin
d2cc61ab4f
docs(changelog): focus pane off screen edge
2023-03-15 17:01:42 +01:00
Aram Drevekenin
a07af61456
chore(release): v0.35.2
2023-03-10 14:54:07 +01:00
Aram Drevekenin
6502cf78b6
docs(changelog): ansi fix
2023-03-09 16:59:16 +01:00
Aram Drevekenin
aa17374d13
docs(changelog): command pane crash fix
2023-03-08 18:45:51 +01:00
Aram Drevekenin
a2609296ac
docs(changelog): attach --create fix
2023-03-08 16:42:34 +01:00
Jae-Heon Ji
38451aa5eb
docs(changelog): update changelog item
2023-03-07 11:46:28 +09:00
Aram Drevekenin
d0a780dd7c
chore(repo): revert theme pr ( #2229 )
...
* Revert "feat: add self-provided themes (#2224 )"
This reverts commit 63bfe9c5e4
.
* Revert "docs(changelog): add self-provided themes"
This reverts commit 364f0e7c44
.
2023-03-06 21:56:49 +01:00
har7an
0708c106d7
CHANGELOG: Add PR #2194
2023-03-06 18:17:43 +00:00
Jae-Heon Ji
364f0e7c44
docs(changelog): add self-provided themes
2023-03-06 23:37:38 +09:00
Aram Drevekenin
dc9505d088
docs(changelog): layout tab name fixes
2023-03-06 12:11:14 +01:00
Aram Drevekenin
c6c9bb5c37
docs(changelog): pty log error for cwd
2023-03-01 20:14:23 +01:00
Aram Drevekenin
fd19174471
docs(changelog): query tab names cli action
2023-03-01 17:29:03 +01:00
Aram Drevekenin
715ee1109d
docs(changelog): plugin url decode
2023-03-01 16:12:06 +01:00
Aram Drevekenin
6bec2c0b30
docs(changelog): various fixes
2023-03-01 12:28:03 +01:00
Aram Drevekenin
3057ec434b
docs(changelog): exact panes constraint
2023-02-28 22:09:24 +01:00
Aram Drevekenin
6a8cf847da
docs(changelog): neovim underline fix
2023-02-28 18:23:14 +01:00
Aram Drevekenin
afa9309c57
docs(changelog): new-tab config parameters
2023-02-28 15:48:32 +01:00
Aram Drevekenin
4d1b127543
docs(changelog0
2023-02-27 16:35:18 +01:00
Jae-Heon Ji
d20720f443
docs(changelog): new-tab keybind layout folder fix
2023-02-27 21:30:08 +09:00
Aram Drevekenin
02e963fd59
docs(changelog): new-tab cli layout folder fix
2023-02-26 22:12:13 +01:00
Aram Drevekenin
a1f5635176
docs(changel0g): tab focus fix
2023-02-26 19:21:47 +01:00
Aram Drevekenin
0a8e9f13a3
docs(changelog): open panes fix
2023-02-26 15:40:26 +01:00
Aram Drevekenin
c5929d45bf
docs(changelog): layout fixes
2023-02-25 11:17:11 +01:00
Aram Drevekenin
0e477241ca
docs(changelog): glitchy resizes fix
2023-02-20 17:37:12 +01:00
Aram Drevekenin
df839fe947
docs(changelog): fix fullscreen navigation
2023-02-20 17:31:47 +01:00
Aram Drevekenin
0344849717
docs(changelog): cjk in tab names
2023-02-20 17:24:42 +01:00
Aram Drevekenin
99639be1c9
docs(changelog): scrollback positioning with Helix
2023-02-18 13:58:50 +01:00
Aram Drevekenin
226b77c9b3
docs(changelog): fix startup delay
2023-02-17 19:34:23 +01:00
Aram Drevekenin
5235407a5b
docs(changelog): swap layouts and stacked panes
2023-02-17 12:06:44 +01:00
Aram Drevekenin
1517036c24
docs(changelog): termwiz update
2023-02-17 11:05:15 +01:00
Jae-Heon Ji
27d577753c
docs(changelog): add args to new-tab in keybinds
2023-02-16 22:39:23 +09:00
Jae-Heon Ji
5817ebe2d2
docs(changelog): apply correct color on tabs
2023-02-16 17:16:41 +09:00
Aram Drevekenin
ba44491ab8
docs(changelog): pencil light theme
2023-02-13 18:02:12 +01:00
Aram Drevekenin
9879b5a059
docs(changelog): singlepass compiler
2023-02-13 17:53:16 +01:00
Aram Drevekenin
0255b56f24
docs(changelog): wasmer singlepass in dev
2023-02-07 17:56:55 +01:00
Aram Drevekenin
e3981283a9
docs(changelog): switch to tab by name
2023-02-07 15:47:03 +01:00
Aram Drevekenin
601eee8bb3
docs(changelog): status bar one liner
2023-01-27 13:38:20 +01:00
Jae-Heon Ji
e5c590c286
docs(changelog): add ScrollToTop action
2023-01-24 21:52:11 +09:00
har7an
beddfb77a8
Improve client disconnect handling ( #2068 )
...
* xtask/run: Use varargs when run with `-data-dir`
Previously any additional arguments passed on the command line were
ignored. Now they are appended to `cargo run ...` as documented.
* server/os_i_o: Improve error message when IPC dies
and display the last send/recv error to the user instead of a generic
"Buffer full" message.
* server/lib: Log error in `send_to_client!`
so we will know when an error occured while trying to send a message to
the client. The most likely cause for this is that the client buffer
filled up and hence we cannot send any new messages. While we still
disconnect the client as before, now we also write a log message that
explains the situation.
* utils/channel: Apply rustfmt
* server/lib: Detect when client responds too slow
and log a message before disconnecting it.
* server/os_i_o: Add retry queue to client senders
that is dynamically allocated on-demand and stores `ServerToClientMsg`
in case the regular IPC channel is currently full. This acts as a
dynamic buffer to hold and buffer messages for a while until the client
hopefully catches up.
Also write a message to the log to indicate when the client is
recognized to be too slow in handling server messages.
* server: apply rustfmt
* utils/ipc: Add session name to "Disconnect" error
* utils/ipc: Fix error message indent
* server/os_i_o: Undo IPC channel extension
via `Vec` and drastically increase the IPC message queue size instead.
Measurements didn't discover a drastic increase in RAM caused by this,
and it is a much easier fix for the problem at hand.
* CHANGELOG: Add PR #2068
2023-01-22 18:04:40 +00:00
har7an
b274fc5ab1
errors: handle missing plugin caches ( #2093 )
...
* server/plugins: Always recreate plugin folders
in case they aren't existent and don't mark errors to do so as
non-fatal. The latter masks the underlying cause when e.g. the `.cache`
folder is, for some reason, not writable by zellij (See #2092 ), whereas
the former fixes problems arising from the user having purged their
.cache/zellij folder entirely.
* utils/errors: Rewrite panic message
* changelog: Add PR #2093
2023-01-19 18:17:33 +00:00
Jae-Heon Ji
670b9c2759
docs(changelog): support utf8 char in tab and pane
2023-01-19 22:29:22 +09:00
har7an
04b294aabb
Errors: less unwrap in server ( #2069 )
...
* server/pty: Remove last `unwrap`
* server/route: Remove calls to `unwrap`
* server/screen: Remove calls to `unwrap`
* WIP: server/plugins: Remove calls to unwrap
* server/route: Apply rustfmt
* server/plugins: Remove last `unwrap`s
* server/screen: update tabs before rendering
which was previously accidentally changed.
* server/tab: Remove calls to `unwrap`
* server/plugins: Add context to plugin panic reporter
* changelog: Add PR #2069
2023-01-14 05:14:17 +00:00
Aram Drevekenin
1e02754e19
docs(changelog): bugfixes
2023-01-13 18:24:41 +01:00
Thomas Linford
223b7a129c
docs(changelog): copy_on_select = false fix
2023-01-12 18:39:21 +01:00
Jae-Heon Ji
3da1cbf95c
docs(changelog): add tmux close pane key
2023-01-03 22:49:54 +09:00
Aram Drevekenin
0ffda4e6f9
docs(changelog): floating panes in layouts
2022-12-24 15:48:57 +01:00
Aram Drevekenin
17205793e4
docs(changelog): remove nix support
2022-12-20 12:25:01 +01:00