kuaifan
|
2239ea9f58
|
fix(appbuild): 恢复 electron/build.js 的 'app' 分支做 post-processing
Phase 6 过度简化:把 cmd 的 appbuild 从 electron_operate app "$@" 改成纯
web_build prod,漏掉了 startBuild({id:'app'}) 里做的后处理:
1. 生成 electron/public/config.js(window.systemInfo.apiUrl 等)
2. 读 manifest.json 把 index.html 里 <!--style--> / <!--script--> 占位符
替换为真实资源路径(vite manifest 模式,HTML 不自动注入)
3. 拷贝 public/language/ 到 electron/public/language/
结果:裸 vite build 跑出来的 public/index.html 还是模板原型,dootask-app
同步过去之后 WebView 加载只能看见占位 HTML 或 404。
恢复方式:
- cmd: appbuild 回到 electron_operate app "$@",但提示词改为指向
electron/public/ 而不是 resources/mobile(Phase 6 & 7 的 EEUI 清理保留)
- electron/build.js: 重新加回 argv 'app' 的 dispatch,调 startBuild
(startBuild 内部的 data.id==='app' 分支里 EEUI 特有的逻辑仍然是
Phase 6 删掉的状态,不会再碰 resources/mobile)
产物位置:electron/public/。用户同步到 dootask-app 的命令已更新到提示词。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-19 03:33:37 +00:00 |
|
kuaifan
|
f4b623deb6
|
chore(mobile): 移除 EEUI 构建链路(迁移至独立 dootask-app 仓库)
配合 dootask-app 仓库接入 Expo + EAS Build(见 docs/migration 的 Phase 6),
主仓库不再承担 iOS/Android 打包,保留前端资源构建即可。
- cmd:
- appbuild/buildapp:从 electron_operate app 改为直接 web_build prod,
构建完成后打印提示去 dootask-app 仓库跑 EAS Build / 同步 assets/web/
- 移除 eeui 命令(docker run kuaifan/eeui-cli)
- electron/build.js:
- 删除 data.id === 'app' 分支(Android local.properties / iOS Version.xcconfig
回写、eeui build 调用)
- 删除 argv 'app' 和 'android-upload' 两个命令
- .github/workflows/publish.yml:
- build-client 矩阵移除 android;同时删除所有 (Android) 条件 steps(Build Js/
Setup JDK/Build App/Upload File/Upload Release)
- 保留 Electron 桌面端(mac / windows)分支
- .github/workflows/ios-publish.yml:整体删除(iOS 移动端构建搬去 dootask-app)
子模块 resources/mobile 的 .gitmodules 条目和目录引用留到 Phase 7 一起清理。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-17 09:56:07 +00:00 |
|
kuaifan
|
a2acd6f6e4
|
feat(install): 安装时检测 APP_ID 是否与其他实例冲突
防止复制项目目录到另一个位置安装时,因 APP_ID 相同导致容器名和网络冲突。
通过 docker inspect 对比容器挂载路径与当前工作目录判断。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-04 08:33:48 +00:00 |
|
kuaifan
|
ee96730268
|
feat(install): 安装和修改端口时检测端口是否被占用
通过 Docker 试绑定端口的方式检测占用,避免安装流程走到最后才因端口冲突失败。
仅在首次安装或端口变更时检测,重装且端口不变时跳过。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-04 08:23:17 +00:00 |
|
kuaifan
|
39c6ca3e8c
|
feat(env): 在设置环境变量时确保.env文件存在
|
2026-04-04 01:38:39 +00:00 |
|
kuaifan
|
4ba02b9dce
|
feat: 优化 remove_by_network 函数以批量删除容器并处理空容器情况
|
2026-01-06 02:13:15 +00:00 |
|
kuaifan
|
61d7970b6a
|
feat: 更新 remove_by_network 函数以删除所有状态的容器并等待网络清空
|
2026-01-05 09:35:39 +00:00 |
|
kuaifan
|
bd7841ac05
|
feat: 添加 TTY 参数检测,优化 Docker 命令执行
|
2026-01-03 23:09:59 +00:00 |
|
kuaifan
|
7d08c735ef
|
no message
|
2025-10-28 11:35:36 +00:00 |
|
kuaifan
|
1a6abf4e1b
|
feat: 在安装和更新函数中添加sudo检查
|
2025-10-24 03:34:22 +00:00 |
|
kuaifan
|
315851eb5f
|
feat: 优化数据库还原功能
- 支持通过编号选择备份文件
|
2025-10-23 22:55:29 +00:00 |
|
kuaifan
|
123c74de46
|
feat: 优化开发环境配置
|
2025-10-16 23:56:48 +00:00 |
|
kuaifan
|
9419ddd174
|
no message
|
2025-09-29 09:19:28 +08:00 |
|
kuaifan
|
76918bf973
|
no message
|
2025-05-27 07:32:48 +08:00 |
|
kuaifan
|
d7bccfd267
|
no message
|
2025-05-26 23:15:26 +08:00 |
|
kuaifan
|
0e1d5e802c
|
no message
|
2025-05-25 08:09:57 +08:00 |
|
kuaifan
|
db526dfcc8
|
no message
|
2025-05-25 00:09:14 +08:00 |
|
kuaifan
|
c18db60e80
|
no message
|
2025-05-24 23:48:21 +08:00 |
|
kuaifan
|
b579a6ade2
|
no message
|
2025-05-24 21:04:13 +08:00 |
|
kuaifan
|
9d1d642734
|
no message
|
2025-05-24 20:28:36 +08:00 |
|
kuaifan
|
e499e2d0dc
|
no message
|
2025-05-24 19:21:26 +08:00 |
|
kuaifan
|
b860b6f389
|
no message
|
2025-05-24 19:09:40 +08:00 |
|
kuaifan
|
05d5d5a967
|
no message
|
2025-05-24 19:06:14 +08:00 |
|
kuaifan
|
74ba1cc723
|
no message
|
2025-05-24 18:26:48 +08:00 |
|
kuaifan
|
f2042efdc2
|
no message
|
2025-05-24 18:10:34 +08:00 |
|
kuaifan
|
6b7e7fa1e4
|
no message
|
2025-05-24 17:32:40 +08:00 |
|
kuaifan
|
6677e6e74f
|
no message
|
2025-05-24 16:53:48 +08:00 |
|
kuaifan
|
959f9454d8
|
no message
|
2025-05-24 13:30:01 +08:00 |
|
kuaifan
|
b2d9568deb
|
no message
|
2025-05-17 20:56:54 +08:00 |
|
kuaifan
|
5b811df8ee
|
no message
|
2025-05-15 00:20:41 +08:00 |
|
kuaifan
|
bc264109f3
|
no message
|
2025-05-14 23:55:00 +08:00 |
|
kuaifan
|
35dfb9d1ff
|
no message
|
2025-05-13 01:25:24 +08:00 |
|
kuaifan
|
4424e4f9be
|
no message
|
2025-05-08 16:46:39 +08:00 |
|
kuaifan
|
5414accc6c
|
no message
|
2025-05-04 12:57:04 +08:00 |
|
kuaifan
|
0f0b9c5551
|
no message
|
2025-04-23 14:50:28 +08:00 |
|
kuaifan
|
b3b7589db3
|
no message
|
2025-04-18 14:49:05 +08:00 |
|
kuaifan
|
18b7e17e95
|
no message
|
2025-04-16 21:34:33 +08:00 |
|
kuaifan
|
9716d7fe43
|
perf: 优化docker配置
|
2025-03-21 11:34:09 +08:00 |
|
kuaifan
|
e5efcd3d26
|
no message
|
2025-03-13 14:36:00 +08:00 |
|
kuaifan
|
c866500120
|
perf: 优化脚本
|
2025-03-07 16:18:06 +08:00 |
|
kuaifan
|
3e2a40aaa0
|
perf: 优化安装命令
|
2025-03-07 15:13:19 +08:00 |
|
kuaifan
|
d353d33107
|
no message
|
2025-03-07 12:57:37 +08:00 |
|
kuaifan
|
8c7b0c502d
|
no message
|
2025-03-03 11:59:02 +08:00 |
|
zzzzzhy
|
e081fbd92b
|
定时任务判断fix
修复定时更新https证书任务判断逻辑
|
2025-01-17 14:15:24 +08:00 |
|
zzzzzhy
|
52f9495ff8
|
feat:添加https证书自动更新
|
2025-01-16 06:44:26 +00:00 |
|
kuaifan
|
12c74aef7a
|
no message
|
2025-01-02 14:56:30 +08:00 |
|
kuaifan
|
d5eb3716aa
|
no message
|
2024-12-18 00:25:04 +08:00 |
|
kuaifan
|
07a290dbf9
|
perf: 优化桌面端通知图标
|
2024-11-17 23:35:31 +08:00 |
|
kuaifan
|
21eab03684
|
perf: 优化客户端升级
|
2024-11-14 16:34:48 +08:00 |
|
kuaifan
|
ab84235890
|
no message
|
2024-10-23 16:14:42 +08:00 |
|