diff --git a/.all-contributorsrc b/.all-contributorsrc index af8ae26d..ca1cdee0 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -893,6 +893,15 @@ "contributions": [ "code" ] + }, + { + "login": "LacazeThomas", + "name": "Thomas LACAZE", + "avatar_url": "https://avatars.githubusercontent.com/u/19855907?v=4", + "profile": "https://github.com/LacazeThomas", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.de-DE.md b/README.de-DE.md index d0f10e42..c0b5a7fe 100644 --- a/README.de-DE.md +++ b/README.de-DE.md @@ -20,7 +20,7 @@

-Diese README ist auch verfügbar in: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :jp: 日本語 +Diese README ist auch verfügbar in: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :jp: 日本語 · :id: Bahasa Indonesia

---- @@ -278,6 +278,7 @@ Dank geht an diese wunderbaren Menschen ([emoji key](https://allcontributors.org
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/README.id-ID.md b/README.id-ID.md new file mode 100644 index 00000000..a7b07710 --- /dev/null +++ b/README.id-ID.md @@ -0,0 +1,289 @@ +[![](docs/readme.png)](https://tabby.sh) + + +

+ GitHub All Releases     Matrix   Translate   Twitter +

+ +

+ + + +

+ +---- + +### Downloads: + +* [Rilis Terbaru](https://github.com/Eugeny/tabby/releases/latest) +* [Repositories](https://packagecloud.io/eugeny/tabby): [Debian/Ubuntu-based](https://packagecloud.io/eugeny/tabby/install#bash-deb), [RPM-based](https://packagecloud.io/eugeny/tabby/install#bash-rpm) +* [Latest nightly build](https://nightly.link/Eugeny/tabby/workflows/build/master) + +
+

+This README is also available in: :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia +

+ +---- + +[**Tabby**](https://tabby.sh) (sebelumnya **Terminus**) adalah emulator terminal, SSH, dan klien serial yang sangat dapat dikonfigurasi untuk Windows, macOS, dan Linux + +* Integrasi SSH dan klien Telnet dan Koneksi Manager +* Integrasi terminal serial +* Tema dan skema warna +* Pintasan yang dapat dikonfigurasi sepenuhnya dan pintasan multi-chord +* Panel yang bisa dipisahkan +* Mengingat tab anda +* Mensupport PowerShell (dan PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder dan CMD +* File transfer secara langsung dari/ke sesi SSH via Zmodem +* Support Unicode termaksud karakter double-width +* Tidak tersedak dengan output yang mengalir dengan cepat +* Pengalaman shell yang tepat di Windows termasuk penyelesaian tab (via Clink) +* Wadah terintregrasi terenkripsi untuk rahasia dan konfigurasi SSH +* SSH, SFTP dan klien Telnet tersedia sebagai [aplikasi web](https://tabby.sh/app) (dan juga [self-hosted](https://github.com/Eugeny/tabby-web)). + +# Contents + +- [Apa itu Tabby dan bukan Tabby](#what-tabby-is-and-isnt) +- [Fitur Terminal](#terminal-features) +- [SSH Client](#ssh-client) +- [Serial Terminal](#serial-terminal) +- [Portabel](#portable) +- [Plugins](#plugins) +- [Tema](#themes) +- [Kontribusi](#contributing) + + + +# What Tabby is and isn't + +* **Tabby adalah** sebuah alternatif untuk standar Windows' terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app dan iTerm + +* **Tabby bukan** shell yang baru atau peganti MinGW atau Cygwin. Dan bukan applikasi ringan - jika penggunaan RAM diutamakan, mungkin boleh mencoba [Conemu](https://conemu.github.io) atau [Alacritty](https://github.com/jwilm/alacritty) + + + +# Fitur terminal + +![](docs/readme-terminal.png) + +* Adalah V220 terminal + berbagai macam extensi +* Beberapa panel split bersarang +* Tab di sisi mana pun dari jendela +* Jendela dockable opsional dengan hotkey spawn global ("Quake console") +* Deteksi Progres +* Notifikasi untuk penyelesaian proses +* Tempel tanda kurung, peringatan tempel multiline +* Pengikat font +* Kustom profil shell +* Opsional tempel RMB dan copy-on select (PuTTY style) + + + +# Klien SSH + +![](docs/readme-ssh.png) + +* Klien SSH2 dengan manajer koneksi +* X11 dan port forwarding +* Otomatis berpindah host management +* Agent forwarding (termaksud Pageant dan Windows native OpenSSH Agent) +* Login scripts + + + +# Serial Terminal + +* Koneksi yang disimpan +* Support Readline input +* Opsional hex byte-by-byte input dan hexdump output +* Konversi Newline +* Rekoneksi secara otomatis + + + +# Portabel + +Tabby tetap bisa berjalan sebagai applikasi portabel di Windows, jika anda membuat folder `data` di tempat tinggal yang sama dengan `Tabby.exe`. + + + +# Plugins + +Tema dan Plugin bisa langsung di instal dari Pengaturan didalam Tabby. + +* [docker](https://github.com/Eugeny/tabby-docker) - untuk menkonek ke Docker containers +* [title-control](https://github.com/kbjr/terminus-title-control) - memperbolehkan untuk mengganti judul di tab terminal dengan menyediakan prefix, suffix, dan/atau strings untuk di buang +* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - kirimkan command ke satu atau semua tab terminal dengan cepat +* [save-output](https://github.com/Eugeny/tabby-save-output) - merekam output terminal ke suatu file +* [sync-config](https://github.com/starxg/terminus-sync-config) - sinkronisasi config ke Gist atau Gitee +* [clippy](https://github.com/Eugeny/tabby-clippy) - suatu contoh plugin yang akan mengganggu anda setiap saat +* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - memperbolehkan membuat kustom profil workspace dari konfigurasi yang diberikan +* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - membuka browser default dengan text yang dipilih dari Tab Tabby + + + +# Tema + +* [hype](https://github.com/Eugeny/tabby-theme-hype) - inspirasi dari tema Hyper +* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - Tabby, tapi lebih santuy +* [gruvbox](https://github.com/porkloin/terminus-theme-gruvbox) +* [windows10](https://www.npmjs.com/package/terminus-theme-windows10) +* [altair](https://github.com/yxuko/terminus-altair) + +# Sponsors + +[![](https://assets-production.packagecloud.io/assets/packagecloud-logo-light-scaled-26ce8e96060fddf74afbd4445e63ba35590d4aaa56edc98495bb390ef3cae0ae.png)](https://packagecloud.io) + +[**packagecloud**](https://packagecloud.io) telah menyediakan hosting gratis untuk Debian/RPM Repisitory + + +# Kontribusi + +Pull requests dan plugins dipersilahkan! + +Lihat [HACKING.md](https://github.com/Eugeny/tabby/blob/master/HACKING.md) dan [API docs](https://docs.tabby.sh/) untuk informasi lebih lajut tentang project ini, dan tutorial singkat untuk plugin. + +--- + + +Terima kasih kepada mereka yang telah membantu ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Russell Myers

💻

Austin Warren

💻

Felicia Hummel

💻

Mike MacCana

⚠️ 🎨

Yacine Kanzari

💻

BBJip

💻

Futagirl

🎨

Levin Rickert

💻

OJ Kwon

💻

domain

🔌 💻

James Brumond

🔌

Daniel Imms

💻 🔌 ⚠️

Florian Bachmann

💻

Michael Kühnel

💻 🎨

Tilmann Meyer

💻

PM Extra

🐛

Jonathan

💻

Hans Koch

💻

Dak Smyth

💻

Wang Zhi

💻

jack1142

💻

Howie Douglas

💻

Chris Kaczor

💻

Johannes Kadak

💻

LeSeulArtichaut

💻

Cyril Taylor

💻

nstefanou

💻 🔌

orin220444

💻

Gobius Dolhain

💻

Gwilherm Folliot

💻

Dmitry Pronin

💻

Jonathan Beverley

💻

Zenghai Liang

💻

Mateusz Tracz

💻

pinpin

💻

Takuro Onoda

💻

frauhottelmann

💻

Piotr Patalong

🎨

Clark Wang

💻

iamchating

💻

starxg

🔌

Alisue

🎨

Dominic Yin

💻

Brandon Rothweiler

🎨

Logic Machine

📖

cypherbits

📖

Matthew Davidson

💻

Alexander Wiedemann

💻

장보연

📖

zZ

💻

Aaron Davison

💻

Przemyslaw Kozik

🎨

Alfredo Arellano de la Fuente

💻

MH Kim

💻

Marmota

🎨

Ares Andrew

📖

George Korsnick

💵

Artem Smirnov

💵

Tim Kopplow

💵

mrthock

💵

Lukas Rottach

💵

boonkerz

💻 🌍

Milo Ivir

🌍

JasonCubic

🎨

MaxWaldorf

🚇

Michael Wizner

💻

Martin

💻

Piersandro Guerrera

📖 🌍

X-0x01

💻

Allenator

📖

Matheus Castello

💻

Jai A P

📦

Richard Yu

💻

artu-ole

💻

Timofey Gribanov

📖 🌍

Christian Bingman

💻

zhipeng

💻

woodmeal

💻

MagicLike

📖

Hisam Fahri

💻

Liangcheng Juves

💻

Atte Timonen

💻

João Pinto

📖

Alan

💻

Atsushi Morimoto

💵

Arles

💵

six2dez

💵

Candice

💵

Rowen Willabus

💵

HengY1Coding✨

💵

Francis Gelderloos

💵

astromasoud

💵

Anders G. Jørgensen

💵

Dave Richardson

💵

Thomas Peter Berntsen

💵

Ikko Ashimine

📖

giejqf

💻

Thomas LACAZE

💻
+ + + + + + +Project ini mengikuti semua spesifikasi dari [all-contributors](https://github.com/all-contributors/all-contributors). Kontribusi akan sangat diterima! diff --git a/README.it-IT.md b/README.it-IT.md index 3b1567be..ce9c5efd 100644 --- a/README.it-IT.md +++ b/README.it-IT.md @@ -21,7 +21,7 @@

-Questo README è disponibile anche in: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :de: Deutsch · :jp: 日本語 +Questo README è disponibile anche in: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia ---- @@ -273,6 +273,7 @@ Grazie a queste persone meravigliose ([emoji key](https://allcontributors.org/do
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/README.ja-JP.md b/README.ja-JP.md index cafc4794..eddf3821 100644 --- a/README.ja-JP.md +++ b/README.ja-JP.md @@ -21,62 +21,62 @@

-このREADMEは次の言語でも使用可能です: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch +このREADMEは次の言語にも対応: :gb: English · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :id: Bahasa Indonesia

---- -[**Tabby**](https://tabby.sh)(以前は**Terminus**と呼ばれていた)は、Windows、macOS、Linux用の高度に設定可能なターミナル・エミュレータ、SSH、シリアルクライアントです +[**Tabby**](https://tabby.sh)(旧**Terminus**)は、Windows、macOS、Linux向けの高度なカスタマイズに対応した端末エミュレータ、SSH、シリアルコンソールです -* SSH、Telnetクライアントとコネクションマネージャーの統合 -* 統合されたシリアルターミナル -* テーピングとカラースキーム -* 完全に設定可能なショートカットとマルチコード・ショートカット -* スプリットペイン -* タブの記憶 -* PowerShell(およびPS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder、CMDのサポート +* SSH、Telnetクライアントと接続マネージャーの統合 +* シリアルコンソールの統合 +* テーマと配色のカスタマイズ +* 自由なショートカットのカスタマイズと複数キー入力にも対応 +* ペイン分割に対応 +* タブの保存機能 +* PowerShell(または PS Core)やWSL、Git-Bash、Cygwin、MSYS2、Cmder、CMDに対応 * Zmodemを介したSSHセッションへの直接ファイル転送 -* 全角文字を含むユニコードのフルサポート -* 高速に流れる出力で詰まることがない -* タブ補完を含むWindowsでの適切なシェル体験 (Clink経由) -* SSHの秘密と設定のための統合された暗号化コンテナ -* SSH、SFTP、Telnetクライアントが[Webアプリ](https://tabby.sh/app)として利用可能([セルフホスティング](https://github.com/Eugeny/tabby-web)も可能)。 +* 全角文字を含むUnicodeの完全対応 +* 大量の出力にも止まることはありません +* タブキーによる補完機能にも対応したWindows上での快適なシェル (Clink使用) +* SSHの機密性の高い情報と設定を保存する暗号化コンテナの搭載 +* SSH、SFTP、Telnetクライアントが[Webアプリ](https://tabby.sh/app)として利用可能 ([セルフホスティング](https://github.com/Eugeny/tabby-web)も可能) # コンテンツ -- [Tabbyとは](#Tabbbyとは) -- [ターミナルの機能](#ターミナルの機能) -- [SSHクライアント](#SSHクライアント) -- [シリアルターミナル](#シリアルターミナル) -- [ポータブル](#ポータブル) +- [Tabbyとは](#tabbyとは) +- [ターミナル機能](#ターミナル機能) +- [SSHクライアント](#sshクライアント) +- [シリアルコンソール](#シリアルコンソール) +- [ポータブル機能](#ポータブル機能) - [プラグイン](#プラグイン) - [テーマ](#テーマ) - [コントリビュート](#コントリビュート) -# Tabbbyとは +# Tabbyとは -* **Tabbyは**Windows 標準のターミナル(conhost)、PowerShell ISE、PuTTY、macOSのTerminal.appおよびiTermの代替となるものです +* **Tabbyは**Windows 標準のターミナル(conhost)、PowerShell ISE、PuTTY、macOSのTerminal.appおよびiTermの代替となるアプリケーションです。 -* **Tabbyは**は新しいシェルでも**なければ**、MinGWやCygwinの置き換えでも**ありません**。また、軽量でも**ありません**。もしRAMの使用量が重要であれば、[Conemu](https://conemu.github.io)や[Alacritty](https://github.com/jwilm/alacritty)を検討してください +* **Tabby**は新しいシェル**でもなければ**、MinGWやCygwinの置き換え**でもありません**。また、軽量**でもありません**。RAMの使用量を重視するのではあれば、[Conemu](https://conemu.github.io)や[Alacritty](https://github.com/jwilm/alacritty)の利用をお勧めします。 -# ターミナルの機能 +# ターミナル機能 ![](docs/readme-terminal.png) * V220ターミナル+各種拡張機能 -* 複数のネストされたスプリットペイン -* ウィンドウのどの側にもタブがある -* グローバルスポーンホットキー("Quake console")を持つオプションのドッキング自在なウィンドウ +* 複数ネストされたペイン分割に対応 +* ウィンドウ内に自由に配置可能なタブ +* グローバルホットキーで呼び出せるドックウィンドウ機能("Quakeコンソール") * 進行状況の検出 * プロセス完了時の通知 -* 括弧付きペースト、複数行のペースト警告 -* フォントの合字 -* カスタムシェルプロファイル -* オプションのRMBペーストとコピーオンセレクト(PuTTYスタイル) +* ブラケットペーストや複数行のペーストの警告機能 +* 合字フォントの対応 +* シェルプロファイルの自由なカスタマイズ +* RMBペーストと選択時の自動コピー機能(PuTTYスタイル)の対応 @@ -84,49 +84,49 @@ ![](docs/readme-ssh.png) -* SSH2クライアントとコネクションマネージャ +* SSH2クライアントと接続マネージャー * X11とポートフォワーディング -* 自動ジャンプホスト管理 -* エージェント転送(PageantとWindowsネイティブOpenSSHエージェントを含む) +* 自動ジャンプサーバー管理 +* エージェント転送(PageantとWindows標準OpenSSHエージェントを含む) * ログインスクリプト -# シリアルターミナル +# シリアルコンソール -* 保存されたコネクション -* リードライン入力のサポート -* オプションの16進バイト入力およびhexdump出力 +* 接続の保存機能 +* 行単位入力の対応 +* 16進バイト入力および16進ダンプ出力の対応 * 改行コードの変換 * 自動再接続 -# ポータブル +# ポータブル機能 -Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォルダを作成すれば、ポータブルアプリとして実行されます。 +Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォルダを作成すれば、ポータブルアプリケーションとして実行することができます。 # プラグイン -プラグインやテーマは、Tabby内の設定ビューから直接インストールすることができます。 +プラグインやテーマは、Tabby内の設定画面から直接インストールすることができます。 -* [docker](https://github.com/Eugeny/tabby-docker) - Dockerコンテナへ接続する -* [title-control](https://github.com/kbjr/terminus-title-control) - ターミナルタブのタイトルを、プレフィックス、サフィックス、削除する文字列を指定して変更可能にする -* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - 1つまたはすべてのターミナルタブに素早くコマンドを送信する -* [save-output](https://github.com/Eugeny/tabby-save-output) - ターミナルの出力をファイルに記録する -* [sync-config](https://github.com/starxg/terminus-sync-config) - GistまたはGiteeにコンフィグを同期する -* [clippy](https://github.com/Eugeny/tabby-clippy) - いつも悩まされるプラグインの例 -* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - 与えられた設定に基づき、カスタムワークスペースプロファイルを作成可能にする -* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - デフォルトのシステムブラウザを開き、Tabbyのタブから選択されたテキストを表示する +* [docker](https://github.com/Eugeny/tabby-docker) - Dockerコンテナに接続することができます +* [title-control](https://github.com/kbjr/terminus-title-control) - タブ名の前後に文字を入れたり指定した文字の削除をすることができます +* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - 一つもしくは複数のタブに手軽にコマンド送信することができます +* [save-output](https://github.com/Eugeny/tabby-save-output) - ターミナルの出力をファイルに保存することができます +* [sync-config](https://github.com/starxg/terminus-sync-config) - GistやGiteeに設定ファイルを同期することができます +* [clippy](https://github.com/Eugeny/tabby-clippy) - いつもあなたを悩ますプラグインの作例 +* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - 指定された設定からカスタマイズされたワークスペースを作成することができます +* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - Tabby内の端末で選択したテキストを標準の既定ブラウザで開くことができます。 # テーマ * [hype](https://github.com/Eugeny/tabby-theme-hype) - Hyperをイメージしたテーマ -* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - TabbyのためのRelaxedテーマ +* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - Tabby向けのRelaxedテーマ * [gruvbox](https://github.com/porkloin/terminus-theme-gruvbox) * [windows10](https://www.npmjs.com/package/terminus-theme-windows10) * [altair](https://github.com/yxuko/terminus-altair) @@ -140,7 +140,7 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル # コントリビュート -プルリクエストやプラグインを歓迎します! +プルリクエストやプラグインは大歓迎です! プロジェクトの構成や、ごく簡単なプラグイン開発のチュートリアルについては、[HACKING.md](https://github.com/Eugeny/tabby/blob/master/HACKING.md)及び、[API docs](https://docs.tabby.sh/)を参照してください。 @@ -277,6 +277,7 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 @@ -285,4 +286,4 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル -このプロジェクトは[all-contributors](https://github.com/all-contributors/all-contributors)の仕様に準拠しています。どのような種類の貢献でも歓迎します! +このプロジェクトは[all-contributors](https://github.com/all-contributors/all-contributors)の仕様に準拠しています。どのような形の貢献でも歓迎します! diff --git a/README.ko-KR.md b/README.ko-KR.md index e03945a6..bd599626 100644 --- a/README.ko-KR.md +++ b/README.ko-KR.md @@ -267,6 +267,7 @@ Pull requests and plugins are welcome!
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/README.md b/README.md index 45786cd7..f487c0a1 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@

-This README is also available in: :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 +This README is also available in: :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia

---- @@ -277,6 +277,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/README.ru-RU.md b/README.ru-RU.md index 6ce3038f..14709ab1 100644 --- a/README.ru-RU.md +++ b/README.ru-RU.md @@ -21,7 +21,7 @@

-Этот README также доступен на: :gb: English · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 +Этот README также доступен на: :gb: English · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia

---- @@ -273,6 +273,7 @@ Pull-запросы и плагины приветствуются!
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/README.zh-CN.md b/README.zh-CN.md index c9d730c7..67723234 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -21,7 +21,7 @@

-本 README 还适用于以下语言: :gb: English · :ru: Русский · :kr: 한국어 · :it: Italiano · :de: Deutsch · :jp: 日本語 +本 README 还适用于以下语言: :gb: English · :ru: Русский · :kr: 한국어 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia

---- @@ -272,6 +272,7 @@
Thomas Peter Berntsen

💵
Ikko Ashimine

📖
giejqf

💻 +
Thomas LACAZE

💻 diff --git a/tabby-plugin-manager/src/services/pluginManager.service.ts b/tabby-plugin-manager/src/services/pluginManager.service.ts index b39c41b6..290c7b76 100644 --- a/tabby-plugin-manager/src/services/pluginManager.service.ts +++ b/tabby-plugin-manager/src/services/pluginManager.service.ts @@ -51,9 +51,9 @@ export class PluginManagerService { _listAvailableInternal (namePrefix: string, keyword: string, query?: string): Observable { return from( - axios.get(`https://api.npms.io/v2/search?q=keywords%3A${keyword}+${encodeURIComponent(query ?? '')}&size=250`) + axios.get(`https://registry.npmjs.com/-/v1/search?text=keywords%3A${keyword}%20${query}&size=250`) ).pipe( - map(response => response.data.results + map(response => response.data.objects .filter(item => !item.keywords?.includes('tabby-dummy-transition-plugin')) .map(item => ({ name: item.package.name.substring(namePrefix.length), @@ -62,7 +62,7 @@ export class PluginManagerService { version: item.package.version, homepage: item.package.links.homepage, author: (item.package.author || {}).name, - isOfficial: item.package.publisher.name === OFFICIAL_NPM_ACCOUNT, + isOfficial: item.package.publisher.username === OFFICIAL_NPM_ACCOUNT, })) ), map(plugins => plugins.filter(x => x.packageName.startsWith(namePrefix))),