NapCatQQ/packages/napcat-webui-frontend
手瓜一十雪 74b1da67d8
Some checks are pending
Build NapCat Artifacts / Build-Framework (push) Waiting to run
Build NapCat Artifacts / Build-Shell (push) Waiting to run
Add password login support to web UI and backend
Implement password-based QQ login across the stack: add a PasswordLogin React component, integrate it into the QQ login page, and add a frontend controller method to call a new /QQLogin/PasswordLogin API. On the backend, add QQPasswordLoginHandler, router entry, and WebUiDataRuntime hooks (setPasswordLoginCall / requestPasswordLogin) plus a default handler. Register a password login callback in the shell (base.ts) that calls the kernel login service, handles common error cases and falls back to QR code when needed. Update types to include onPasswordLoginRequested and adjust NodeIKernelLoginService method signatures (including passwordLogin return type changed to Promise<QuickLoginResult>) and minor formatting fixes.
2026-02-02 19:48:31 +08:00
..
public Refactor schema ID handling and reduce parse depth 2026-01-28 16:01:43 +08:00
scripts Remove unused dependencies and optimize Monaco workers 2025-12-24 15:32:21 +08:00
src Add password login support to web UI and backend 2026-02-02 19:48:31 +08:00
.env feat: 优化webui界面和文件管理器 (#1472) 2026-01-01 21:40:39 +08:00
.gitignore Add pnpm-lock.yaml and update .gitignore 2025-11-30 18:08:22 +08:00
.npmrc refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
index.html refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
LICENSE refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
package.json Replace react-color with custom HSL ColorPicker 2026-02-01 14:22:52 +08:00
postcss.config.js Add ESLint config and update code style 2025-11-15 16:21:59 +08:00
README.md refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
tailwind.config.js Remove unused dependencies and optimize Monaco workers 2025-12-24 15:32:21 +08:00
tsconfig.json refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
tsconfig.node.json refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
vercel.json refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
vite-env.d.ts refactor: 整体重构 (#1381) 2025-11-13 15:39:42 +08:00
vite.config.ts feat: 优化离线重连机制,支持通过前端实现重新登录 2026-01-17 15:38:24 +08:00

NapCat WebUI

功能

  • WebUI登录
  • QQ登录
  • 网络配置
  • OneBot/WebUI配置
  • 日志查看(实时日志、历史日志)
  • HTTP调试
  • WS调试
  • 在线音乐播放器,支持网易云音乐歌单(大屏在页面右下角,小屏在页面下方)

如果你有更多功能需求,欢迎在 issue 中提出。

License

MIT

Related Projects

Thanks to

感谢群友“维拉”提供的在线音乐API。