Commit graph

2577 commits

Author SHA1 Message Date
Aram Drevekenin
6370a897ed
docs(changelog): synchronized renders 2023-12-02 17:05:22 +01:00
Aram Drevekenin
ecd5e3c453
feat(terminal): implement synchronized renders (#2977) 2023-12-02 17:04:12 +01:00
Aram Drevekenin
d8bbe9115e
docs(changelog): plugin errors 2023-12-01 19:10:52 +01:00
Aram Drevekenin
ac47ff43a3
fix(plugins): display errors properly (#2975)
* fix(plugins): format errors and make sure file not found errors appear

* style(fmt): rustfmt
2023-12-01 19:10:13 +01:00
Felix Yan
3aa72ba5fe
docs: Update Arch Linux package URL in THIRD_PARTY_INSTALL.md (#2956)
The old URL returns 404 now.
2023-12-01 18:51:32 +01:00
Aram Drevekenin
6e250b89a3
docs(changelog): flaky grid scroll fix 2023-11-30 18:22:29 +01:00
pierce
b221e472ca
fix: fix flakey scroll history (#2935)
* fix: fix flakey scroll history

Signed-off-by: xuanyuan300 <xuanyuan300@gmail.com>

* fix: add assertion line

Signed-off-by: xuanyuan300 <xuanyuan300@gmail.com>

* Update e2e.yml

* Update e2e.yml

---------

Signed-off-by: xuanyuan300 <xuanyuan300@gmail.com>
2023-11-30 18:21:22 +01:00
Aram Drevekenin
f46a516057
docs(changelog): grid fixes 2023-11-30 18:17:43 +01:00
Aram Drevekenin
6c20ba9d03
fix(grid): various crashes (#2972)
* fix(grid): various crashes

* style(fmt): rustfmt
2023-11-30 18:16:26 +01:00
Aram Drevekenin
7c841251f6
docs(changelog): skip plugin cache flag 2023-11-30 18:11:40 +01:00
Aram Drevekenin
b0f36540fe
feat(plugins): skip plugin cache flag (#2971)
* feat(plugins): allow explicitly skipping the plugin cache when loading

* style(fmt): rustfmt

* fix tests
2023-11-30 18:10:50 +01:00
Aram Drevekenin
65bea269a4 chore(version): bump development version 2023-11-29 13:13:23 +01:00
Aram Drevekenin
037effd54c
docs(changelog): update release date 2023-11-29 12:33:44 +01:00
Aram Drevekenin
d9b956bc40 chore(release): v0.39.2 2023-11-29 11:46:21 +01:00
Aram Drevekenin
8e2d37e141 chore(version): bump to 0.39.2 2023-11-29 11:41:59 +01:00
Jae-Heon Ji
42af4c5103
docs(changelog): fix compiler warnings 2023-11-29 14:36:05 +09:00
rmsyn
4a351e22be
fixup: zellij-server: fix compiler warnings (#2873)
* fixup: zellij-server: fix compiler warnings

Fixes compiler warnings about variables not being read before being
reassigned a value, and an unused variable.

Removes unnecessary intermediate local variables.

* style(fmt): rustfmt

---------

Co-authored-by: Jae-Heon Ji <atx6419@gmail.com>
2023-11-29 14:34:36 +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
Aram Drevekenin
d84201aefa
fix(sessions): untie serialization interval from session read interval (#2951) 2023-11-19 11:01:11 +01:00
Jae-Heon Ji
931e11f996
docs(changelog): fix typo 2023-11-14 00:23:21 +09:00
wendrul
ff80e7ed24
Fix typo in help page (#2906) 2023-11-14 00:20:10 +09:00
Aram Drevekenin
c33f5b6cc6 chore(version): bump development version 2023-11-13 10:17:12 +01: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
45fea5817e
fix(plugins): reloading plugin after crash (#2929) 2023-11-11 11:50:58 +01:00
Aram Drevekenin
cb46ac0b12
docs(changelog): serialization interval 2023-11-10 14:17:20 +01:00
Aram Drevekenin
3b4a355f0d
feat(config): add serialization interval configuration (#2923)
* add serialization interval configuration

* fix e2e tests

* fix e2e tests
2023-11-10 14:16:02 +01:00
Aram Drevekenin
e55cd36b53
docs(changelog): command panes CWD 2023-11-09 10:46:29 +01:00
Diego Alonso
261c75ab92
feat(panes): reuse CWD when dropping to shell in command panes (#2915) 2023-11-09 10:45:48 +01:00
Aram Drevekenin
83cf6d6e7c
docs(changelog): CPU utilization fix 2023-11-09 09:42:13 +01:00
pierce
c325eb3af9
fix(performance): only refresh relevant prorcess in sysinfo when serializing sessions (#2920)
* optimize: update refresh prorcess for sysinfo to reduce cpu usage

* fix: fix format

Signed-off-by: xuanyuan300 <xuanyuan300@gmail.com>

---------

Signed-off-by: xuanyuan300 <xuanyuan300@gmail.com>
2023-11-09 09:41:01 +01:00
Aram Drevekenin
a553188601
docs(changelog): plugin cwd fixes 2023-11-08 11:37:45 +01:00
Aram Drevekenin
ea5e6aa8d7
fix(ux): LaunchPlugin and some cwd fixes (#2916)
* LaunchPlugin and some cwd fixes

* style(fmt): rustfmt

* fix e2e tests and some cleanups

* fmt
2023-11-08 11:37:06 +01:00
Aram Drevekenin
d4657a2fd1
docs(changelog): styled underlines fix 2023-11-08 11:36:12 +01:00
Mike Lloyd
3ebaba9e9e
fix: styled underlines in editors (#2918)
* Add styled_underlines param to TerminalPane

* Add styled_underlines to Cursor::new

* Remove styled_underlines from render_first_run_banner
2023-11-08 11:35:26 +01:00
Aram Drevekenin
b20715b5ae chore(version): bump development version 2023-11-07 10:28:04 +01:00
Aram Drevekenin
4e34c503d0 chore(release): v0.39.0 2023-11-07 08:36:31 +01:00
Aram Drevekenin
d3d434aede
docs(api): docs for shim.rs (#2909) 2023-11-06 21:56:35 +01:00
Aram Drevekenin
3bb30026f6
fix(resurrection): properly serialize certain edge cases (#2907)
* fix(resurrection): properly serialize certain edge cases

* style(fmt): rustfmt
2023-11-06 15:32:40 +01:00
Aram Drevekenin
3ae742d73f
docs(changelog): plugin cwd 2023-11-06 08:31:46 +01:00
Aram Drevekenin
a3d63bec55
fix(plugins): start plugin pane in cwd of focused pane if possible (#2905)
* fix(plugins): start plugin pane in cwd of focused pane if possible

* disable clippy - I have had enough

* fix tests
2023-11-06 08:30:17 +01:00
Aram Drevekenin
9ed8569920
docs(changelog): renaming sessions 2023-11-05 15:32:40 +01:00
Aram Drevekenin
28a165a969
feat(ux): allow renaming sessions (#2903)
* change session name through the cli

* change session name from the session-manager

* style(fmt): rustfmt
2023-11-05 15:32:05 +01:00
Aram Drevekenin
9eb9734bcc
docs(changelog): styled underlines 2023-11-05 15:31:25 +01:00
Eatgrass
7f87d93a43
feat(terminal): support styled underlines (#2730)
* feat: support styled underlines

* remove deadcode

* Add ansi_underlines config option

* Add missing variables

* Add ansi_underlines on Output and OutputBuffer

* Fix tests

* Add separate styled underline enum

* Remove ansi_underlines from fg and bg

* Remove unneeded variables

* Rename ansi_underlines -> styled_underlines

* Simplify CharacterStyles::new()

* Move styled_underlines config description

* Fix single underline and remove extra field on CharacterStyles

* Read styled-underlines flag from cli opts

* remove extra attribute left from merge conflict

---------

Co-authored-by: Mike Lloyd <mike.lloyd03@pm.me>
Co-authored-by: Mike Lloyd <49411532+mike-lloyd03@users.noreply.github.com>
Co-authored-by: Aram Drevekenin <aram@poor.dev>
2023-11-05 15:30:35 +01:00
Aram Drevekenin
3942000e86
docs(changelog): session resurrection UI 2023-11-04 11:21:58 +01:00
Aram Drevekenin
4c6b03acc1
feat(sessions): resurrect sessions through the session-manager (and plugin API) (#2902)
* working with table and scrolling

* ui and functionality complete

* fix formatting

* refactor: background jobs

* style(fmt): rustfmt
2023-11-04 11:20:50 +01:00
Aram Drevekenin
37bc6364fa
docs(changelog): load plugins from the web 2023-11-02 13:10:18 +01:00
Jae-Heon Ji
c87ff8cb2e
feat: load plugins from the web (#2863)
* feat: add basic downloader

* feat: add download progress bar

* feat: move crate location and some fix

* feat: add downloader in layout

* chore: remove comment

* Revert "feat: add downloader in layout"

This reverts commit ac4efb937e88cdb31fe7f18919f9fbe3857054b0.

* feat: change http request module to surf

* feat: add some function

* feat: add plugin download in wasm

* feat: add error handling

* test: update unittest

* feat: change hash library from ring to highway

* fix: openssl-sys issue for surf-client

* minor adjustments

* style(fmt): rustfmt

* move openssl-sys back to dependencies

---------

Co-authored-by: Aram Drevekenin <aram@poor.dev>
2023-11-02 13:09:18 +01:00