Commit Graph

11 Commits

Author SHA1 Message Date
bincxz 821953cee8 fix(plugins): hide ineffective provider port control 2026-07-27 15:41:08 +08:00
ryan-wong-coder 6a960d9d1a fix(plugins): preserve plugin protocol selection 2026-07-26 00:39:28 +08:00
ryan-wong-coder 04a1c0c45e feat(plugins): add connection authentication and importer providers 2026-07-26 00:39:28 +08:00
陈大猫 2e24b28dea polish quick connect protocol picker presentation (#2377)
* polish quick connect protocol picker presentation

* simplify plug header icon without background

* align protocol and credential section title styles

* increase section title spacing above controls

* loosen credential section spacing further

* restore connect header context and share protocol visuals
2026-07-22 00:41:32 +08:00
lateautumn233 7927da2085 Build ET UI: host settings panel, protocol picker, and session starters
Add ET configuration section in HostDetailsAdvancedSections (etPort,
etTerminalPath). Add ET option to ProtocolSelectDialog. Wire ET session
creation in createTerminalSessionStarters with proxy and multi-jump
validation. Add ET badges and labels in Terminal, TerminalToolbar,
TerminalConnectionDialog, and TerminalLayerSupport. Propagate ET
settings through GroupDetailsPanel, GroupSshSettingsSection, and
VaultView.
2026-06-03 01:45:29 +08:00
LAPTOP-O016UC3M\Qi Chen d8347582b4 Adds full UI internationalization and language switching
Implements comprehensive i18n support, replacing hardcoded UI strings with translation keys and introducing an i18n provider across the app. Adds persistent UI language selection, cross-window sync, and system menu localization. Updates settings and state to handle locale, propagates language changes to Electron, and adjusts components for runtime translation.

Enables a user-friendly, multi-language experience and prepares the app for further language expansion.
2025-12-17 12:06:28 +08:00
LAPTOP-O016UC3M\Qi Chen b8c221d112 Organize and normalize imports across project
Reorder and normalize import statements, group icon imports, and add
missing utility imports (cn). Fix export/newline formatting and minor
type import tweaks. Add ESLint scripts to package.json and update the
lockfile.
2025-12-11 16:01:03 +08:00
bincxz a67983dc3c Improves dialog appearance and backdrop behavior
Unifies custom box shadow styling for modal dialogs to enhance visual consistency.

Adds backdrop click handlers to dialog overlays, enabling users to dismiss dialogs by clicking outside the content area, while preventing accidental closure when interacting with the dialog itself.
2025-12-11 04:48:47 +08:00
bincxz 101c086eef Removes dialog overlay background and blur effects
Simplifies dialog appearance by eliminating darkened background and blur,
resulting in a cleaner modal overlay. Enhances visual consistency and
reduces excessive visual layering across modal dialogs.
2025-12-11 04:45:25 +08:00
bincxz 5480506853 Reformats components for consistent indentation
Improves code readability and maintainability by updating indentation
and whitespace across multiple components. No functional logic or UI
behavior is changed.
2025-12-11 02:33:01 +08:00
bincxz 375547b796 Adds multi-protocol and theme support for hosts
Enables configuration of multiple connection protocols (SSH, Telnet, Mosh) per host, including per-protocol theme selection. Introduces protocol-specific configuration, quick connect via search, and protocol selection dialogs to improve flexibility and user experience when managing and connecting to hosts.
2025-12-11 02:32:51 +08:00