6444 Commits
Author SHA1 Message Date
78a56326ac Fix OSC 11 background color reporting (#11074)
Co-authored-by: Eugene <inbox@null.page>
v1.0.233
2026-05-07 23:46:23 +02:00
2e85f8d23e generate 256 palette (#11043)
Co-authored-by: Eugene <inbox@null.page>
2026-05-07 23:31:08 +02:00
ayayaandGitHub 11cf9eb9dd fix: improve agent authentication error handling and socket path validation (#11034) 2026-05-07 23:17:59 +02:00
JosephMcEvoyandGitHub bf91668e01 Bundle Visual C++ Redistributable in Windows NSIS installer (#11060) 2026-05-07 23:04:49 +02:00
Utkarsh AdhranandGitHub 0e9c570b13 Fix frosted glass persistence (#11083) 2026-05-07 23:04:15 +02:00
Varun SubramanyanandGitHub ff81afb7fb fix: use switchMap instead of flatMap for plugin search to prevent st… (#11089) 2026-05-07 23:02:31 +02:00
PonderandGitHub 0bd4a2a2b2 feat: add refresh button for sftp (#11047) 2026-05-07 22:57:12 +02:00
048fa361e9 fix: remove unsafe exec() in UAC.cpp (#11195)
Co-authored-by: Eugene <inbox@null.page>
2026-05-07 22:56:48 +02:00
84fd0a9a51 feat(ssh): add hotkey to open SFTP panel (#11106)
Co-authored-by: Eugene <inbox@null.page>
2026-05-07 22:33:23 +02:00
Utkarsh AdhranandGitHub c0530686cb fix: hide blacklisted profiles from OS dock/taskbar menu (#11108) 2026-05-07 22:32:13 +02:00
Utkarsh AdhranandGitHub 69485c475c fix: disable spellchecker to prevent automatic dictionary downloads (#11107) 2026-05-07 22:31:02 +02:00
hsdeliriumandGitHub f547d1c789 perf: fix UI degradation with large SSH config files. Issue #11078 (#11094) 2026-05-07 22:30:41 +02:00
gmd20andGitHub 25ca30e769 Implement write queue for Zmodem transfer (#11155) 2026-05-07 22:26:44 +02:00
iroaKandGitHub 220f7197d9 Add option to replace line breaks with spaces on paste (#11218) 2026-05-07 22:19:00 +02:00
4c4b1f04c8 Fix themed backgrounds for side tabs and title bar (#11219)
Co-authored-by: nguyenhuukhoisa <nguyenhuukhoisa@gmail.com>
2026-05-07 22:17:25 +02:00
SebastionandGitHub ed3fbff5e8 fix(configSync): require HTTPS for sync host to prevent MITM RCE (#11228) 2026-05-07 22:15:48 +02:00
Eugene 6e47c2fb65 add user warning for the tabby:// paste commands 2026-05-07 22:14:13 +02:00
Eugene bca51380ea fix group selector in profile editing modal 2026-05-07 22:10:02 +02:00
Eugene 9f0083728a label 2026-05-07 21:56:21 +02:00
Eugene 9eff84997c prompt before running commands via protocol handler 2026-05-07 03:13:44 +02:00
Eugene e70fafdf4a remove control characters from dropped paths 2026-05-07 03:06:40 +02:00
Eugene 4d25d31481 Merge branch 'master' of github.com:Eugeny/tabby 2026-05-07 02:58:15 +02:00
Eugene 45fa60527f Hide all keyboard-interactive prompts where server indicates no echo - not just "password" ones 2026-05-07 02:58:12 +02:00
4a85624701 fix: pin 3 unpinned action(s) (#11117)
Co-authored-by: Eugene <x@null.page>
2026-05-07 02:04:35 +02:00
Eugene 9152306739 add user confirmation for zmodem transfers 2026-05-07 01:08:18 +02:00
Eugene 690dc8f53e Revert "bump xterm (#10974)"
This reverts commit 5d5ac4d41a.
2026-05-07 00:48:08 +02:00
Eugene fb9bec8ed7 warn before opening external app-specific URIs v1.0.232 2026-05-04 17:49:43 +02:00
Eugene 3ab66eedca restore unsigned build 2026-05-04 17:39:54 +02:00
Eugene 5aa2ea9294 fail on webpack exceptions 2026-05-04 17:38:26 +02:00
Eugene 1f53f00f7e fail on typing generation errors 2026-05-04 17:37:52 +02:00
Eugene 56908f473c fix incorrect imports in tabby-ssh 2026-05-04 16:55:47 +02:00
SnakeEye-sudo (Er. Sangam Krishna)andGitHub 5f047dee33 docs: add serial-timestamp plugin to community plugins list (#11198) 2026-05-02 04:37:30 -07:00
EugeneGitHubEugenycopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
d8fdecda81 Windows signing fix (#11186)
Co-authored-by: Eugeny <161476+Eugeny@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
v1.0.231
2026-04-24 16:12:25 +02:00
Eugene 811cda4ef5 Update build.yml 2026-04-22 18:31:58 -07:00
allcontributors[bot]GitHuballcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
942502986f add superm1 as a contributor for code (#11174)
* update README.md [skip ci]

* update README.zh-CN.md [skip ci]

* update README.ru-RU.md [skip ci]

* update README.ko-KR.md [skip ci]

* update README.it-IT.md [skip ci]

* update README.de-DE.md [skip ci]

* update README.id-ID.md [skip ci]

* update README.pt-BR.md [skip ci]

* update .all-contributorsrc [skip ci]

* update README.ja-JP.md [skip ci]

* update README.es-ES.md [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-04-22 14:04:10 -07:00
c3ede45627 Disable global shortcuts on older plasma versions (#11157)
Co-authored-by: Eugene <inbox@null.page>
2026-04-22 21:00:14 +02:00
Eugene abc16d2ab6 fixed #10131 - bump russh to prevent auto-disconnects 2026-04-22 11:24:48 -07:00
5e1bdbf28d fix(terminal): prevent scroll-to-top race during fast output (#11102)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Eugene <inbox@null.page>
2026-04-22 20:19:46 +02:00
Mathys LopintoandGitHub e133683c1e docs: add tabby-ssh-keymap to plugins list (#11165) 2026-04-21 22:22:45 +02:00
18bca3ecb6 Fix trailing semicolons in clickable URLs (#11166)
Co-authored-by: lawrence3699 <lawrence3699@users.noreply.github.com>
2026-04-21 22:20:17 +02:00
02216ff4e7 feat(ssh): pre-populate vault password in auth prompts for MFA (fixes #9911) (#11170)
* feat(ssh): pre-populate vault password in auth prompts for MFA use cases

When a keyboard-interactive password prompt is shown and the response
field is empty, load and pre-fill the saved vault password. This lets
users with hardware tokens (e.g. YubiKey) press their token to append
a TOTP to the pre-filled base password without re-typing it.

Also pre-fill the prompt-password modal with the vault password so the
same workflow applies when SSH password auth is used with MFA.

Closes #9911

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(ssh): remove unnecessary null coalescing in loadPassword call

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 22:15:19 +02:00
allcontributors[bot]GitHuballcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
1e262cb585 add ToastyTheBot as a contributor for code (#11153)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-04-13 14:50:11 +02:00
4885888a2a fix: handle OSC sequences split across buffer chunks (#11144)
The OSCProcessor assumed OSC sequences (like OSC 52 clipboard) arrive in a single
buffer chunk. However, when sequences exceed 1024 bytes, they get split across
multiple chunks, causing the prefix and suffix to be in different calls.

This fix adds buffering to accumulate incomplete OSC sequences until the terminator
(BEL or ST) arrives, allowing proper handling of arbitrarily long OSC 52 clipboard
data and other long OSC sequences.

Fixes #6001

Co-authored-by: ToastyTheBot <toastythebot@anthropic.com>
2026-04-13 14:26:40 +02:00
Eugene f05a07aeca Update yarn.lock 2026-03-20 13:48:48 +01:00
Eugene 1d78a19e26 bump russh 2026-03-20 00:11:24 +01:00
Eugene 19eb46a72b bump russh 2026-02-28 19:04:47 +01:00
Leonardo BerbertandGitHub 85061732fa Add SFTP context menu download for files (#10971) 2026-02-05 16:02:43 +01:00
allcontributors[bot]GitHuballcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
e5a9bee4aa add leoberbert as a contributor for code (#11018)
* update README.md [skip ci]

* update README.zh-CN.md [skip ci]

* update README.ru-RU.md [skip ci]

* update README.ko-KR.md [skip ci]

* update README.it-IT.md [skip ci]

* update README.de-DE.md [skip ci]

* update README.id-ID.md [skip ci]

* update README.pt-BR.md [skip ci]

* update README.ja-JP.md [skip ci]

* update README.es-ES.md [skip ci]

* update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-02-05 15:46:31 +01:00
PonderandGitHub 44dfc55beb fix: upgraded webpack from 5.86.0 to 5.104.1 to fix ES6 class extension bug with xterm.js v6. (#11007) 2026-02-05 15:31:53 +01:00
b31a48677d feat: Implement tabby:// URL scheme handler (#11005)
Co-authored-by: Eugene <inbox@null.page>
2026-02-01 22:43:02 +01:00