6513 Commits
Author SHA1 Message Date
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
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
PonderandGitHub a6da819b93 feat: Allow third-party plugins to add quick connection support. (#11004) 2026-02-01 22:17:16 +01:00
Eugene 2bc621c10e bumped plugins 2026-02-01 21:35:09 +01:00
GrovvikandGitHub c7e6858d5b fix(pluginsSettingsTab.component.pug): flex wrapper for gap in buttons (#10986) 2026-01-26 20:41:38 +01:00
Eugene 438ac9a6ff clarify partial/full profile types 2026-01-24 17:30:11 +01:00
Eugene 0bb357c7af Merge branch 'master' of github.com:Eugeny/tabby 2026-01-24 11:54:11 +01:00
Eugene 8efde7d4f4 bump node-pty 2026-01-24 11:37:56 +01:00
EugeneandGitHub 5d5ac4d41a bump xterm (#10974) 2026-01-24 11:37:44 +01:00
4566a91474 Fix hiding the app from macos dock when docking is enabled (#10960)
Co-authored-by: Serge Bakharev <sergebakharev@users.noreply.github.com>
2026-01-13 23:21:51 +01:00
Eugene 2d01b9ab80 fixed #10580, fixed #10558, fixed #10237, fixed #8450 - fixed X11 forwarding v1.0.230 2026-01-13 23:19:30 +01:00
Eugene c9cd8487b7 bump node-pty 2026-01-13 22:25:00 +01:00
allcontributors[bot]GitHuballcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
53450c9650 add ajkrj as a contributor for code (#10966)
* update README.md [skip ci]

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

* update README.ru-RU.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.ja-JP.md [skip ci]

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

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

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

* update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-01-13 21:34:24 +01:00
f8f625f6ba fix(ssh): add EOF handling and error propagation for port forwarding (#10964)
Co-authored-by: Eugene <inbox@null.page>
2026-01-13 16:03:23 +01:00
431ea21563 feat(ssh): support agent authentication using specific public key identity (#10953)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Eugene <inbox@null.page>
2026-01-05 12:27:22 +01:00
Andy_AllanandGitHub 5c6008deac fix(ssh): fix windows openssh agent detection logic (#10954)
On Windows, checking for the existence of the OpenSSH agent named pipe
(`\\.\pipe\openssh-ssh-agent`) can throw an `EBUSY` error if the agent
is running and the pipe is in use. Previously, this error was caught
generically and treated as the pipe not existing, causing auto-detection
to fail even when the agent was active.

This change updates the detection logic to explicitly catch `EBUSY`
errors from `fs.stat` and treat them as a positive signal that the
pipe exists.
2026-01-03 15:43:50 +01:00
gh-logGitHubgh-log <>
315083dd69 Packagecloud_upload_for_Debian_forky_duke (#10890)
Co-authored-by: gh-log <>
2025-12-26 11:38:00 +01:00
Eugene 283c5f0354 fixup 2025-12-26 01:56:40 +01:00
Eugene 81e0d0b5bc Update polyfills.ts 2025-12-26 00:13:45 +01:00
Eugene 35fdfd1c3c build fix 2025-12-25 23:58:13 +01:00
TheBlindandGitHub db56cc6db7 fix: include http proxy settings in ssh multiplexer key (#10943) 2025-12-25 23:36:18 +01:00
Eugene 186c40515d remove @types/electron-config 2025-12-25 23:34:30 +01:00
Eugene 648a236452 dep bumps 2025-12-23 01:05:17 +01:00
Eugene 2b147dfa01 bumped node-pty & russh 2025-12-23 00:58:54 +01:00
Eugene f7b767aab3 bumped russh 2025-12-02 22:12:06 +01:00
Indigo.liuandGitHub 2cf6ef0036 Add support to connect in winscp throug tunnel. (#10829) v1.0.229 2025-11-11 12:14:42 +01:00
KairlecandGitHub 7a7d3d2b77 fix: unexpected configuration was selected in the recent profiles (#10817) 2025-11-11 12:09:09 +01:00
Eugene 4f14e92e6a bump node-pty 2025-11-11 11:54:47 +01:00
Eugene 52463555ab Disable SSH compression by default as a workaround for SFTP upload bugs 2025-11-11 11:35:01 +01:00
bbcb026433 fix: adjust ssh config time resolution (#10803)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-20 09:47:04 +02:00
Eugene 34c0c780f4 fixed signing v1.0.228 2025-10-16 01:50:41 +02:00