Skip to content

feat: add guide tour and terminal features with localization support - #635

Draft
iasthc wants to merge 1 commit into
mainfrom
terminal-layout
Draft

feat: add guide tour and terminal features with localization support#635
iasthc wants to merge 1 commit into
mainfrom
terminal-layout

Conversation

@iasthc

@iasthc iasthc commented Aug 19, 2026

Copy link
Copy Markdown
Member

This pull request introduces a new integrated terminal feature into the authenticated layout and improves internationalization for several UI actions. It also simplifies the sidebar navigation logic by removing conditional checks for Rook Ceph and makes the storage navigation always visible. Below are the most important changes:

Terminal Integration:

  • Added a terminal button to the header that toggles a resizable terminal pane at the bottom of the main layout. The terminal uses the new Terminal component and allows users to interact with a cluster pod directly from the UI. [1] [2] [3]

Internationalization Improvements:

  • Added new translation strings for "Guide Tour," "Terminal," "Close Terminal," "Toggle Clusters," and "Switch Cluster" in both English and Traditional Chinese. Updated relevant UI elements to use these translations for better localization. [1] [2] [3] [4] [5]

Sidebar Navigation Simplification:

  • Removed the conditional logic that checked for the presence of Rook Ceph CRDs before displaying the storage navigation. The storage section is now always shown in the sidebar, streamlining the navigation structure. [1] [2] [3] [4]

Component Naming and Import Updates:

  • Renamed the cluster import dialog component from ImportCluster to Registe and updated its usage accordingly. [1] [2]

UI Icon Imports:

  • Added imports for new icons (TerminalIcon, XIcon) used in the terminal and header controls. [1] [2]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant