Aram Drevekenin
6f2084025e
docs(changelog): shell in plugins fix
2024-04-24 15:42:07 +02:00
Aram Drevekenin
fca7a209d2
docs(changelog): cli pane/tab name fix
2024-04-24 11:57:56 +02:00
Aram Drevekenin
9824557d0d
docs(changelog): attach options fix
2024-04-22 12:43:43 +02:00
Aram Drevekenin
162a6dd93d
docs(changelog): fix frozen sessions
2024-04-19 18:31:14 +02:00
Aram Drevekenin
45cc452b04
chore(release): v0.40.0
2024-04-16 09:15:13 +02:00
Aram Drevekenin
41efc0db67
docs(changelog): create background
2024-04-15 17:38:10 +02:00
Aram Drevekenin
d473c7291d
docs(changelog): resurrection fixes
2024-04-15 17:09:21 +02:00
Jae-Heon Ji
ee9aae789c
docs(changelog): fix compact-bar mode indicator
2024-04-15 00:58:04 +09:00
Aram Drevekenin
988491fe69
docs(changelog): configure disabling metadata
2024-04-12 16:16:11 +02:00
Aram Drevekenin
1c883c2a83
docs(changelog): start session in the background
2024-04-12 15:40:35 +02:00
Aram Drevekenin
2b6d4ad8e5
docs(changelog): swap layout fix
2024-04-10 15:27:57 +02:00
Aram Drevekenin
52e81bec7d
docs(changelog): serialize UI components
2024-04-05 15:03:32 +02:00
har7an
cf18fb3867
utils/cli: Add move-tab
action ( #3244 )
...
* utils/cli: Add `move-tab` action
which was previously only exposed through keybindings.
* CHANGELOG: Add PR 3244.
2024-04-04 13:26:42 +00:00
Aram Drevekenin
d267948689
docs(changelog): zellij:OWN_URL
2024-03-28 15:38:40 +01:00
Aram Drevekenin
1f9dfdfb76
docs(changelog): close_self plugin API
2024-03-27 20:25:31 +01:00
Aram Drevekenin
c83b6cc38d
docs(changelog): plugin serialization fix
2024-03-27 11:54:11 +01:00
Aram Drevekenin
ecefe1e6ee
docs(changelog): dump layout API
2024-03-26 18:45:57 +01:00
Aram Drevekenin
b24dd87b80
docs(changelog): ui fixes
2024-03-26 16:38:36 +01:00
Aram Drevekenin
69835df5fc
docs(changelog): binding ctrl space
2024-03-26 12:13:40 +01:00
Aram Drevekenin
71ac381a21
docs(changelog): ctrl/alt F key modifiers
2024-03-25 15:06:08 +01:00
Aram Drevekenin
87a43383d5
docs(changelog): fix for wrong window size on terminal startup
2024-03-25 10:30:25 +01:00
Jae-Heon Ji
b24386e6b1
docs(changelog): add feat for sorthing session list
2024-03-24 23:37:25 +09:00
Aram Drevekenin
6a3ecb1a3c
docs(changelog): pipe keybind
2024-03-21 16:53:09 +01:00
Aram Drevekenin
8504881e4e
docs(changelog): zpipe alias
2024-03-20 19:27:02 +01:00
Aram Drevekenin
58b13babbc
docs(changelog): various race fixes
2024-03-20 08:52:28 +01:00
Aram Drevekenin
65a7fcf426
docs(changelog): plugin infra and ux improvements
2024-03-18 09:21:28 +01:00
Aram Drevekenin
12daac3b54
docs(changelog): switch session cwd
2024-02-29 16:27:36 +01:00
Aram Drevekenin
d5bedd0e83
docs(changelog): pipe to plugin id
2024-02-29 14:08:49 +01:00
Aram Drevekenin
f5f8521807
docs(changelog): unset fullscreen fix
2024-02-28 19:12:10 +01:00
Aram Drevekenin
7bd77ccc61
docs(changelog): respect cwd for plugins
2024-02-28 16:13:13 +01:00
Aram Drevekenin
eba597afc5
docs(changelog): plugin aliases
2024-02-26 15:31:08 +01:00
Jae-Heon Ji
27bffbf153
docs(changelog): add moving tab
2024-02-19 03:41:16 +09:00
Aram Drevekenin
b677ffe75f
docs(changelog): break pane fix
2024-02-12 11:24:56 +01:00
Aram Drevekenin
3e9e078300
docs(changelog): curly underlines fix
2024-02-12 09:26:33 +01:00
Aram Drevekenin
7dddaaccd1
docs(changelog): cwd fix
2024-02-09 16:42:27 +01:00
Aram Drevekenin
e828e277c2
docs(changelog): floating pane coordinates
2024-02-08 17:37:41 +01:00
Aram Drevekenin
662c37b508
docs(changelog): cwd fixes
2024-02-07 10:41:22 +01:00
Aram Drevekenin
5e364940fd
docs(changelog): welcome screen
2024-02-06 14:27:14 +01:00
Aram Drevekenin
7cdb4ce14a
docs(changelog): terminal performance
2024-01-22 15:32:48 +01:00
har7an
592cabeda8
xtask: Disable pusing during publish ( #3040 )
...
* xtask: Add `--no-push` flag to `publish`
which can be used when simulating releases to work without a writable
git fork of the zellij code.
* xtask: Fix borrow issues
* xtask/pipe: Require lockfile in publish
to avoid errors from invalid dependency versions.
* CHANGELOG: Add PR #3040 .
2024-01-20 12:47:21 +00:00
Aram Drevekenin
ba43a4cbc0
docs(changelog): introduce pipes
2024-01-17 12:12:08 +01:00
har7an
f6d57295a0
Bump rust version to 1.75.0 ( #3039 )
...
* rust-toolchain: Bump toolchain version to 1.69.0
which, compared to the previous 1.67.0, has the following impacts on
`zellij`:
- [Turn off debuginfo for build deps][2]: Increases build time (on my
machine) from ~230 s in 1.67.0 to ~250 s now, *which is unexpected*
This version also changes [handling of the `default-features` flag][3]
when specifying dependencies in `Cargo.toml`. If a dependent crate
requires `default-features = true` on a crate that is required as
`default-features = false` further up the dependency tree, the `true`
setting "wins". We only specify `default-features = false` for three
crates total:
- `names`: This is used only by us
- `surf`: This is used only by us
- `vte`: This is also required by `strip-ansi-escapes`, but that has
`default-features = false` as well
How this affects our transitive dependencies is unknown at this point.
[2]: https://github.com/rust-lang/cargo/pull/11252/
[3]: https://github.com/rust-lang/cargo/pull/11409/
* rust-toolchain: Bump toolchain version to 1.70.0
which, compared to the previous 1.69.0, as the following impacts on
`zellij`:
1. [Enable sparse registry checkout for crates.io by default][1]
This drastically increases the time to first build on a fresh rust
installation/a rust installation with a clean cargo registry cache.
Previously it took about 75s to populate the deps/cache (with `cargo
fetch --locked` and ~100 MBit/s network), whereas now the same process
takes ~10 s.
2. [The `OnceCell` type is now part of std][2]
In theory, this would allow us to cut a dependency from `zellij-utils`,
but the `once_cell` crate is pulled in by another 16 deps, so there's no
point in attempting it right now.
Build times and binary sizes are unaffected by this change compared to
the previous 1.69.0 toolchain.
[1]: https://github.com/rust-lang/cargo/pull/11791/
[2]: https://doc.rust-lang.org/stable/std/cell/struct.OnceCell.html
* rust-toolchain: Bump toolchain version to 1.75.0
which, compared to the previous 1.70.0, has the following impacts on
`zellij`:
1. [cross-crate inlining][8]
This should increase application performance, as functions can now be
inlined across crates.
2. [`async fn` in traits][9]
This would allow us to drop the `async_trait` dependency, but it is
currently still required by 3 other dependencies.
Build time in debug mode (on my own PC) is cut down from 256s to 189s
(for a clean build). Build time in release mode is cut down from 473s to
391s (for a clean build). Binary sizes only change minimally (825 MB ->
807 MB in debug, 29 MB -> 30 MB in release).
[8]: https://github.com/rust-lang/rust/pull/116505
[9]: https://github.com/rust-lang/rust/pull/115822/
* chore: Apply rustfmt.
* CHANGELOG: Add PR #3039 .
2024-01-08 16:56:01 +00:00
Jae-Heon Ji
0b32c7e169
docs(changelog): improve plugin perf
2023-12-13 01:23:19 +09:00
Aram Drevekenin
6370a897ed
docs(changelog): synchronized renders
2023-12-02 17:05:22 +01:00
Aram Drevekenin
d8bbe9115e
docs(changelog): plugin errors
2023-12-01 19:10:52 +01:00
Aram Drevekenin
6e250b89a3
docs(changelog): flaky grid scroll fix
2023-11-30 18:22:29 +01:00
Aram Drevekenin
f46a516057
docs(changelog): grid fixes
2023-11-30 18:17:43 +01:00
Aram Drevekenin
7c841251f6
docs(changelog): skip plugin cache flag
2023-11-30 18:11:40 +01:00
Aram Drevekenin
037effd54c
docs(changelog): update release date
2023-11-29 12:33:44 +01:00
Jae-Heon Ji
42af4c5103
docs(changelog): fix compiler warnings
2023-11-29 14:36:05 +09:00
Aram Drevekenin
9a38ad2e15
docs(changelog): fix link
2023-11-19 11:03:14 +01:00
Aram Drevekenin
b0172adf25
docs(changelog): slow session-manager update
2023-11-19 11:02:28 +01:00
Jae-Heon Ji
931e11f996
docs(changelog): fix typo
2023-11-14 00:23:21 +09:00
Aram Drevekenin
ebcf35989a
chore(release): v0.39.1
2023-11-13 08:51:24 +01:00
Aram Drevekenin
4756c2125c
docs(changelog): plugin reload
2023-11-11 11:52:13 +01:00
Aram Drevekenin
cb46ac0b12
docs(changelog): serialization interval
2023-11-10 14:17:20 +01:00
Aram Drevekenin
e55cd36b53
docs(changelog): command panes CWD
2023-11-09 10:46:29 +01:00
Aram Drevekenin
83cf6d6e7c
docs(changelog): CPU utilization fix
2023-11-09 09:42:13 +01:00
Aram Drevekenin
a553188601
docs(changelog): plugin cwd fixes
2023-11-08 11:37:45 +01:00
Aram Drevekenin
d4657a2fd1
docs(changelog): styled underlines fix
2023-11-08 11:36:12 +01:00
Aram Drevekenin
4e34c503d0
chore(release): v0.39.0
2023-11-07 08:36:31 +01:00
Aram Drevekenin
3ae742d73f
docs(changelog): plugin cwd
2023-11-06 08:31:46 +01:00
Aram Drevekenin
9ed8569920
docs(changelog): renaming sessions
2023-11-05 15:32:40 +01:00
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