茂之钳
|
883ec72ad7
|
chore: integrate all Tergent UI + SSH features
- TergentTheme.kt: color tokens, typography, spacing, shapes
- DevicesScreen.kt, DiagnosticsScreen.kt, NotificationsScreen.kt: 3 new pages
- SshTerminalManager.kt: SSH connection manager (JSch)
- SshTerminalScreen.kt: terminal UI with arrow keys/Tab/Ctrl keypad
- SshHost.kt: standalone SSH composable
- SettingsScreens.kt: SSH terminal entry in settings
- ShellScreen.kt: SSH row in settings list
- Removed duplicate app/main/ source directory (single source: app/src/main/)
- JSch 0.1.55 dependency
|
2026-05-23 08:01:11 +00:00 |
|
茂之钳
|
81bf9e1f50
|
feat(ssh): full terminal UI with arrow keys/Tab/Ctrl keypad
- SshTerminalManager: SSH connection, shell I/O, ANSI parsing
- SshTerminalScreen: terminal output with keyboard toolbar
- Arrow keys ▲▼◀▶ (ANSI cursor codes)
- Tab, Esc, Del, Home, End, PgUp, PgDn
- Ctrl+C, Ctrl+D, Ctrl+Z
- Keyboard toolbar collapsible
- SshHost: standalone composable with connect dialog lifecycle
- JSch 0.1.55 dependency
- DevicesScreen, DiagnosticsScreen, NotificationsScreen
- TergentTheme, TergentTokens placeholder
|
2026-05-23 07:23:47 +00:00 |
|
茂之钳
|
a72b01e142
|
feat(ssh): add SSH terminal functionality (JSch)
- SshTerminalManager: SSH connection lifecycle, shell I/O, ANSI-aware line parsing
- SshTerminalScreen: Compose UI with terminal output, input bar, connect dialog
- Added JSch 0.1.55 dependency to gradle (libs.versions.toml + build.gradle.kts)
|
2026-05-23 07:19:05 +00:00 |
|