130 Commits

Author SHA1 Message Date
kuaifan
f479047fc9 feat(mobile): 主程序前端 nativeApp 桥接契约改造 + /share 接收页 + 子模块切到 Expo 工程
新移动端从 EEUI(weex) 切到 Expo(react-native),UA 标识从 'eeui' 改为 'DooTaskApp',
桥接底层从全局 requireModuleJs 切到 window.__nativeBridge.call(method,args) Promise RPC。
约 52 个文件批量改名(256 处引用):

- 平台识别:$A.isEEUIApp/Vue.prototype.$isEEUIApp → isMobileApp / $isMobileApp
  app.js 顶部 UA 正则 /eeui/i → /DooTaskApp/i
  app.js requireModuleJs 等待逻辑替换为 window.__nativeBridge 就绪判定
- 桥接 API:$A.eeuiAppXXX → $A.nativeAppXXX
- functions/eeui.js 删除,重写为 functions/native-app.js
  底层走 window.__nativeBridge.call;nativeAppSendMessage 把旧 sendMessage 的
  各 action 拆解为独立 method 调用(updateTheme/windowSize/setBadge/vibrate/
  callTel/picturePreview/videoPreview/startMeeting/updateMeetingInfo 等)
- types/dootask-globals.d.ts:方法签名同步改名
- store/actions.js:清理 saveUserInfoBase 内旧的
  userChatList/userUploadUrl sendMessage(二期由 /share 接收页直接调接口替代)

二期 /share 接收页(跨 App 分享):
- pages/share.vue(新增):原生 Share Extension / Android Intent 通过
  dootask://share?token=... 拉起 App 后跳本页;
  调 nativeAppGetSharedPayload 取分享元数据;
  复用 api/users/share/list 渲染会话列表;
  用户选会话 → POST api/dialog/msg/sendfiles 上传 + sendtext 发文本/URL;
  完成后 nativeAppClearSharedPayload 清理 + 跳目标会话
- routes.js 注册 /share 路由
- language/original-web.txt 加 share.vue 用到的文案

构建链路(electron/build.js):
- appbuild app 子命令:前端产物从复制到 resources/mobile/src/public + EEUI docker 构建
  改为同步到 resources/mobile/assets/web(由 plugins/withWebAssets 注入原生 bundle)
- android-upload apk 路径:从 platforms/android/eeuiApp/... 改为
  android/app/build/outputs/apk/release(Expo prebuild 标准布局)

子模块 resources/mobile 指针更新到新 Expo 工程提交(feat/mobile-expo-rewrite 分支)。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-17 06:55:52 +00:00
kuaifan
6a71964592 feat(dialog): 重构合并转发功能
- 合并转发消息体改为存储 msg_ids + preview,不再存储完整消息列表
- 新增 mergedetail API 按需加载合并转发详情
- 详情展示从 Modal 改为 DrawerOverlay,支持完整消息渲染
- 统一不可转发消息类型过滤(tag/top/todo/notice/word-chain/vote/template)
- 合并转发标题改为前端国际化拼接
- DialogWrapper 支持 staticMsgs 静态模式用于详情渲染
- 优化多选操作栏和转发确认界面样式
2026-04-05 09:31:41 +00:00
kuaifan
984b98e4fc feat(task): 实现消息合并转发功能,支持批量选择和转发消息 2026-04-04 07:43:26 +08:00
kuaifan
4f2d382fd6 fix: 移除 Markdown 消息中的工具使用标签 2026-01-13 12:57:54 +00:00
kuaifan
ce42c2a660 refactor(frontend): 统一域名获取与比较逻辑
- 新增 mainDomain() 函数,简化 mainUrl 域名获取
  - 新增 removeMainUrlPrefix() 函数,用于移除 URL 的服务器域名前缀
  - getDomain() 返回值统一转为小写,确保域名比较不受大小写影响
  - 将多处 getDomain(mainUrl()) 调用替换为 mainDomain(),提升代码可读性
