kuaifan
|
a2b3a0b30f
|
release: v1.10.12
v1.10.12
|
2026-10-22 09:21:53 +00:00 |
|
kuaifan
|
5d1b9332e1
|
chore(app): 更新 resources/app 子模块(迁移文档状态更新)
|
2026-10-22 09:13:13 +00:00 |
|
kuaifan
|
e68cb6f322
|
style(mobile): 统一项目与通讯录顶部团队按钮样式,加宽点击区域,项目选择团队后图标高亮
|
2026-10-22 09:02:03 +00:00 |
|
kuaifan
|
02ebbc1c96
|
feat(dashboard): 移动端仪表盘启用沉浸状态栏,滚动内容可穿过状态栏
|
2026-10-22 08:57:00 +00:00 |
|
kuaifan
|
571417f689
|
style(dashboard): 移动端截止时间右对齐,空值留空并隐藏整组为空的栏
|
2026-10-22 08:46:35 +00:00 |
|
kuaifan
|
2153879e09
|
fix(manticore): 兜底同步命令输出重定向到 /dev/null,避免 shell_exec 阻塞 task worker 导致串行执行
|
2026-10-22 08:40:12 +00:00 |
|
kuaifan
|
c0b1321479
|
fix(docker): PHP 镜像升级至 swoole-8.4.27 修复 CVE-2026-109618/109619
|
2026-10-22 05:53:26 +00:00 |
|
kuaifan
|
3edff276f3
|
style(dashboard): 移动端头部标题与右侧图标同行,副标题独占一行
|
2026-10-22 03:05:27 +00:00 |
|
kuaifan
|
a286490c9b
|
chore(app): 更新 resources/app 子模块(进度记录 Metro 端口统一为 2220)
|
2026-10-21 18:47:06 +00:00 |
|
kuaifan
|
3192e43db3
|
feat(app): 新增 ./cmd expo dev 同时启动前端与 Metro,appexpo 命令更名为 expo
- ./cmd expo [build|dev|npm],与 ./cmd electron 同规范;CI 同步改用 ./cmd expo build
- expo dev:Metro 端口自动找空闲(指定 EXPO_PACKAGER_PROXY_URL 时固定并在占用时报错),地址按 VSCODE_PROXY_URI 推导或命令行传入
- vite 开发反代开启 gzip,减少手机经公网加载开发前端的体积
- resources/app:DooTask (dev) 变体
|
2026-10-21 18:41:54 +00:00 |
|
kuaifan
|
aca8fc6b24
|
refactor(dev): 开发模式改由 nginx 同源反代 vite,移除 VSCODE_PROXY_URI 拼接
- vite 开发 base 改为 /__vite/,nginx 通过 host.docker.internal 反代(含 HMR websocket),任意访问地址/代理下均可用
- vite 端口默认 5173,被占用自动顺延,实际端口由 devProxyPlugin 写入 nginx 片段并 reload(先 nginx -t 校验,失败不保留片段)
- HMR 客户端改连当前页面源;启动输出改为应用访问地址
- public/hot 只写 base/port,不再泄露整个 .env
- cmd dev 移除随机 APP_DEV_PORT、VSCODE_PROXY_URI 与 index.html 跳转;docker-compose nginx 增加 extra_hosts
|
2026-10-21 17:52:41 +00:00 |
|
kuaifan
|
c64fb1d98f
|
refactor(system): 系统设置默认值改为数组统一填充
|
2026-10-20 13:58:32 +00:00 |
|
kuaifan
|
87feee20e6
|
fix(system): 系统设置缺少字段时回退默认值,避免 Undefined array key(修复 SystemBrandingTest)
|
2026-10-20 12:24:16 +00:00 |
|
kuaifan
|
8a324607e8
|
ci(app): 移除 App Internal 的 dev 临时触发
|
2026-10-20 12:04:47 +00:00 |
|
kuaifan
|
734642b817
|
ci(app): APK 签名指纹校验兼容新版 apksigner 输出格式
|
2026-10-20 11:17:24 +00:00 |
|
kuaifan
|
a9a655afda
|
ci(app): 去掉 setup-android(runner 自带 Android SDK,默认安装已下架的 tools 包会失败)
|
2026-10-20 10:36:40 +00:00 |
|
kuaifan
|
6ff4ad9f6e
|
ci(app): 临时触发同时覆盖 app-build.yml 变更
|
2026-10-20 10:33:04 +00:00 |
|
kuaifan
|
c32904de29
|
ci(app): 构建 App 前端需完整安装 electron(build.js 加载时依赖 electron 模块)
|
2026-10-20 10:32:22 +00:00 |
|
kuaifan
|
7fc142335c
|
ci(app): 临时在 dev 触发 App Internal 验证出包
|
2026-10-20 10:29:41 +00:00 |
|
kuaifan
|
bad7634f27
|
ci(app): App 改由 Expo 壳构建发布,移除旧 eeui 子模块 resources/mobile
- 新增可复用工作流 app-build.yml(web 资源 / Android 正式签名 APK / iOS IPA)
- publish.yml 的 Android 改用 Expo 构建并上传 R2 与 Release
- ios-publish.yml 改为构建 Expo App 并上传 App Store Connect(构建号自动递增)
- app-internal.yml 改为调用 app-build.yml 出内测包
- 移除 ./cmd appbuild/eeui 与 electron/build.js 的 eeui 打包流程
|
2026-10-20 10:29:27 +00:00 |
|
kuaifan
|
a0e6d355f2
|
chore(app): 更新 Expo 壳子模块(厂商推送参数入库,正式签名改读 iCloud DooTaskKeys)
|
2026-10-20 10:07:26 +00:00 |
|
kuaifan
|
b4e242e9a4
|
chore(app): 更新 Expo 壳子模块(补齐荣耀/魅族厂商推送通道)
|
2026-10-20 08:10:47 +00:00 |
|
kuaifan
|
77a7231a61
|
chore(app): 更新 Expo 壳子模块(接入小米/OPPO/vivo 厂商推送通道)
|
2026-10-20 07:42:25 +00:00 |
|
kuaifan
|
d02c1d343a
|
fix(push): DooPush 推送不再指定 OPPO IM 类别(未申请私信通道权限时整条被拒,错误 67)
|
2026-10-20 07:25:05 +00:00 |
|
kuaifan
|
e87ed82828
|
chore(app): 更新 Expo 壳子模块(升级 DooPush SDK 0.6.7,Android 角标改走厂商实现)
|
2026-10-20 03:35:46 +00:00 |
|
kuaifan
|
a74778f77e
|
fix(push): 退出登录时系统配置模式的推送设备同步向 DooPush 解绑
users/logout 先按 token 哈希删除本地推送设备,App 随后的 remove 找不到记录而漏发解绑;
统一由 DeviceRegistry::forgetHash 清理并解绑,解绑请求超时缩短为 3 秒,不拖慢退出。
|
2026-10-19 16:22:32 +00:00 |
|
kuaifan
|
531129f48d
|
feat(push): 移除友盟推送,APP 推送改为系统配置 / 自定义 / 关闭三档
- 删除友盟别名接口、模型、日志清理及 hedeqiang/umeng 依赖,迁移删除 umeng_alias / umeng_logs 表
- 系统配置(默认):通过官方 DooPush 共享通道自助注册租户,按 App 上报的推送 Token 绑定设备
- 自定义:沿用自有 DooPush 应用凭证;关闭:不推送也不记录设备
- 老站点升级后统一为系统配置,原自定义凭证保留
- PushUmengMsg 更名为 PushAppMsg;同步语言包、API 对照表与 ai-kb
|
2026-10-19 15:46:16 +00:00 |
|
kuaifan
|
9bdf23bec1
|
fix(app): 新版 App 冷启动后自动检查一次更新
旧 eeui 壳启动时由原生检查,新版壳只查询不弹窗,前端此前仅在每天回前台时检查,导致冷启动不提示
|
2026-10-19 15:10:05 +00:00 |
|
kuaifan
|
fe6adb2510
|
chore(app): 更新 Expo 壳子模块(修复接入 DooPush 后 Android Release 构建失败)
|
2026-10-19 15:04:00 +00:00 |
|
kuaifan
|
96bc70415f
|
feat(app): 检查更新与桌面端一致,新版本不高于服务器版本才提示
- 提示逻辑移到 App.vue checkAppUpdate,$A.eeuiAppCheckUpdate 只做桥接
- 手动检查遇到服务器版本较低时提示等待服务器升级
- 更新语言包、事件对照表、ai-kb 与 Expo 壳子模块
|
2026-10-19 13:41:53 +00:00 |
|
kuaifan
|
bf1c9b7751
|
feat(app): 新版 App 检查更新提示与设置页手动检查
- $A.eeuiAppCheckUpdate 在 Expo 壳中弹出「发现新版本」,iOS 跳 App Store、Android 浏览器下载 apk
- 设置「版本」右侧新增「检查更新」
- 更新 Expo 壳子模块、语言包(含 DooPush 遗漏的两条后端文案)与 ai-kb
|
2026-10-19 13:15:20 +00:00 |
|
kuaifan
|
ef4bfd6ca4
|
chore(app): 更新 Expo 壳子模块(Release 包剥离 _expo._tcp)
|
2026-10-19 12:57:03 +00:00 |
|
kuaifan
|
bc8d769447
|
chore(app): 更新 Expo 壳子模块(iOS 权限说明多语言化、隐私清单)
|
2026-10-19 12:26:22 +00:00 |
|
kuaifan
|
a49ee608a5
|
feat(push): 新增 DooPush 推送通道,与友盟并存
- 新增 app_push_devices 表与 api/push/device 接口(新版 App 上报/删除 DooPush 设备)
- app/Module/AppPush 统一分发友盟与 DooPush,业务字段经 payload.data 下发
- 系统设置「App 推送」新增 DooPush 配置;点击通知打开对应会话
- 更新 Expo 壳子模块(接入 DooPush)、语言包与 ai-kb
|
2026-10-19 10:33:19 +00:00 |
|
kuaifan
|
0f2f165940
|
chore(app): 更新 Expo 壳子模块(iPad 窗口控件紧凑样式)
|
2026-10-19 08:43:29 +00:00 |
|
kuaifan
|
c1d844dbf4
|
chore(app): 更新 Expo 壳子模块(iOS 首次定位转圈修复、Android 系统定位、会议页安全区)
|
2026-10-19 02:54:19 +00:00 |
|
kuaifan
|
9727fe9ab2
|
chore(app): 更新 app 与 mobile 子模块(真机 UI 修复、会议扬声器图标)
|
2026-10-18 15:59:35 +00:00 |
|
kuaifan
|
ebb41bb73e
|
chore(app): 更新 Expo 壳子模块(Android 正式签名与旧版覆盖升级适配)
|
2026-10-18 08:25:59 +00:00 |
|
kuaifan
|
7158eaa634
|
chore(app): 更新 Expo 壳子模块(iOS Release 验收记录)
|
2026-10-18 06:40:51 +00:00 |
|
kuaifan
|
9e1f446fe7
|
chore(app): 更新 Expo 壳子模块(修复 iOS Release 本地 Web 服务监听)
|
2026-10-18 05:24:59 +00:00 |
|
kuaifan
|
2c465d66ab
|
feat(app): 页面兼容 P2(壳侧对齐 + 用户详情拨号分支修正)
|
2026-10-18 04:37:17 +00:00 |
|
kuaifan
|
e83c28de5d
|
chore(app): 更新 app 子模块(页面兼容 P1 壳侧修复)
|
2026-10-18 03:10:27 +00:00 |
|
kuaifan
|
df66667f56
|
chore(app): 更新 Expo 壳子模块(iOS 键盘遮挡修复)
|
2026-10-18 00:44:02 +00:00 |
|
kuaifan
|
6a0cd0efd6
|
chore(app): 更新 Expo 壳子模块(页面级兼容:键盘、滚动锁、定位、录音权限)
|
2026-10-18 00:17:00 +00:00 |
|
kuaifan
|
945e5b10f2
|
feat(app): 新增 Expo 内测构建链路并更新 resources/app
- ./cmd appexpo [build] / appexpo npm:编译前端并同步到 resources/app/assets/web
- electron/build.js 新增 app-expo 目标,旧 eeui 流程不变
- 新增仅手动触发的 Expo App Internal workflow(APK / IPA artifact)
- resources/app 更新至 M3 会议与 M4 签名脚本
|
2026-10-17 23:08:24 +00:00 |
|
kuaifan
|
7ee2aed8d7
|
feat(app): 新增 Expo 移动端壳子模块 resources/app
一期替换 eeui(resources/mobile 暂保留作参考与旧版构建)。
|
2026-10-17 15:44:18 +00:00 |
|
kuaifan
|
6f111cd97d
|
release: v1.9.66
v1.9.66
|
2026-10-10 09:50:29 +00:00 |
|
kuaifan
|
e88ee92313
|
feat(appstore): 更新 appstore 镜像版本至 0.6.0
|
2026-10-10 07:47:00 +00:00 |
|
kuaifan
|
ca1a1b5415
|
feat(contacts): 通讯录支持按部门显示,成员按需加载
- 新增 contacts/departments 接口,返回部门树及成员数
- 通讯录搜索框右侧新增字母/部门视图切换,部门视图可折叠,展开时才加载成员
- users/search 的 keys.departments 改为参数绑定(修复 SQL 注入),0 表示未加入任何部门
- 同步翻译与 ai-kb
|
2026-10-10 04:47:34 +00:00 |
|
kuaifan
|
adac87bf45
|
feat(task): 周期任务生成新任务时与原任务自动建立关联
|
2026-10-10 02:48:43 +00:00 |
|