41 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
97bd58312e refactor(approve): 移除主仓库内置审批功能,收敛到插件/微应用
删除 ApproveController、ApproveProcInstHistory/ApproveProcMsg 模型、approve
前端页面与导出组件,移除 approve 路由与 flow_url 配置;审批消息模板改为对接
插件侧能力。版本号 1.7.90 → 1.7.91。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 11:35:49 +00:00
kuaifan
b445af932c feat: 更新消息推送逻辑 2025-11-03 00:45:34 +08:00
kuaifan
7d28181b16 no message 2025-05-17 09:09:59 +08:00
kuaifan
10f5af5f09 no message 2025-05-17 02:03:49 +08:00
kuaifan
cb4b9a361f no message 2025-05-06 16:13:37 +08:00
kuaifan
3a337940d1 no message 2025-05-06 16:13:09 +08:00
kuaifan
ff48d543e7 no message 2025-05-05 11:19:47 +08:00
kuaifan
6e34409225 no message 2025-04-22 18:12:04 +08:00
kuaifan
9e4f733c28 no message 2025-04-12 09:11:58 +08:00
kuaifan
6c79753051 no message 2025-04-10 11:57:56 +08:00
kuaifan
841ed4e682 perf: 优化移动端布局 2025-04-09 23:25:48 +08:00
kuaifan
bc417b9eea perf: 优化移动端布局 2025-04-09 19:12:12 +08:00
kuaifan
38fa72e9da perf: 优化数据结构 2025-04-03 22:35:46 +08:00
kuaifan
dbeb9dd561 perf: 优化全局监听事件 2024-12-12 14:14:51 +08:00
kuaifan
7fedb7d275 perf: 优化仪表盘任务避免重复统计 2024-12-03 09:14:55 +08:00
Pang
a142f52113 perf: iOS打开键盘时看不见通知的情况 2024-01-18 18:36:09 +08:00
Pang
b3bd5aded5 perf: 优化滑动返回动画效果 2024-01-08 00:25:37 +08:00
kuaifan
2a864b6617 no message 2024-01-03 18:50:27 +08:00
Pang
c5879e4376 fix: 文件页移动端滑动返回失败情况 2023-12-16 22:58:28 +08:00
Pang
f411f17386 perf: 优化设置页面 2023-12-16 21:22:26 +08:00
kuaifan
c4b49b34b8 build 2023-12-15 13:25:43 +08:00
kuaifan
fc65d56977 perf: 优化扫一扫登录功能 2023-12-14 13:55:11 +08:00
weifashi
db67d662d1 feat:1.okr全局状态管理窗口的隐藏显示 2.聊天列表只缓存25条记录 3.审批中心-从设置返回取消动画 2023-09-15 16:43:24 +08:00
weifashi
5b09a111cd feat:审批优化 2023-08-24 15:43:13 +08:00
weifashi
28234f64ec feat:样式优化 2023-08-17 16:42:54 +08:00
weifashi
6722051e82 feat:翻译与优化 2023-08-17 10:26:43 +08:00
weifashi
146fb3321a Merge branch 'pro' into okr
# Conflicts:
#	app/Http/Controllers/Api/DialogController.php
#	app/Models/User.php
#	docker-compose.yml
#	docker/nginx/default.conf
#	language/original-web.txt
#	language/translate.json
#	public/docs/assets/main.bundle.js
#	public/docs/index.html
#	resources/assets/js/pages/manage.vue
#	resources/assets/js/pages/manage/components/ChatInput/index.vue
#	resources/assets/sass/pages/_.scss
2023-08-17 09:28:38 +08:00
weifashi
521a0dbec6 feat:添加应用 - 100% 2023-08-15 18:59:47 +08:00
weifashi
916997d92a feat:添加应用 - 100% 2023-08-15 18:35:01 +08:00
weifashi
7eef3e7989 feat:优化资源缓存 2023-08-02 17:04:52 +08:00
weifashi
6e2e915d95 feat:手机端菜单 添加okr 2023-07-31 17:57:58 +08:00
kuaifan
b4bf8304ec no message 2023-07-29 18:14:48 +08:00
gwokwong
59524c78e6 调整统一命名 2023-05-30 18:04:33 +08:00
weifashi
1ad0c3a3ec fix: 调整统一命名 2023-05-30 17:58:43 +08:00
gwokwong
18280b4ff9 工作流合并 2023-05-26 14:19:36 +08:00
kuaifan
9771e1e741 perf: 优化移动端兼容 2023-04-25 12:03:59 +08:00
weifs
d0951041eb feat:工作流 - 前端100% 2023-04-20 14:24:58 +08:00
kuaifan
ee12cc21c1 no message 2023-04-18 11:51:02 +08:00
kuaifan
8e76493cc6 perf: 移动端显示工作报告 2023-04-17 12:26:00 +08:00
kuaifan
3a9001e091 Upgrade Professional Edition 2023-03-24 09:08:53 +08:00