Commit Graph

6441 Commits

Author SHA1 Message Date
allcontributors[bot] d8fbf3fdb8 update README.zh-CN.md [skip ci] 2026-05-07 21:02:55 +00:00
allcontributors[bot] 5bdc022b6e update README.md [skip ci] 2026-05-07 21:02:54 +00:00
Varun Subramanyan ff81afb7fb fix: use switchMap instead of flatMap for plugin search to prevent st… (#11089) 2026-05-07 23:02:31 +02:00
Ponder 0bd4a2a2b2 feat: add refresh button for sftp (#11047) 2026-05-07 22:57:12 +02:00
orbisai0security 048fa361e9 fix: remove unsafe exec() in UAC.cpp (#11195)
Co-authored-by: Eugene <inbox@null.page>
2026-05-07 22:56:48 +02:00
Utkarsh Adhran 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 Adhran c0530686cb fix: hide blacklisted profiles from OS dock/taskbar menu (#11108) 2026-05-07 22:32:13 +02:00
Utkarsh Adhran 69485c475c fix: disable spellchecker to prevent automatic dictionary downloads (#11107) 2026-05-07 22:31:02 +02:00
hsdelirium f547d1c789 perf: fix UI degradation with large SSH config files. Issue #11078 (#11094) 2026-05-07 22:30:41 +02:00
gmd20 25ca30e769 Implement write queue for Zmodem transfer (#11155) 2026-05-07 22:26:44 +02:00
iroaK 220f7197d9 Add option to replace line breaks with spaces on paste (#11218) 2026-05-07 22:19:00 +02:00
nguyenhuukhoi 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
Sebastion 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
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
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
dagecko 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
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
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) 5f047dee33 docs: add serial-timestamp plugin to community plugins list (#11198)
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
2026-05-02 04:37:30 -07:00
Eugene d8fdecda81 Windows signing fix (#11186)
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
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
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
2026-04-22 18:31:58 -07:00
allcontributors[bot] 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
Mario Limonciello 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
Package-Build / Lint (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
2026-04-22 11:24:48 -07:00
Phil Condreay 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 Lopinto e133683c1e docs: add tabby-ssh-keymap to plugins list (#11165)
Package-Build / Lint (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
2026-04-21 22:22:45 +02:00
chaoliang yan 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
syrexjohnson 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] 1e262cb585 add ToastyTheBot as a contributor for code (#11153)
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-04-13 14:50:11 +02:00
ToastyTheBot 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
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
2026-03-20 13:48:48 +01:00
Eugene 1d78a19e26 bump russh 2026-03-20 00:11:24 +01:00
Eugene 19eb46a72b bump russh
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
2026-02-28 19:04:47 +01:00
Leonardo Berbert 85061732fa Add SFTP context menu download for files (#10971)
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
2026-02-05 16:02:43 +01:00
allcontributors[bot] 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
Ponder 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
Ponder b31a48677d feat: Implement tabby:// URL scheme handler (#11005)
Package-Build / Lint (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docs / build (push) Has been cancelled
Package-Build / macOS-Build (arm64, aarch64-apple-darwin) (push) Has been cancelled
Package-Build / macOS-Build (x86_64, x86_64-apple-darwin) (push) Has been cancelled
Package-Build / Linux-Build (amd64, x64, ubuntu-24.04, x86_64-unknown-linux-gnu) (push) Has been cancelled
Package-Build / Linux-Build (arm64, arm64, ubuntu-24.04-arm, aarch64-unknown-linux-gnu, aarch64-linux-gnu-) (push) Has been cancelled
Package-Build / Linux-Build (armhf, arm, ubuntu-24.04, arm-unknown-linux-gnueabihf, arm-linux-gnueabihf-) (push) Has been cancelled
Package-Build / Windows-Build (arm64, aarch64-pc-windows-msvc) (push) Has been cancelled
Package-Build / Windows-Build (x64, x86_64-pc-windows-msvc) (push) Has been cancelled
Co-authored-by: Eugene <inbox@null.page>
2026-02-01 22:43:02 +01:00
Eugene 10a4f54732 fixed recovered tabs crashing after upgrade - fixes #10619, fixes #10635, fixes #10672, fixes #10682, fixes #10688, fixes #10730, fixes #10843 2026-02-01 22:41:59 +01:00
Eugene 1ae8fe38e1 Merge branch 'master' of github.com:Eugeny/tabby 2026-02-01 22:41:56 +01:00
Ponder a6da819b93 feat: Allow third-party plugins to add quick connection support. (#11004) 2026-02-01 22:17:16 +01:00