feat(keybindings): 快捷键自定义系统 — store+冲突检测+交互式重新绑定UI | 13 files +1032/-137 | 72 tests passing tsc零错误
This commit is contained in:
1 parent
514d62644e
commit
3f636b1b0e
13 files changed
+1033
-138
No files matched your search
@@ -4,12 +4,13 @@
|
||||
|
||||
## 功能特性
|
||||
|
||||
- 🔐 **SSH 终端** - 支持密码、密钥认证,XTerm.js 高性能终端
|
||||
- 📁 **SFTP 文件管理** - 双栏可视化文件管理,上传下载,传输队列
|
||||
- 🔐 **SSH 终端** - 支持密码、密钥、SSH Agent 认证,XTerm.js 高性能终端
|
||||
- 📁 **SFTP 文件管理** - 双栏可视化文件管理,拖拽上传下载,传输队列
|
||||
- 🔄 **端口转发** - 本地/远程/动态 SOCKS5 代理
|
||||
- 📑 **多标签页** - 类浏览器标签管理,连接池复用
|
||||
- 🎨 **现代 UI** - 基于 Tailwind CSS 的深色主题界面,多主题配色
|
||||
- 🔒 **安全可靠** - 敏感数据 AES-256-GCM 加密存储
|
||||
- 📑 **多标签页** - 类浏览器标签管理,连接池复用,会话恢复
|
||||
- 🎨 **现代 UI** - 多主题系统 (Dark/Light/System),命令面板,命令片段库
|
||||
- ⌨️ **快捷键自定义** - 可重映射所有快捷键,实时冲突检测
|
||||
- 🔒 **安全可靠** - AES-256-GCM 加密存储,PBKDF2 600K 迭代密钥派生
|
||||
- 🌐 **跨平台** - 支持 Windows、macOS、Linux
|
||||
|
||||
## 技术栈
|
||||
@@ -19,10 +20,13 @@
|
||||
| 框架 | Electron 28+ |
|
||||
| 前端 | React 18 + TypeScript 5 |
|
||||
| 构建 | Vite 5 |
|
||||
| 状态管理 | Zustand |
|
||||
| 样式 | Tailwind CSS |
|
||||
| 终端 | XTerm.js |
|
||||
| SSH/SFTP | node-ssh2 |
|
||||
| 状态管理 | Zustand 4.4+ |
|
||||
| 样式 | Tailwind CSS 3.3+ |
|
||||
| 终端 | XTerm.js 5.5+ |
|
||||
| SSH/SFTP | ssh2 1.15+ |
|
||||
| 图标 | Lucide React |
|
||||
| 数据库 | sql.js (SQLite WASM) 1.11+ |
|
||||
| 测试 | Vitest 4.1+ |
|
||||
|
||||
## 快速开始
|
||||
|
||||
|
||||
Reference in new issue
Block a user