2026-01-10 05:48:25 +00:00
kuaifan
95bf70f568 no message 2025-09-26 19:02:09 +08:00
kuaifan
e792ab7b4d feat: 工作流支持自定义颜色 2025-08-01 11:27:00 +08:00
kuaifan
1a841c4b5d perf: 优化预览消息 2025-07-18 13:05:27 +08:00
kuaifan
790b05880a no message 2025-05-25 18:26:32 +08:00
kuaifan
7d28181b16 no message 2025-05-17 09:09:59 +08:00
kuaifan
98e4c81b9b no message 2025-05-17 07:09:47 +08:00
kuaifan
cb4b9a361f no message 2025-05-06 16:13:37 +08:00
kuaifan
095a238fff perf: 优化移动端布局 2025-04-10 11:29:31 +08:00
kuaifan
0f250dbafd perf: 优化目录结构 2025-04-02 19:17:03 +08:00
kuaifan
04acd7c56d feat: 可点击标注图标查看标注人员 2025-03-16 22:20:39 +08:00
kuaifan
b7d10a4c58 perf: 优化工作报告列表 2025-03-14 23:12:40 +08:00
kuaifan
ab47f01625 perf: 优化全局提示 2025-03-14 12:07:49 +08:00
kuaifan
3c9447e1b6 no message 2025-03-13 22:01:46 +08:00
kuaifan
a6bd4a2ffe no message 2025-02-28 21:24:09 +08:00
kuaifan
154e0039d1 perf: 优化 AI 参数 2025-02-22 11:13:16 +08:00
kuaifan
b467dc55e5 perf: 支持显示思考过程 2025-02-05 15:38:07 +09:00
kuaifan
60b5ecdcd7 fix: 全屏预览时深色皮肤反色的情况 2024-12-17 09:11:12 +08:00
kuaifan
49aa1434aa perf: 优化超长文本信息 2024-12-13 15:49:31 +08:00
kuaifan
76bf46c152 perf: 支持通过接口发送通知和模板消息 2024-12-03 14:25:04 +08:00
kuaifan
bf4c4df939 fix: 任务首次聊天发表情失败的情况 2024-11-21 21:02:36 +08:00
kuaifan
02fd214b33 perf: 优化深色主题 2024-11-20 15:35:48 +08:00
kuaifan
2c407bea78 no message 2024-11-18 23:50:20 +08:00
kuaifan
d0b54ab27c perf: 优化本地资源 2024-11-18 11:35:38 +08:00
kuaifan
9f00047fdd perf: 优化本地资源 2024-11-12 12:34:45 +08:00
kuaifan
13fb884387 perf: 添加定位签到 2024-11-09 08:35:14 +08:00
kuaifan
5962a593da no message 2024-11-04 20:29:36 +08:00
kuaifan
a95504bbf1 perf: 优化预览消息 2024-11-03 08:23:41 +08:00
kuaifan
bd15915648 perf: 优化预览消息 2024-11-02 08:21:29 +08:00
kuaifan
312acdab51 perf: 优化预览消息 2024-11-01 21:18:04 +08:00
kuaifan
1a7591314f perf: 优化缩略图 2024-10-30 14:14:58 +08:00
kuaifan
8db34c6ee6 perf: 优化缩略图 2024-10-30 12:50:35 +08:00
kuaifan
d799c06017 perf: 优化缩略图 2024-10-30 09:37:54 +08:00
kuaifan
a393dec0a0 perf: 优化缩略图 2024-10-29 19:02:11 +08:00
kuaifan
0e821d1c84 perf: 任务变化通知加上任务标题 2024-10-28 21:18:24 +08:00
kuaifan
19a1ae9bec perf: 优化推送预览 2024-10-28 21:18:23 +08:00
kuaifan
1f6ef62499 perf: 优化国际化、优化显示 2024-10-24 23:42:20 +08:00
kuaifan
e639cfbc2f perf: 优化显示效果 2024-10-22 11:27:24 +08:00
kuaifan
3cd00e1343 no message 2024-10-19 11:09:17 +08:00
kuaifan
153fd6c569 perf: 优化消息组件 2024-10-17 13:06:55 +08:00
kuaifan
c9d002c1cd perf: 优化消息组件 2024-10-16 18:40:53 +08:00
kuaifan
dcd41b4be2 perf: 优化时间组件 2024-09-22 23:19:03 +03:00
kuaifan
912d229bdd perf: 优化时间组件 2024-09-22 11:16:50 +03:00
kuaifan
a7bd0e0dac perf: 优化时间组件 2024-09-20 21:46:28 +03:00
kuaifan
ff872c7dce perf: 优化消息描述 2024-06-04 19:50:12 +08:00
Pang
73261da19b perf: 优化代码 2024-04-22 10:00:26 +08:00