Aram Drevekenin
130c16beb3
docs(changelog): default to vi editor
2022-10-18 17:37:16 +02:00
Aram Drevekenin
5c8cded2f5
docs(changelog): floating panes grouped
2022-10-18 16:45:19 +02:00
har7an
d533299656
changelog: Add PR #1805
...
Add tips for code contributions to CONTRIBUTING, and expand the error docs with regard to how to handle `Option` types.
2022-10-18 14:16:30 +00:00
Aram Drevekenin
12d35bded5
docs(changelog): zellij run improvements
2022-10-17 19:40:34 +02:00
har7an
4562982409
changelog: Add PR #1800
...
for logging of IPC messages in `thread_bus` only when the `--debug` flag is specified.
2022-10-17 15:36:43 +00:00
Aram Drevekenin
2ae057d061
docs(changelog): edit panes in layouts
2022-10-14 17:45:00 +02:00
Aram Drevekenin
8c2b576b67
docs(changelog): global cwd
2022-10-14 15:09:05 +02:00
Aram Drevekenin
5c43a59e00
docs(changelog): layout fixes
2022-10-13 13:56:37 +02:00
har7an
8d56def4fc
zellij/commands: Prevent recursive sessions ( #1766 )
...
* zellij/commands: Prevent recursive sessions
with session names specified in layout files. A "recursive session" is
created when, while running inside some zellij session, a user attempts
to spawn zellij and make it attach to that same session.
When attaching via CLI (`zellij attach`) we explicitly check for this
condition and error out when needed.
However, besides `zellij attach` it is also possible to declare the
session to attach to in layout files like so:
```yaml
session:
name: "foo"
```
This takes a different codepath when starting zellij, and hence bypases
the checks we already have in place to avoid recursive sessions. Hence,
we implement the check in the other codepath, too, and prevent recursive
sessions from happening for good.
Fixes : #1735
* changelog: fix recursive zellij sessions
2022-10-13 08:17:54 +00:00
Aram Drevekenin
e07dfcde78
docs(changelog): session-name cli fix
2022-10-12 15:36:10 +02:00
Aram Drevekenin
2c5b2784ba
docs(changelog): duplicate layout errors
2022-10-12 14:30:41 +02:00
Aram Drevekenin
2e5aaeb739
docs(changelog): move item to the right place
2022-10-12 13:05:31 +02:00
Aram Drevekenin
56d6423816
docs(changelog): mixed nodes layout error
2022-10-12 13:04:17 +02:00
Thomas Linford
694afd2239
fix(tab): frameless pane size wrong after closing other panes ( #1776 )
...
always recompute pane frames after closing a pane
2022-10-12 11:29:17 +02:00
Aram Drevekenin
46dd8d4473
docs(changelog): escapes when converting configs
2022-10-12 10:50:14 +02:00
Aram Drevekenin
f6fa521313
docs(changelog): command pane
2022-10-11 16:46:55 +02:00
har7an
cb926119bc
changelog: Add PR 1775
...
which improves error formatting in `server/thread_bus` and removes calls to `unwrap`, too.
2022-10-07 10:00:08 +00:00
har7an
bc04983f06
changelog: Add pull 1748
...
which removes calls to `unwrap` in `zellij_server::tab`.
2022-10-06 06:54:47 +00:00
Aram Drevekenin
46edc590ec
docs(changelog): switch config/layout/theme language to KDL
2022-10-05 07:45:43 +02:00
a-kenji
917e9b2ff0
docs(changelog): add darwin dependencies
2022-10-04 12:24:17 +02:00
har7an
9135eceac1
changelog: mention PR 1770
...
to improve error handling in screen thread private functions
2022-10-04 09:45:36 +00:00
har7an
77f05f0f12
Fix: issue 1734 ( #1749 )
...
* server/tab: Check suppressed panes
when writing to a pane by ID. Previously only the tiled and floating
panes would be searched for a pane of a given ID.
Fixes : #1734
* server/tab/unit: Test writing to suppressed panes
* docs: fix server panics when writing to suppressed panes
2022-09-23 05:28:35 +00:00
raphCode
65d12c4b9b
Don't send the server an exit signal when client panics ( #1731 )
...
* Don't send the server an exit signal when client crashes
* Update changelog
2022-09-14 17:33:46 +02:00
har7an
31d741263c
docs(changelog): error handling in screen
2022-09-09 13:40:41 +00:00
Aram Drevekenin
a28d905d84
chore(release): v0.31.4
2022-09-09 13:00:24 +02:00
Aram Drevekenin
41b27d011b
docs(changelog): multiple users ui-cursor fix
2022-09-09 12:32:14 +02:00
Aram Drevekenin
4d1ecabdbf
docs(changelog): tab-bar mouseclick fix
2022-09-09 09:49:35 +02:00
Thomas Linford
ebbd46ea3b
feat(compatibility): mouse wheel faux scrolling in alternate screen ( #1678 )
...
* implement faux scrolling
* update changelog
* fix tests
* cursor keys mode handling
* add integration test
* undo changelog reformatting
2022-09-04 16:26:15 +02:00
Thomas Linford
a58a5ca769
fix osc params 1024 byte limit ( #1711 )
...
* update vte to v0.11.0, and turn off it's default-features
* vte's default includes no_std, and in that case the osc params buffer is capped at 1024 bytes
* add changelog entry
2022-09-03 20:11:56 +02:00
Aram Drevekenin
ccf9201d5f
docs(changelog): fix empty bullet
2022-09-02 15:33:24 +02:00
Aram Drevekenin
857fc93c50
docs(changelog): client crash recovery
2022-09-02 15:32:36 +02:00
Aram Drevekenin
93f0f783b8
docs(changelog): startup router race
2022-09-02 10:22:22 +02:00
Thomas Linford
533a19c26b
docs(changelog): bracketed paste fix
2022-08-24 20:07:15 +02:00
Aram Drevekenin
b5a781351f
docs(changelog): improve vttest compliance
2022-08-19 14:01:38 +02:00
Aram Drevekenin
588167f38e
chore(release): v0.31.3
2022-08-18 08:55:21 +02:00
Aram Drevekenin
67011947e8
chore(release): v0.31.2
2022-08-17 11:07:34 +02:00
Aram Drevekenin
aa80c09d13
docs(changelog): mouse events to terminal panes
2022-08-17 09:31:27 +02:00
Jae-Heon Ji
b53e3807eb
docs(changelog): refactor terminal characters
2022-08-17 01:32:20 +09:00
Sven Wick
61ae91e64d
docs(changelog): fix typo
...
Fix typo
2022-08-12 17:24:01 +02:00
Aram Drevekenin
6dcf3df9ea
docs(changelog): forward copy events from terminals
2022-08-12 17:23:19 +02:00
Aram Drevekenin
3c8aa11f1d
docs(changelog): fix router crash
2022-08-11 14:36:26 +02:00
har7an
dba5dcbd83
fix (screen): don't crash when first tab doesn't exist ( #1648 )
...
* screen: Don't crash when first tab doesn't exist
while trying to attach a new client. Instead, check whether the first
tab does exist and if not, take the first tab index from the tabs
present in the session. If no tabs exist, panic with a better error
message.
* changelog: Add PR #1648
* add test
* fix(tabs): send actual default mode info to new tab
Co-authored-by: Thomas Linford <linford.t@gmail.com>
Co-authored-by: Aram Drevekenin <aram@poor.dev>
2022-08-11 11:10:12 +02:00
Aram Drevekenin
8ea0f85e95
chore(release): v0.31.1
2022-08-02 17:56:00 +02:00
Jae-Heon Ji
c45a68a6e3
docs(changelog): fix theme not loading
2022-08-02 23:16:34 +09:00
a-kenji
5bc88eb122
docs(changelog): add more links to the documentation
2022-07-30 22:16:31 +02:00
a-kenji
98c5c447bb
docs(changelog): add solarized-light
theme
2022-07-29 18:06:20 +02:00
Aram Drevekenin
7a72aa4ef9
chore(release): v0.31.0
2022-07-28 16:51:55 +02:00
Aram Drevekenin
c7e8ed6889
docs(changelog): performance improvements
2022-07-28 12:10:42 +02:00
Aram Drevekenin
0a023d4c98
docs(changelog): reflect keybindings in the status bar
2022-07-27 16:49:57 +02:00
raphCode
408f520e4c
Log every panic to the logfile ( #1602 )
...
* Add unified panic logging
* Remove redundant logging in client
* Add to changelog
* Improve changelog
2022-07-26 17:47:25 +02:00