kuaifan
|
84f225f3f3
|
feat(mobile): 兼容新 Expo 壳(dootask_expo UA)
配合 dootask-app 仓库的 Expo 迁移(见 docs/migration-eeui-to-expo.md 的 Phase 5),
让服务端和前端同时识别旧 EEUI 壳与新 Expo 壳的 User-Agent,并让 eeui.js 的同步返回
方法在 Expo 壳下优先读取 injectedJS 启动时写入的 __EXPO_INIT_DATA__ / __EXPO_VARIATES__
缓存,避免原本同步 API 变成 Promise 后破坏调用方。
后端:
- Base::isEEUIApp():同时匹配 kuaifan_eeui / dootask_expo
- UserDevice:android_(kuaifan_eeui|dootask_expo) 正则捕获标识段,版本号按实际段名取
- IndexController PDF 预览:浏览器分类兼容 android_dootask_expo / ios_dootask_expo
- SystemController::prefetch:$isApp 同时接受两种 UA
- resources/views/download.blade.php:/eeui|dootask_expo/i
前端:
- app.js:
- isEEUIApp 正则新增 dootask_expo
- $preload 等待条件改为 requireModuleJs 可用 OR window.__EXPO_BRIDGE_READY__,
避免 Expo 壳下等 15 秒超时
- eeui.js:以下几个同步 getter 在 Expo 壳下先读 window.__EXPO_* 再回落到原生:
- eeuiAppVersion / eeuiAppLocalVersion → __EXPO_INIT_DATA__.version
- eeuiAppGetPageInfo → __EXPO_INIT_DATA__.pageInfo
- eeuiAppGetThemeName → __EXPO_INIT_DATA__.themeName
- eeuiAppKeyboardStatus → __EXPO_INIT_DATA__.keyboardVisible
- eeuiAppGetVariate → __EXPO_VARIATES__[key]
- eeuiAppGetCachesString → __EXPO_CACHES__[key](RN 侧后续要同步 broadcast)
旧 EEUI 壳不受影响:只读缓存不存在时自动回落到原有 $A.eeuiModule() 调用,
行为与改动前一致。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-17 09:44:53 +00:00 |
|
kuaifan
|
c668340661
|
feat: 优化消息推送逻辑
|
2025-12-05 02:10:37 +00:00 |
|
kuaifan
|
4983fe8feb
|
feat: 添加自定义微应用菜单功能,支持管理员配置和保存菜单项
|
2025-11-19 07:54:47 +00:00 |
|
kuaifan
|
123c74de46
|
feat: 优化开发环境配置
|
2025-10-16 23:56:48 +00:00 |
|
kuaifan
|
8ddc507bd5
|
feat: 添加 AI 助手生成任务功能
- 在 ProjectController 中新增 ai_generate 接口,支持根据用户输入生成任务标题和详细描述
- 在 AI 模块中实现 generateTask 方法,处理任务生成逻辑
- 更新前端 TaskAdd 组件,添加 AI 生成按钮,集成任务生成请求
- 优化 TEditor 和 TEditorTask 组件,支持设置内容格式
- 增强样式以提升用户体验
|
2025-09-23 13:11:33 +08:00 |
|
kuaifan
|
eecc6c9e53
|
perf: 优化下载工具
|
2025-08-15 01:02:40 +08:00 |
|
kuaifan
|
1b242dc04e
|
perf: 优化错误提示
|
2025-07-30 20:33:27 +08:00 |
|
kuaifan
|
a116d06d61
|
no message
|
2025-07-29 17:15:36 +08:00 |
|
kuaifan
|
fe9d23a0ff
|
no message
|
2025-07-29 16:22:37 +08:00 |
|
kuaifan
|
2bb646d150
|
no message
|
2025-05-15 15:03:49 +08:00 |
|
kuaifan
|
c415ace453
|
no message
|
2025-05-01 12:30:20 +08:00 |
|
kuaifan
|
bdabfdcb3d
|
perf: 优化视频压缩
|
2025-04-18 22:28:24 +08:00 |
|
kuaifan
|
41da2231ed
|
no message
|
2025-03-29 12:33:12 +08:00 |
|
kuaifan
|
21aa4f7b2b
|
fix: 修复地址可能存在localhost的情况
|
2025-03-28 15:45:13 +08:00 |
|
kuaifan
|
a49c0aea47
|
perf: 优化机器人Webhook消息
|
2025-03-24 20:34:28 +08:00 |
|
kuaifan
|
957201804c
|
feat: 新增自定义撤回及修改消息时限
|
2025-03-14 21:07:44 +08:00 |
|
kuaifan
|
b01d5ce8c4
|
perf: 优化 AI 设置
|
2025-02-26 20:12:23 +08:00 |
|
kuaifan
|
2841874417
|
no message
|
2025-02-07 05:07:10 +09:00 |
|
kuaifan
|
a07913181a
|
fix: 多线程下载文件损坏的问题
|
2025-01-15 15:27:39 +08:00 |
|
kuaifan
|
c16e37023c
|
fix: 多线程下载文件损坏的问题
|
2025-01-13 10:56:29 +08:00 |
|
kuaifan
|
0d6fd903f1
|
perf: 支持更多办公文件格式
|
2024-12-13 09:47:52 +08:00 |
|
kuaifan
|
71f13a0b50
|
perf: 支持自定义上传图片压缩质量
|
2024-12-02 10:40:55 +08:00 |
|
kuaifan
|
51efb07c17
|
perf: 优化websocket消息
|
2024-11-21 20:02:02 +08:00 |
|
kuaifan
|
906d87f43f
|
no message
|
2024-11-21 09:30:08 +08:00 |
|
kuaifan
|
89a50fd389
|
no message
|
2024-11-19 11:22:00 +08:00 |
|
kuaifan
|
00eb8f7b01
|
fix: 修复上传超大尺寸图片
|
2024-11-18 22:36:23 +08:00 |
|
kuaifan
|
479d3e3f39
|
no message
|
2024-11-18 16:59:54 +08:00 |
|
kuaifan
|
ad3e773f27
|
perf: 优化图片上传
|
2024-11-18 15:09:22 +08:00 |
|
kuaifan
|
14f54e9df4
|
perf: 优化iOS上传图片颠倒的问题
|
2024-11-17 23:59:55 +08:00 |
|
kuaifan
|
21eab03684
|
perf: 优化客户端升级
|
2024-11-14 16:34:48 +08:00 |
|
kuaifan
|
93387c289e
|
no message
|
2024-11-12 19:52:19 +08:00 |
|
kuaifan
|
9bc3e56c79
|
perf: 修复iOS下载中文名乱码的问题
|
2024-11-12 10:42:40 +08:00 |
|
kuaifan
|
0c70613865
|
perf: 优化初始化数据
|
2024-11-11 23:31:20 +08:00 |
|
kuaifan
|
3b9c9872ca
|
perf: 添加定位签到
|
2024-11-08 21:46:07 +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
|
85412ea4b7
|
no message
|
2024-10-31 23:29:28 +08:00 |
|
kuaifan
|
cfda858d87
|
fix: 目录拼错的情况
|
2024-10-31 23:07:13 +08:00 |
|
kuaifan
|
df8fdd56ba
|
build
|
2024-10-31 20:44:13 +08:00 |
|
kuaifan
|
621726ab3b
|
feat: 消息翻译支持切换语言
|
2024-10-30 20:22:35 +08:00 |
|
kuaifan
|
b03fb9f1de
|
perf: 优化删除临时文件
|
2024-10-30 15:41:33 +08:00 |
|
kuaifan
|
b8852f821c
|
perf: 优化缩略图
|
2024-10-30 13:57:38 +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
|
7445ac3a39
|
perf: 优化图片压缩
|
2024-10-23 15:37:00 +08:00 |
|
kuaifan
|
829e3982d2
|
no message
|
2024-10-20 01:53:20 +08:00 |
|
kuaifan
|
a93345afbd
|
perf: 优化时间组件
|
2024-09-22 00:43:48 +03:00 |
|
kuaifan
|
79d4932bee
|
perf: 优化聊天视频预览
|
2024-08-06 18:45:08 +08:00 |
|
kuaifan
|
e8af0f2ea6
|
fix: 无法下载大文件
|
2024-08-06 18:24:49 +08:00 |
|
kuaifan
|
18eaf56ff9
|
perf: 支持上传mov、webm视频
|
2024-08-06 13:19:25 +08:00 |
|