69 Commits

Author SHA1 Message Date
kuaifan
85b5abf55e fix(cmd): ./cmd expo dev 退出后 vite 残留占用端口(改为直接运行 vite 入口,退出时可正常结束) 2026-10-28 03:00:11 +00:00
kuaifan
edb2e539a5 feat(cmd): ./cmd expo dev 支持透传参数给 expo start(如 -c 清除 Metro 缓存) 2026-10-28 02:43:59 +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
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
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
f43977f07e feat(system): 支持自定义登录页品牌 2026-09-04 08:18:03 +00:00
kuaifan
b1d5652bc7 refactor(electron): 发布存储从自建服务迁移到 Cloudflare R2
替换 UPLOAD_TOKEN/UPLOAD_URL 为 R2(S3 兼容)对象存储:
- 新增 r2.js 封装上传/复制/删除/列举等操作
- 新增 release-index.js 从文件名解析平台/架构生成下载索引
- CI 环境变量同步切换为 R2_* 系列

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 10:31:46 +00:00
kuaifan
025f45df0a feat(upload): 添加上传进度显示和错误处理,记录上传耗时 2026-05-22 14:55:34 +08:00
kuaifan
6fbddbe77c fix: run app publish in disposable eeui container 2026-05-21 19:49:50 +08:00
kuaifan
f27cef2d66 fix(build): exit with code 1 on upload/release failure
WebsitePublisher methods now throw on failure instead of silently
continuing. CLI entry points catch errors and exit(1) so GitHub
Actions correctly marks the job as failed.
2026-04-06 05:28:56 +00:00
kuaifan
07a2e6df29 fix(build): put version field before file in upload form data 2026-04-06 03:38:17 +00:00
kuaifan
f521f0df65 fix(build): print detailed error info on upload failure
Show error code/message in retry warnings and failure logs
to help diagnose upload issues in CI.
2026-04-06 03:16:32 +00:00
kuaifan
a67fcd6f02 feat: connect publish pipeline to dootask-website API
- Refactor build.js: replace androidUpload/genericPublish/published with
  unified WebsitePublisher class using Authorization Bearer auth
- New CLI commands: upload-changelog, release
- Update auto-update URL to /api/download/update (legacy compat on website)
- publish.yml: use CHANGELOG.md for GitHub Release body, replace
  PUBLISH_KEY with UPLOAD_TOKEN + UPLOAD_URL
2026-04-05 23:04:34 +00:00
kuaifan
b05046af29 perf: 优化下载工具 2025-08-15 07:22:20 +08:00
kuaifan
0aafe79c65 no message 2025-06-02 18:36:33 +08:00
kuaifan
678868153a fix: 修复客户端无法打开工作报告 2025-06-02 10:06:22 +08:00
kuaifan
4aa865a60f no message 2025-05-28 07:23:20 +08:00
kuaifan
d73239b274 build 2025-05-26 22:45:59 +08:00
kuaifan
b78f93979d no message 2025-03-27 20:46:12 +08:00
kuaifan
f54bad5d79 no message 2025-03-06 16:16:43 +08:00
kuaifan
b605c70e91 no message 2025-03-06 14:52:40 +08:00
kuaifan
1752e88c42 no message 2025-03-05 15:19:38 +08:00
kuaifan
a99c2f6944 perf: 优化客户端 2024-12-21 11:47:49 +08:00
kuaifan
3896d08207 build 2024-12-09 07:39:56 +08:00
kuaifan
24cec7016a build 2024-11-19 01:42:09 +08:00
kuaifan
2c407bea78 no message 2024-11-18 23:50:20 +08:00
kuaifan
07a290dbf9 perf: 优化桌面端通知图标 2024-11-17 23:35:31 +08:00
kuaifan
ca1028921a perf: 优化客户端升级 2024-11-15 00:23:11 +08:00
kuaifan
0fd37e4c05 build 2024-11-14 22:04:18 +08:00
kuaifan
f3d9e3376e perf: 优化客户端升级 2024-11-14 21:46:52 +08:00
kuaifan
9296008ecc perf: 优化客户端升级 2024-11-14 20:09:27 +08:00
kuaifan
21eab03684 perf: 优化客户端升级 2024-11-14 16:34:48 +08:00
kuaifan
da066e40ce perf: 优化客户端升级 2024-11-14 14:19:50 +08:00
kuaifan
a219b7b6ee perf: 优化客户端升级 2024-11-14 13:55:01 +08:00
kuaifan
85c4ed6399 perf: 优化客户端升级 2024-11-14 13:03:16 +08:00
kuaifan
fa42194d15 perf: 优化客户端升级 2024-11-14 12:53:18 +08:00
kuaifan
e574e728d4 perf: 优化客户端升级 2024-11-14 11:40:38 +08:00
kuaifan
3203da411d 优化android自动编译 2024-04-23 15:57:44 +08:00
kuaifan
053daa621b perf: 自动发布Android 2024-04-22 18:30:08 +08:00
kuaifan
23a363aeea build 2024-04-17 23:59:29 +08:00
Pang
8b40364722 no message 2024-03-10 00:36:07 +08:00
kuaifan
47832ececb Merge commit '76570e2f1b72de50cb54c36229447eea69c59940' into pro 2024-03-01 16:02:36 +08:00
weifs
02bd022c62 feat: 发布接口只保留最近两个版本 2024-02-22 19:18:04 +08:00
kuaifan
569af135bd no message 2024-01-15 21:27:02 +08:00
kuaifan
7de575e236 no message 2023-12-22 12:26:51 +08:00
kuaifan
f0f0883a88 build 2023-12-22 11:24:36 +08:00
kuaifan
3a9001e091 Upgrade Professional Edition 2023-03-24 09:08:53 +08:00
kuaifan
a0b8529606 no message 2022-04-01 05:53:16 +08:00
kuaifan
7b64793449 no message 2022-03-30 00:14:03 +08:00
kuaifan
5485f2013e no message 2022-03-29 22:41:48 +08:00