feat: Pro 买断门禁、SFTP 精简与批量多机改造
新增 entitlement/license IPC 与 Waffo 一次性结账服务骨架,挂载 AI/转发/代理/串口/广播/批量导入导出门禁;批量执行改为结果矩阵并复用连接池,SFTP 工具栏图标化并去掉已连接条,同时完善跨平台本地终端与窗口配置。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
101d2164b4
commit
fea6d8db04
72 files changed
+3307
-396
No files matched your search
+14
-1
@@ -6,7 +6,15 @@ import type { SerialConfig } from '../../shared/types/serial.types'
|
||||
|
||||
const logger = createLogger('TabStore')
|
||||
|
||||
export type TabType = 'welcome' | 'terminal' | 'serial' | 'sftp' | 'portforward' | 'settings'
|
||||
export type TabType =
|
||||
| 'welcome'
|
||||
| 'terminal'
|
||||
| 'serial'
|
||||
| 'sftp'
|
||||
| 'portforward'
|
||||
| 'settings'
|
||||
| 'upgrade'
|
||||
| 'batch'
|
||||
export type ConnectionStatus = 'disconnected' | 'connecting' | 'connected' | 'error'
|
||||
|
||||
// 连接实例信息
|
||||
@@ -47,6 +55,11 @@ export interface Tab {
|
||||
localShellPath?: string
|
||||
/** Native serial terminal configuration. */
|
||||
serialConfig?: SerialConfig
|
||||
/** Pro upgrade tab context */
|
||||
upgradeFeature?: string
|
||||
upgradeComingSoon?: boolean
|
||||
/** Batch exec tab: preselected session ids */
|
||||
batchSessionIds?: string[]
|
||||
}
|
||||
|
||||
// 用于持久化的序列化 Tab 数据(排除敏感字段和运行时状态)
|
||||
|
||||
Reference in new issue
Block a user