Repository navigation
v1.1.3
feat(listeners): 动态监听器管理与证书配置 / Dynamic listener management and certificate configuration
- 新增 ListenerManager 服务支持动态启停监听器 / Add ListenerManager service for dynamic listener control
- DoH 使用 tokio-rustls 实现 HTTPS 加密 / DoH now uses tokio-rustls for HTTPS encryption
- 添加证书信息查看 API 和前端 UI / Add certificate info API and frontend UI
- 证书编辑时回显已有内容 / Pre-fill existing cert content when editing
- TLS 协议缺少证书时拒绝启动 / Reject TLS listener startup without certificates
- DoH3 暂未实现 / DoH3 not yet implemented
chore(frontend): add vite-env.d.ts for TypeScript support
feat(monitor): Phase 2.1 实时监控仪表盘 / Real-time Dashboard with SSE and ECharts
- Backend: 新增 SSE 端点 /api/stats/stream 用于实时指标推送 (Added SSE endpoint for real-time metrics)
- Backend: 更新 auth_middleware 支持 SSE 的 query param token 验证 (Updated auth_middleware to support query param token for SSE)
- Backend: 为 QueryStats 派生 Default trait (Derived Default for QueryStats)
- Frontend: 集成 ECharts 并实现 Dashboard.vue (Integrated ECharts and implemented Dashboard.vue)
- Frontend: 添加连接状态显示和实时 QPS/延迟图表 (Added connection status and real-time charts)
feat: 实现快捷指令面板与 UI 优化 (Phase 1.4) / Implement Quick Command Panel and UI refinements
前端 / Frontend:
- 新增快捷指令面板 (欢迎界面) / Add Quick Command Panel (Welcome screen)
- 实现玻璃拟态风格 UI / Implement Glassmorphism UI style
- 优化指令卡片对齐与布局 / Optimize command card alignment and layout
- 调整聊天窗口宽度至 540px / Adjust chat window width to 540px
- 修复 Markdown 工具类 Lint 问题 / Fix Markdown utility lint issue
feat: 实现 Markdown 渲染支持 (Phase 1.3) / Implement Markdown rendering support
前端 / Frontend:
- 引入 markdown-it 和 highlight.js 依赖 / Add markdown-it and highlight.js dependencies
- 创建统一的 Markdown 渲染工具类 / Create unified Markdown rendering utility
- 在助手界面集成 Markdown 渲染与代码高亮 / Integrate Markdown rendering and code highlighting in assistant UI
- 添加代码块和 Markdown 样式 / Add code block and Markdown styles