feat(desktop): 新增 Electron 桌面端壳与自绘标题栏

- 新增 desktop/ Electron 工程:启动后端并等待 /api/health,就绪后加载页面;打包模式从 extraResources 读取 UI/后端
- 新增 DesktopTitleBar 组件,适配 frame:false 自绘标题栏,并修复桌面端 100vh 布局导致的外层滚动条
- chat 页面右侧布局调整更接近原生微信;detection-result 调试输出仅在 dev 环境启用
- .gitignore 忽略 desktop 构建产物/依赖,保留 .gitkeep 占位文件
- README 补充 Windows 桌面端 EXE 打包(npm run dist)与产物路径说明
This commit is contained in:
2977094657
2026-01-17 18:23:52 +08:00
parent 848847c162
commit 6eb161c726
15 changed files with 5793 additions and 6 deletions

View File

@@ -127,7 +127,10 @@
</div>
<!-- 右侧聊天区域 -->
<div class="flex-1 flex min-h-0" style="background-color: #EDEDED">
<div class="flex-1 flex flex-col min-h-0" style="background-color: #EDEDED">
<!-- 桌面端将自绘标题栏放到右侧区域避免遮挡左侧栏更接近原生微信布局 -->
<DesktopTitleBar />
<div class="flex-1 flex min-h-0">
<!-- 聊天主区域 -->
<div class="flex-1 flex flex-col min-h-0 min-w-0">
<div v-if="selectedContact" class="flex-1 flex flex-col min-h-0 relative">
@@ -1147,6 +1150,7 @@
</template>
</div>
</div>
</div>
</div>
<div