Skip to content

feat : split native database session surface#335

Merged
Zxc4wonder merged 2 commits into
new_terminalfrom
pr@new_terminal@feat_chen_ui-1
Jul 10, 2026
Merged

feat : split native database session surface#335
Zxc4wonder merged 2 commits into
new_terminalfrom
pr@new_terminal@feat_chen_ui-1

Conversation

@fit2bot

@fit2bot fit2bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

feat : split native database session surface

@fit2bot fit2bot requested a review from a team July 9, 2026 06:52
@Zxc4wonder

Copy link
Copy Markdown
Member

改动内容

  • 拆分 Chen session 相关 composable:

    • useChenAuth
    • useChenWebSocket
    • useChenSession
    • useChenResourceTree
    • useChenWorkspaceTabs
    • useChenQueryConsole
    • useChenDataView
    • useChenDataViewDerivedMeta
  • 拆分 Chen UI 组件:

    • ChenSessionState
    • ResourceTreePanel
    • WorkspaceTabBar
    • QueryConsolePanel
    • ConsolePanel
    • DataViewPanel
    • QueryResultTabs
  • DatabaseSessionSurface.vue 缩减为组合层,只保留:

    • workspace layout
    • session 生命周期入口
    • 面板编排
    • resize 处理
    • 跨面板事件协调
    • mount/unmount cleanup
  • ui/chen/types.ts 中补充 workspace tab、query result、console、data view 相关类型。

@Zxc4wonder

Copy link
Copy Markdown
Member

改动内容

  • 拆分 Chen session 相关 composable:

    • useChenAuth
    • useChenWebSocket
    • useChenSession
    • useChenResourceTree
    • useChenWorkspaceTabs
    • useChenQueryConsole
    • useChenDataView
    • useChenDataViewDerivedMeta
  • 拆分 Chen UI 组件:

    • ChenSessionState
    • ResourceTreePanel
    • WorkspaceTabBar
    • QueryConsolePanel
    • ConsolePanel
    • DataViewPanel
    • QueryResultTabs
  • DatabaseSessionSurface.vue 缩减为组合层,只保留:

    • workspace layout
    • session 生命周期入口
    • 面板编排
    • resize 处理
    • 跨面板事件协调
    • mount/unmount cleanup
  • ui/chen/types.ts 中补充 workspace tab、query result、console、data view 相关类型。

image

@Zxc4wonder Zxc4wonder force-pushed the pr@new_terminal@feat_chen_ui-1 branch from fa4c948 to e0aea13 Compare July 10, 2026 06:46
@Zxc4wonder Zxc4wonder merged commit 0164679 into new_terminal Jul 10, 2026
6 of 8 checks passed
@Zxc4wonder Zxc4wonder deleted the pr@new_terminal@feat_chen_ui-1 branch July 10, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants