Commit Graph

108 Commits (ae9f5e3bdb6d41be17ced2231682cdc21de75bc3)

Author SHA1 Message Date
sp mac bookpro 2605 92ef2c38c8 fix: 修复流式聊天发生错误时继续处理后续事件的问题
- 增加 hasError 标记,错误发生后立即停止处理后续事件
- 在 done 事件处理前检查是否已有错误
- 在 finally 中确保 reader 被正确关闭
- 防止错误发生后,done 事件继续执行导致历史响应被错误回填
2026-06-03 01:16:24 +08:00
sp mac bookpro 2605 c30d301fbc docs: 添加积分商城完整API设计文档
- 7张数据库表结构设计(用户积分、积分流水、商品、分类、订单、banner、促销入口)
- 8个核心API接口详细定义(含请求参数、响应格式、错误码)
- 积分累积逻辑:1 USD = 1000 积分
- 兑换流程与并发控制方案
- 管理后台接口建议
2026-06-02 23:49:12 +08:00
sp mac bookpro 2605 e1cf2dfc40 feat: 积分商城功能优化与消费积分打通
- 积分消费打通:1美元=1000积分
- 优化积分商城页面,移除alert组件
- 新增兑换弹窗,支持完整收货地址表单
- 统计页面新增消费与积分展示
- 重构静态内联样式为CSS类,新增30+语义化样式类
2026-06-02 23:46:00 +08:00
sp mac bookpro 2605 acdc6c8567 .. 2026-06-02 21:37:40 +08:00
sp mac bookpro 2605 b083d3e064 .. 2026-06-02 21:29:17 +08:00
sp mac bookpro 2605 2a237e5ac9 fix: avatar flickering and preview size 2026-06-01 16:27:26 +08:00
sp mac bookpro 2605 284a151f44 refactor: use server-side status and size for knowledge upload 2026-06-01 16:12:43 +08:00
sp mac bookpro 2605 aabeeb8e3b optimize: remove redundant GET requests after updates 2026-06-01 16:03:15 +08:00
sp mac bookpro 2605 0fb6c4d255 fix: knowledge status fallback and avatar partial update 2026-06-01 15:46:09 +08:00
sp mac bookpro 2605 8d31644f80 fix: avatar grid layout to 6 columns per row 2026-06-01 15:27:38 +08:00
sp mac bookpro 2605 31759b92f9 fix: avatar size to 80x80px 2026-06-01 15:22:37 +08:00
sp mac bookpro 2605 3cf6855dfe refactor: split AgentEditor into module files; remove redundant local images 2026-06-01 13:07:10 +08:00
sp mac bookpro 2605 6b8ccf0af2 feat: points mall page and api spec 2026-05-30 20:31:24 +08:00
sp mac bookpro 2605 e93073fd74 docs: add release steps 2026-05-29 23:52:41 +08:00
sp mac bookpro 2605 b2df36647c feat: token stats and feature gating 2026-05-29 22:39:13 +08:00
sp mac bookpro 2605 e3997c661e style(chat): compact markdown and scroll to latest on refresh 2026-05-29 21:48:07 +08:00
sp mac bookpro 2605 cc4aaffa5f style(chat): reduce markdown spacing 2026-05-29 21:23:19 +08:00
sp mac bookpro 2605 082e2800a8 refactor(chat): load history without sessionId 2026-05-29 21:15:44 +08:00
sp mac bookpro 2605 b6090f0897 feat(chat): handle retry SSE event 2026-05-29 20:56:40 +08:00
sp mac bookpro 2605 cb115f1a88 fix(chat): respect user scroll and tighten markdown 2026-05-29 20:43:28 +08:00
sp mac bookpro 2605 f7abd99a3e feat(chat): stream reasoning via SSE 2026-05-29 20:21:12 +08:00
sp mac bookpro 2605 e2855e0e46 refactor(agent-editor): save only on explicit action 2026-05-29 19:27:41 +08:00
sp mac bookpro 2605 f0271c9027 fix(chat): guard null history messages 2026-05-29 15:50:41 +08:00
sp mac bookpro 2605 72dc484f80 fix(chat): create session and send model for stream 2026-05-29 15:48:20 +08:00
sp mac bookpro 2605 bd8a494cb2 fix(chat): keybinds and composer ui 2026-05-29 14:55:03 +08:00
sp mac bookpro 2605 4a2578121a fix(chat): remove aggregated default model option 2026-05-29 14:42:15 +08:00
sp mac bookpro 2605 d6b416f5e7 refactor(chat): derive model options from agent detail 2026-05-29 14:18:42 +08:00
sp mac bookpro 2605 f665030ee6 refactor(chat): use select model picker in composer 2026-05-29 14:11:22 +08:00
sp mac bookpro 2605 6ad8a1517f refactor(agent-editor): use dropdown checkbox model picker 2026-05-29 14:05:12 +08:00
sp mac bookpro 2605 1d79e929f9 feat(chat): load allowed llms per agent 2026-05-29 13:58:04 +08:00
sp mac bookpro 2605 46875d6337 feat(agent-editor): support multi-select model field 2026-05-29 13:45:01 +08:00
sp mac bookpro 2605 604d549a79 fix(router): support /aura basename deployment 2026-05-28 16:17:27 +08:00
sp mac bookpro 2605 83e4fab788 build: set base path to /aura/ for subpath deployment 2026-05-28 00:47:02 +08:00
sp mac bookpro 2605 9536c2c927 refactor(constants): apply standard naming convention for placeholder image constants 2026-05-26 00:09:23 +08:00
sp mac bookpro 2605 2a5b4c472a feat(agent): disable skills section and remove mcp integration 2026-05-26 00:00:22 +08:00
sp mac bookpro 2605 1e810833ad feat(agent): hide temperature setting 2026-05-25 23:55:42 +08:00
sp mac bookpro 2605 d62df7bef7 feat(agent): temporarily disable team selection 2026-05-25 23:38:41 +08:00
sp mac bookpro 2605 0fd6274854 refactor(constants): rename default model icon to include size and color info 2026-05-25 23:36:21 +08:00
sp mac bookpro 2605 2a925ff514 build: add @types/node devDependency for vite config 2026-05-25 23:32:15 +08:00
sp mac bookpro 2605 e47cf675f0 fix(agent): use default placeholder for missing model icons and add constants file 2026-05-25 23:29:00 +08:00
sp mac bookpro 2605 c23df17355 fix(agent): constrain model logo size and handle long model names in select dropdown 2026-05-25 23:18:47 +08:00
sp mac bookpro 2605 7cf68160a8 feat(agent): support selecting models from api with calculated prices 2026-05-25 23:03:19 +08:00
sp mac bookpro 2605 109d9cc779 fix(agent): replace tailwind classes with custom css for avatar hover overlay 2026-05-25 19:28:20 +08:00
sp mac bookpro 2605 150a0b5a3a style(agent): improve visibility of avatar change overlay text 2026-05-25 19:16:16 +08:00
sp mac bookpro 2605 6ad12d8ad9 chore(vite): change dev server port to 3001 2026-05-24 22:07:22 +08:00
sp mac bookpro 2605 d336ea50af chore(api): change all production api endpoints to hoyidata.com 2026-05-24 20:58:13 +08:00
sp mac bookpro 2605 c03e54867f refactor(api): use absolute production URLs for all API calls instead of local proxy 2026-05-24 20:01:52 +08:00
sp mac bookpro 2605 3bae006887 chore(vite): proxy /api to https://api.redhare.cc/aura/v1 2026-05-24 19:52:11 +08:00
sp mac bookpro 2605 a77affbd0e fix(agent): correctly use initForm instead of form for description tag clicks 2026-05-24 19:48:59 +08:00
sp mac bookpro 2605 3d46372688 fix(agent): force form re-render when clicking tag to fill description 2026-05-24 19:42:07 +08:00