Skip to content

feat(frontend): 网关/本地模式配置 UI 与登录跳过 emit;Windows UTF-8 开发/日志修复#313

Open
Tz-WIND wants to merge 6 commits intoRTGS2017:mainfrom
Tz-WIND:main
Open

feat(frontend): 网关/本地模式配置 UI 与登录跳过 emit;Windows UTF-8 开发/日志修复#313
Tz-WIND wants to merge 6 commits intoRTGS2017:mainfrom
Tz-WIND:main

Conversation

@Tz-WIND
Copy link
Copy Markdown
Contributor

@Tz-WIND Tz-WIND commented Apr 25, 2026

摘要

修复构式的登录/本地选项,现在可以直接选择不登录使用了。优化模型配置显示。还有我们windows下跑前端会有的神秘锟斤拷语。

变更说明

登录(LoginDialog.vue

  • 「不登录」由打开 GitHub 仓库改为 emit('skip'),由上层决定行为。
  • 文案由「不登录,使用开源版本」改为「不登录,直接进入」。

配置与记忆(ConfigView.vueMemoryView.vue

  • 模型 Tab 顶部增加「网关模式 / 本地模式」说明横幅(含用户名等说明)。
  • 已登录:各模块用统一的「连接状态 / NagaModel 网关已连接」替代多行「已登陆,无需填写」类提示。
  • 未登录:保留完整 API 地址、密钥等表单项,增加 placeholder,敏感项使用 type="password"
  • MemoryView:LLM 在网关中仍显示模型名;Neo4j 分组标题简化为 prop;云端记忆状态展示收紧为一行;Neo4j 密码改为 password 输入。

Electron 后端(electron/modules/backend.ts

  • 子进程环境增加 PYTHONIOENCODING=utf-8PYTHONUTF8=1
  • stdout/stderr 使用 UTF-8 编码读取,避免 Windows 下乱码。

开发体验(package.json + 新文件 scripts/dev.mjs

  • dev 脚本改为执行 node scripts/dev.mjs
  • 在 Windows 上先执行 chcp 65001,再 spawn npx vite,与终端代码页一致。

屏幕截图 2026-04-25 200115 屏幕截图 2026-04-25 200100

Tz-WIND added 6 commits April 25, 2026 20:06
Replaced '使用开源版本' with '直接进入' in the skip login option.
Updated ConfigView.vue to enhance configuration options for NagaModel and local modes, including improved connection status indicators and input handling.
Refactor MemoryView.vue to streamline API configuration handling and improve user feedback for NagaModel gateway connections.
@69gg
Copy link
Copy Markdown
Collaborator

69gg commented Apr 25, 2026

「不登录」由打开 GitHub 仓库改为 emit('skip'),由上层决定行为。
文案由「不登录,使用开源版本」改为「不登录,直接进入」。

该实现可能无需 等待 @RTGS2017 查看

@69gg 69gg requested a review from RTGS2017 April 25, 2026 13:28
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.

2 participants