Commit graph

441 commits

Author SHA1 Message Date
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
Jae-Heon Ji
9dc392e75b
docs(changelog): support themes directory 2022-07-24 21:32:28 +09:00
Aram Drevekenin
b1c9c22e47
docs(changelog): search through panes 2022-07-18 10:55:44 +02:00
Thomas Linford
b78ecdf338
docs(changelog): mouse click on pane frame fix 2022-07-15 16:29:48 +02:00
Aram Drevekenin
a99a5886c1
docs(changelog): editor with arguments 2022-07-14 15:15:32 +02:00
Aram Drevekenin
72ed0e98cf
docs(changelog): cursor show/hide alternate screen fix 2022-07-14 11:56:10 +02:00
Aram Drevekenin
e4b1dd6d4c
docs(changelog): performance improvement 2022-07-13 17:05:15 +02:00
Aram Drevekenin
b4cf0e7a81
docs(changelog): detach message 2022-07-12 12:18:29 +02:00
a-kenji
ee6a9cd78e docs(changelog): refactor get session name (#1582) 2022-07-12 11:33:08 +02:00
Jae-Heon Ji
f983651759
docs(changelog): add usage comment to fish script 2022-07-12 10:30:41 +09:00
Aram Drevekenin
89836a9cb6
docs(changelog): sixel support 2022-07-08 17:21:00 +02:00
Aram Drevekenin
3c6643ba49
docs(changelog): crate refactor 2022-07-06 16:08:53 +02:00
Thomas Linford
50a8c1b1ac
docs(changelog): fix 0 rows or cols crash 2022-07-04 18:30:34 +02:00
Jae-Heon Ji
ccec12d0f8
docs(changelog): update manpage 2022-06-29 23:02:13 +09:00
raphCode
7cd355efaf
roll over logs / fix filling up /tmp with logs (#1548)
* roll over logs at 20 MB

* Change cap to 100 kB

* Add fix to changelog
2022-06-28 13:38:43 +02:00
Aram Drevekenin
f7e3e0805d
docs(changelog): reset scroll properly 2022-06-27 19:02:16 +02:00
Aram Drevekenin
9225ce6c34
docs(changelog): trim whitespace wide characters on resize 2022-06-27 17:20:35 +02:00
Aram Drevekenin
0d48195eee
docs(changelog): in place editor fullscreen fix 2022-06-27 16:00:17 +02:00
a-kenji
cbf687e377 docs(changelog): add unstable feature notice
Because the change is gated behind an `unstable` feature.
2022-06-25 21:52:56 +02:00
a-kenji
625854cb4c fix(changelog): fix changelog
The changelog was wrong.
2022-06-25 21:49:14 +02:00
Jae-Heon Ji
9d3e075d96
docs(changelog): allow hex colors for themes 2022-06-24 12:07:20 +09:00
raphCode
5d9c428294
fix: exit client on empty rcv (#1535)
* Exit client on empty ipc receive

This resolves a hang when the server goes away unnoticed (e.g. when it
is killed). In some cases, this delayed system shutdown because the
client did not react to systemd's SIGTERM.

* Add newline after error report to tidy up shell prompt

* Update changelog
2022-06-21 20:40:26 +02:00
a-kenji
162f916f6a docs(changelog): fix macports instructions 2022-06-19 21:26:38 +02:00