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
|
106465b932
|
feat(ai): add AiTaskLoopTask timer and register to crontab
|
2026-01-21 15:30:06 +00:00 |
|
kuaifan
|
1e94ce501e
|
refactor: 移除 ZincSearch,统一使用 Manticore Search
- 删除 ZincSearch 模块、任务、命令
- 对话消息搜索改用 ManticoreMsg::searchDialogs
- 移除 Observer 中的 ZincSearch 同步
- 移除定时任务中的 ZincSearch 同步
- 更新项目文档
|
2026-01-02 07:25:14 +00:00 |
|
kuaifan
|
48ef4cfdef
|
refactor: 使用 Manticore Search 替换 SeekDB
|
2026-01-01 03:17:27 +00:00 |
|
kuaifan
|
10c6177a9f
|
no message
|
2025-12-31 16:55:33 +00:00 |
|
kuaifan
|
fe7a2a0e73
|
feat: 扩展 SeekDB 支持联系人、项目、任务的 AI 搜索
- 合并 SeekDBFileSyncTask 到 SeekDBSyncTask
- 统一 AI 搜索 API 入口
|
2025-12-30 07:48:00 +00:00 |
|
kuaifan
|
23faf28f7f
|
feat: 集成 SeekDB AI 搜索引擎实现文件内容搜索
|
2025-12-30 05:49:26 +00:00 |
|
kuaifan
|
96106498d8
|
feat: 添加Umeng日志模型及数据库迁移
|
2025-11-01 16:15:32 +00:00 |
|
kuaifan
|
123c74de46
|
feat: 优化开发环境配置
|
2025-10-16 23:56:48 +00:00 |
|
kuaifan
|
1b242dc04e
|
perf: 优化错误提示
|
2025-07-30 20:33:27 +08:00 |
|
kuaifan
|
bbe071545d
|
perf: 优化设备登录
|
2025-06-17 00:17:04 +08:00 |
|
kuaifan
|
aa4f7c8536
|
no message
|
2025-05-24 14:39:54 +08:00 |
|
kuaifan
|
ad7b0cd834
|
no message
|
2025-04-24 09:11:41 +08:00 |
|
kuaifan
|
ff0245840a
|
no message
|
2025-04-19 21:33:10 +08:00 |
|
kuaifan
|
b3b7589db3
|
no message
|
2025-04-18 14:49:05 +08:00 |
|
kuaifan
|
dcf96e2bf5
|
perf: 优化访问链接
|
2025-04-14 13:02:04 +08:00 |
|
kuaifan
|
3334abfb8f
|
no message
|
2025-04-07 12:16:33 +08:00 |
|
kuaifan
|
9716d7fe43
|
perf: 优化docker配置
|
2025-03-21 11:34:09 +08:00 |
|
kuaifan
|
ed064a825a
|
perf: 优化消息搜索
|
2025-03-01 23:59:14 +08:00 |
|
kuaifan
|
71f13a0b50
|
perf: 支持自定义上传图片压缩质量
|
2024-12-02 10:40:55 +08:00 |
|
kuaifan
|
e983677e57
|
no message
|
2024-11-25 03:29:11 +08:00 |
|
kuaifan
|
f28b99b516
|
fix: 修复退出群组不完全的问题
|
2024-11-23 09:03:35 +08:00 |
|
kuaifan
|
89a50fd389
|
no message
|
2024-11-19 11:22:00 +08:00 |
|
kuaifan
|
694f9a37a5
|
perf: 优化资源预取
|
2024-11-17 17:14:26 +08:00 |
|
kuaifan
|
fbb74e09e8
|
perf: 优化客户端升级
|
2024-11-15 09:59:41 +08:00 |
|
kuaifan
|
21eab03684
|
perf: 优化客户端升级
|
2024-11-14 16:34:48 +08:00 |
|
kuaifan
|
3b9c9872ca
|
perf: 添加定位签到
|
2024-11-08 21:46:07 +08:00 |
|
kuaifan
|
67baddf7a8
|
perf: 优化文字头像
|
2024-11-04 20:11:18 +08:00 |
|
kuaifan
|
cfda858d87
|
fix: 目录拼错的情况
|
2024-10-31 23:07:13 +08:00 |
|
kuaifan
|
b03fb9f1de
|
perf: 优化删除临时文件
|
2024-10-30 15:41:33 +08:00 |
|
kuaifan
|
7445ac3a39
|
perf: 优化图片压缩
|
2024-10-23 15:37:00 +08:00 |
|
kuaifan
|
053daa621b
|
perf: 自动发布Android
|
2024-04-22 18:30:08 +08:00 |
|
Pang
|
93c8d86caf
|
perf: 优化会议室
|
2024-04-04 10:31:12 +08:00 |
|
kuaifan
|
9be6cd5148
|
perf: 优化pdf文件预览
|
2024-03-13 07:14:27 +09:00 |
|
Pang
|
7014ea176a
|
build
|
2024-03-10 12:12:30 +08:00 |
|
Pang
|
6ee1824410
|
perf: 优化文件预览
|
2024-03-09 17:38:33 +08:00 |
|
kuaifan
|
57e422f2d3
|
perf: 优化预加载资源
|
2024-03-07 15:54:55 +08:00 |
|
Pang
|
38d8f289e4
|
no message
|
2024-03-07 08:27:47 +08:00 |
|
kuaifan
|
e24978fdd7
|
perf: 优化app功能
|
2024-03-06 11:47:05 +08:00 |
|
Pang
|
3c33f02e9d
|
Merge commit '0968c43f61e0183aaf47e38a482d037bc33fc434' into pro
|
2024-03-06 01:08:59 +08:00 |
|
kuaifan
|
c96bad3cdf
|
perf: 优化子窗口
|
2024-03-06 00:30:30 +08:00 |
|
weifs
|
ae147c76ff
|
perf: 优化发布接口 删除目录的逻辑
|
2024-03-05 15:22:40 +08:00 |
|
weifs
|
494565e131
|
perf: 优化发布接口 删除目录的逻辑
|
2024-03-04 09:51:35 +08:00 |
|
kuaifan
|
5a4700753a
|
perf: 优化pdf在线预览
|
2024-02-28 15:04:56 +08:00 |
|
weifs
|
26cca8298f
|
fix: 修复下载文件大小为0时报错
|
2024-02-23 13:53:03 +08:00 |
|
weifs
|
6e5124fe22
|
fix: 发布接口,调整缓存时间为两小时
|
2024-02-22 19:19:50 +08:00 |
|
weifs
|
02bd022c62
|
feat: 发布接口只保留最近两个版本
|
2024-02-22 19:18:04 +08:00 |
|
Pang
|
0a4ac6abb7
|
perf: 优化系统参数
|
2024-01-17 23:22:13 +08:00 |
|
kuaifan
|
569af135bd
|
no message
|
2024-01-15 21:27:02 +08:00 |
|
kuaifan
|
c676a3037c
|
build
|
2024-01-15 14:26:53 +08:00 |
|