Commit Graph

2570 Commits

Author SHA1 Message Date
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 ac4efb937e.

* 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
Aram Drevekenin
0e12f770cb
docs(changelog): plugin ui components 2023-11-02 08:19:17 +01:00
Aram Drevekenin
7e5f22f8c9
feat(plugins): UI components (#2898)
* parsing rendering private osc table

* move components to DCS and add tests

* refactor: move components to their own thing

* ribbon and selected-ribbon ui components

* nested list ui component

* selected and indices for nested list

* coordinates and size for ui components

* use Text with ribbon

* add tests for components

* refactor: ui components

* refactor: ui components api

* style(fmt): rustfmt

* style(fmt): cleanups
2023-11-02 08:17:23 +01:00
Daniel Jankowski
35d93189e3
fix(cli): session names only for attach in fish completion (#2857)
* feat(client): add flag for short output list-sessions

* fix(cli): list session names on fish completion

* chore(client): run cargo fmt
2023-10-20 17:51:01 +02:00
Aram Drevekenin
bf41b17cc6
docs(changelog): web request api 2023-10-20 14:21:03 +02:00
Aram Drevekenin
b59b29a534
feat(plugins): web requests api (#2879)
* feat(plugins): web requests api

* fix e2e tests

* fix e2e tests again
2023-10-20 14:20:00 +02:00
Aram Drevekenin
41e953f177
docs(changelog): esc drop to shell in command panes 2023-10-17 12:02:59 +02:00
Aram Drevekenin
69eb904426
feat(panes): Add an option to press <ESC> and drop to shell in command panes (#2872)
* feat(panes): ESC to drop to default shell on command panes

* style(fmt): rustfmt
2023-10-17 11:55:38 +02:00