john
29d9a87d4f
feat: split h5 direct chat from goosed tasks
2026-07-04 14:02:18 +08:00
john
1ac9ad0277
fix: clarify upload errors and raise upload limits
2026-07-04 00:17:58 +08:00
john
553af7ca7a
feat: improve H5 chat header with floating session rail and new chat entry
...
Move recent session chips below the nav on mobile H5/WeChat with three visible tabs and horizontal swipe, and add a new-chat icon next to notifications.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-03 23:21:50 +08:00
john
ec5b1a6e3f
feat: finalize mindspace service extraction phase a
2026-07-03 08:40:28 +08:00
john
506a551438
feat: polish mindspace decoupling flows
2026-07-03 00:34:03 +08:00
john
b258004dad
feat: complete mindspace conversation packages
2026-07-02 23:46:05 +08:00
john
b084f6d23c
Add page indexes to conversation manifests
2026-07-02 22:03:59 +08:00
john
49127d8675
Add conversation package manifest download
2026-07-02 21:58:14 +08:00
john
85936fff05
Show conversation package folder in chat
2026-07-02 21:36:33 +08:00
john
ca88716d68
Add conversation package client types
2026-07-02 21:33:31 +08:00
john
0f48792133
Record uploaded assets in conversation packages
2026-07-02 21:28:51 +08:00
john
ddfa60607a
feat: add chat page export actions
2026-07-02 19:52:26 +08:00
john
b5781680a8
fix: simplify tool call badges
2026-07-02 19:03:59 +08:00
john
bea8eb7c1d
chore: remove unused design panel
2026-07-02 18:44:20 +08:00
john
9135332467
fix: hide fully loaded history notice
2026-07-02 18:39:59 +08:00
john
50929940cc
fix: hide project memory refresh notice
2026-07-02 18:35:35 +08:00
Your Name
7a47dc6a98
feat: add task artifact validation for code runs
2026-07-02 12:31:29 +08:00
Your Name
c0f922b5f8
feat: require validation receipts for h5 code runs
2026-07-02 11:52:40 +08:00
John
c7d8140a69
feat: gate code runs by user whitelist
2026-07-02 08:42:44 +08:00
John
ac20ac212e
feat: add gated h5 code run entry
2026-07-02 07:19:26 +08:00
john
394d3640d1
fix(chat): speed up history switch
2026-07-01 18:13:24 +08:00
john
722b18326f
feat(mindspace): 0630004 空间 UI、聊天连接、微信分享与 Agent 能力
...
含 MindSpace 三列布局与统计修复、聊天加载态与连接降级、平台页脚标记与 og:site_name 微信卡片、勾选资料删除 Agent 接口及内部话术过滤。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
71e536eceb
feat(mindspace): 悬浮聊天勾选资料联动、UI 与交互优化
...
勾选单个文件时 Agent 获知上下文并主动问候;打开悬浮窗使用新会话。
统一弹窗浅色主题、固定高度与输入区布局,支持点击外部收起。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
2c91689692
feat(schedule): 待办提醒推送、行事历仅展示提醒与管理 API
...
单次提醒 worker 投递、local 时间写入校验、未来 7 天提醒列表与忽略/批量删除;行事历去掉事项重复展示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
ea6c49f046
feat(mindspace): 全部页面管理、级联删除与页面同步去重
...
支持全部页面分页/多选/删除/分享,删除时可选移除广场帖并清理工作区附件;修复并发同步重复创建页面,并补齐预览下载链接重写与 iframe 下载权限。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
98721371a4
fix(mindspace): edit_file 落盘、Finish 聊天 merge 与回归守卫
...
- finish-sync 支持 edit_file 覆盖 public HTML
- Finish 同步 merge 本地流式消息,剥离 agent 内部前缀
- 新增 verify:mindspace-publish-guards 与 AGENTS.md 跨工具说明
- 发版脚本接入回归门禁;103 runtime 发布含备份回退
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 00:27:15 +08:00
john
742aee7148
merge: 0629001 into 0629002
...
合并反馈、语音 ASR、MindSpace 修复等 0629001 发布改动,并与 Agent Runs 网关改动完成冲突解决。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 22:51:03 +08:00
john
8f620fa714
feat(agent): 聊天提交统一走 POST /agent/runs 异步网关
...
引入 Agent Run 网关替代直连 /sessions/:id/reply,并在 api_lockdown 白名单中放行新入口,避免策略拦截导致聊天不可用。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 22:50:00 +08:00
john
a40e340a41
release: prepare 0629001 portal updates
2026-06-29 22:20:04 +08:00
john
18ea4f82fd
feat(feedback): 新增用户反馈提交、分页列表与语音描述
...
支持 Bug/需求提交、截图与聊天同款语音输入,全站反馈分页浏览与详情页,并从聊天与空间页提供入口。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 20:49:15 +08:00
john
08c5b22d4a
fix(voice): 浏览器语音默认走服务端 ASR
...
Web Speech 依赖 Google,国内浏览器常无法转文字;支持麦克风时改为录音后走自有 ASR,并补全网络异常时的降级匹配。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 12:34:34 +08:00
john
637b32515a
fix(mindspace): sync nested OA files and count workspace assets
...
Recursive workspace sync now imports files in oa/private/public subfolders,
references workspace paths without duplicating storage, and includes
workspace-sourced assets in category itemCount. Refresh counts when leaving
a category view.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 10:34:18 +08:00
john
9465803d95
feat: refine mindspace asset card actions
2026-06-29 07:08:59 +08:00
john
ea19ffb5fa
feat: improve mindspace asset handling and local runtime paths
2026-06-28 12:18:26 +08:00
john
4a9bc710f1
feat: sync portal runtime fixes for release
2026-06-27 22:28:41 +08:00
john
8264e71f9e
feat: release chat and mindspace UI updates
2026-06-27 21:57:21 +08:00
john
25f8223253
refactor: Business logic and dependencies updates
...
- 核心服务代码更新 (db, server, auth, proxy)
- Agent 相关模块更新 (mindspace, experience)
- 前端组件和 hooks 更新
- 数据库 schema 更新
- 依赖版本更新
2026-06-27 08:25:02 +08:00
john
8627188ee7
feat: DesignSkillPanel — awesome-design-md 前台 UI 集成
...
- 新增 DesignSkillPanel 组件:54 品牌风格选择网格 + 任务描述输入
- ChatPanel 工具栏增加 design 按钮,点击弹出面板
- 生成结果回填到输入框,用户可编辑后发送
- 新增 API:listDesignStyles / invokeDesignSkill(走 /admin-api/skills/)
- .env.local: H5_DEV_ADMIN=http://127.0.0.1:8085(对接本地 memindadm)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 19:44:21 +08:00
john
9b4a25799f
Add smart ACK provider for WeChat MP replies
...
Replace fixed ackText with a rule-based AckProvider that picks
response templates by message type and intent (translate, summary,
rewrite, poster, ppt, mindmap, code, search, schedule). Pure sync,
zero I/O, auto-falls back to config.ackText on any error.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 15:19:03 +08:00
john
d51df2fb0a
Hide goose from user-facing connection errors
2026-06-25 23:44:58 +08:00
john
70492d9eba
Add attachment text extraction, auto web news skill, and chat/voice UI updates.
...
Simplify asset upload temp paths, refresh deploy docs for Aliyun DNS topology, and ship MindSpace content-scan and auth improvements.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-20 15:08:10 +08:00
john
229805a070
Improve WeChat MP replies and ship MindSpace/H5 production updates.
...
Add WeChat service account routing with sync acks, connectivity tests, and context isolation; document deploy runbooks; and bundle related MindSpace, voice, Plaza, and server gateway changes for production rollout.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-19 23:06:43 +08:00
Your Name
b0f5d6a51c
Extract memind_adm admin server, add local dev tooling, and remove image-generation.
...
Split platform admin and ops APIs into standalone admin-server.mjs with network guards; simplify billing to RMB token pricing, refactor user auth, and add rsync deploy plus local-test scripts and docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 16:39:39 -07:00
John
ab0718938e
Fix OA workspace cover thumbnails and add space chat new session.
...
Resolve mindspace-cover images from workspace directories when generating feed thumbnails, refresh stale SVGs missing embedded photos, and disable thumbnail API caching so fixes take effect immediately. Also add a new session control to the space chat panel, including on mobile.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 17:57:00 -07:00
John
6d99d762da
Add image-designer skill, align billing to DeepSeek ×1, and enrich Plaza demo.
...
Introduce AI image generation with chat shortcut and agent API, improve MindSpace chat-to-page save resolution, and seed Plaza covers with production deploy scripts.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 16:29:19 -07:00
John
03690ee354
Fix duplicate session billing and align pricing with DeepSeek ×3.
...
Serialize billSessionUsage with row locks, expose rates on recharge, add compensation script and admin usage views.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 04:45:15 -07:00
john
befeedfd37
Remove embedded admin UI and redirect admins to standalone ops app.
...
Extract admin routes from the main SPA, add plaza-api bootstrap module, and track ops pnpm lockfile.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 19:43:56 +08:00
john
f818dd0307
Add WeChat in-app JSAPI recharge for g2.tkmind.cn.
...
Use JSAPI with bound openid inside WeChat instead of QR long-press, and include related auth redirect and admin UX fixes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 16:20:04 +08:00
John
bb70634a96
Remove recent billing list from balance popover.
...
Keep the popover focused on balance summary and token usage without fetching usage records on open.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 01:03:35 -07:00
John
79457230c1
Improve MindSpace visual editor UX and default RMB billing.
...
Add color-coded edit highlights with an in-preview legend, strip CSP meta
for srcdoc editing, and simplify fullscreen preview to immersive visual edit
only. Default billing to CNY token rates unless H5_USE_BACKEND_COST=1.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 00:59:28 -07:00