Commit Graph

  • 98b6495741 docs(tg-bot): 更正私聊窗口为 5 分钟——轮询模式下验证码送不达 main Gloridust 2026-07-29 00:37:34 +08:00
  • 91c591f1dd feat(tg-bot): 入群验证(加法验证码)拦广告号 v1.4.9 Gloridust 2026-07-28 23:50:39 +08:00
  • 0347405115 feat(ui): 自动回车开关 + 功能键排 + 修齿轮图标/子用户文案(issue #125) Gloridust 2026-07-28 22:33:08 +08:00
  • 01a00f3e0e fix(vnc): ws 连接被拒不再静默 + 放行 Tailscale/内网 IPv6(issue #124) Gloridust 2026-07-28 22:20:53 +08:00
  • 9644b31ad3 fix(install): 磁盘写满时明确报「磁盘空间不足」,不再误导查网络 Gloridust 2026-07-19 20:35:25 +08:00
  • 1261e96a2b feat(diag): 诊断包收录每实例 status.json + install.log 尾部(排查装不上无死角) v1.4.8 Gloridust 2026-07-19 16:40:31 +08:00
  • 91a220d6af fix(install): 微信下载支持断点续传 + 并发锁 + 完整性校验(修反复卡进度退出) Gloridust 2026-07-19 15:46:47 +08:00
  • 896a788a54 fix(image): 区分「连不上仓库」与「版本不存在」,别再回退到过期镜像 (issue #114) v1.4.7 Gloridust 2026-07-16 20:58:15 +08:00
  • 3ce8065f56 fix(self-update): WOC_VERSION 绝不从旧容器继承 —— 修「永久卡在旧版本、更新无效」(issue #107) Gloridust 2026-07-16 20:58:15 +08:00
  • 9ea07163e8 feat(disk): 升级后自动清理旧版本镜像(不止悬空)—— 修历史镜像占满磁盘 v1.4.6 Gloridust 2026-07-08 20:24:38 +08:00
  • d729b80d48 fix(ci): 实例/面板镜像补回 OCI version label(修 v1.4.4 镜像版本显示 876361b9 回归) v1.4.5 Gloridust 2026-07-08 14:02:44 +08:00
  • d29ea66730 docs(p0): 记录 QEMU OOM 的最终解决——改用原生 arm64 runner(v1.4.4 闭环) Gloridust 2026-07-08 03:57:12 +08:00
  • 5aa0ce0414 fix(ci): 手动构造镜像 ref 前把 owner 转小写(Gloridust→gloridust) v1.4.4 Gloridust 2026-07-08 03:33:18 +08:00
  • fe964925c1 fix(ci): 改用原生 arm64 runner 分架构构建,根治 QEMU apt OOM Gloridust 2026-07-08 03:25:10 +08:00
  • 9981e9a5dc feat(design): 设计系统文档 doc/dev/design.md + 无障碍基线(焦点环/动效降级) v1.4.3 Gloridust 2026-07-08 03:13:09 +08:00
  • 06a96f3588 fix(ui): 实例卡片布局拥挤 —— 标题行只留状态徽标,可升级/镜像版本移到独立元数据行 Gloridust 2026-07-08 03:05:41 +08:00
  • f3b3219cdb feat: 公网访问加固(登录限速/会话滑动续期)+ 管理页三 Tab 信息架构重构 Gloridust 2026-07-08 02:57:10 +08:00
  • c54d3ff18e fix(ci): 构建期精简 apt 源,根治 QEMU arm64 下 apt-get update OOM Gloridust 2026-07-07 12:19:00 +08:00
  • fda9522b78 fix(critical): 实例镜像 arm64 构建 OOM + 版本耦合无兜底致面板锁死(v1.4.1 连环 P0) v1.4.2 Gloridust 2026-07-07 12:11:16 +08:00
  • d523204c6b feat(#112): 实例卡显示镜像版本 + 升级结果诚实汇报(拉取失败不再假装成功) v1.4.1 Gloridust 2026-07-07 01:01:22 +08:00
  • 4d9cc1015a fix(critical): Chromium 版本锚定(snapshot) + CI 产物门禁 + 面板/实例版本耦合 + 声音重连修复 Gloridust 2026-07-07 00:55:08 +08:00
  • 9ec3ea2d73 docs+fix: 稳定性设计文档(远程桌面/升级链路决策全记录)+ 重置设备ID 也走 keepImage v1.4.0 Gloridust 2026-07-07 00:10:03 +08:00
  • 7dc2053c0b fix(stability): 重启/自愈幂等(keepImage)+ 代理双侧 TCP keepalive —— 远程桌面稳定性审查 Gloridust 2026-07-07 00:05:06 +08:00
  • 4a6d71844b fix(update): 更新机制专项审查 —— 远端新版检测盲区 + 单实例升级异步化 + 自更新加固 Gloridust 2026-07-06 23:56:03 +08:00
  • 7ec79314bb docs(dev): 架构守则 + 发布门禁 + P0复盘簿 —— 把历次 P0 的学费固化成硬约束 Gloridust 2026-07-06 23:37:48 +08:00
  • 94b591e0b2 fix(critical): xsettingsd Xft/DPI 单位错误 —— v1.2.9~v1.3.1 微信公众号/附件秒关、浏览器黑屏的总根因 Gloridust 2026-07-06 23:31:24 +08:00
  • bdb53065ca Update .gitignore Gloridust 2026-07-05 16:56:23 +08:00
  • 72a34ac7b0 fix(chromium): 升级实例后黑屏崩溃循环 —— 强制 device-scale-factor=1 v1.3.1 Gloridust 2026-07-05 16:33:41 +08:00
  • db894cfcff feat(update): 实例镜像落后检测 + 一键升级全部 + 壁纸缺工具友好报错 Gloridust 2026-07-05 01:15:30 +08:00
  • e880f9d2fc fix(壁纸): resize 后壁纸被平铺 —— 改为分辨率变化即重设(issue 反馈) v1.3.0 Gloridust 2026-07-05 00:55:01 +08:00
  • ed45957b4a feat(update): 开发版允许一键「升级到正式版」 Gloridust 2026-07-05 00:16:19 +08:00
  • 97de987cc0 fix(#101): 字体/xsettingsd 路径 /home/abc → /config(会话 HOME),修 Permission denied v1.2.9 Gloridust 2026-07-05 00:05:53 +08:00
  • 2741066cf9 Merge #101: 桌面壁纸 + 自定义字体(by d1y,修正 blockers 后并入) Gloridust 2026-07-04 23:53:16 +08:00
  • f115cf21c1 fix(#101): 修正壁纸/字体 PR 的 blockers 后并入 Gloridust 2026-07-04 23:53:16 +08:00
  • fb8c02cf9e Merge PR #101 (壁纸/字体 by d1y) into main —— 待随后修正 blockers Gloridust 2026-07-04 23:45:31 +08:00
  • 010bc4d0f8 Merge PR #98: 无 body 的 POST(心跳)补 Content-Type 兜底,修 415 Gloridust 2026-07-04 23:42:58 +08:00
  • 28ac781c93 Merge PR #90: WOC_ENABLE_GPU=1 时把宿主 /dev/dri 直通进实例(完成 #36) Gloridust 2026-07-04 23:38:47 +08:00
  • 57c38975e3 Merge pull request #78 from chenshu007/feat/docker-socket-proxy-hardening Ethan Zou 2026-07-04 23:37:05 +08:00
  • 64633a8147 fix: 会话持久化(#95) + 深色剪贴板可读(#96) + 粘贴图片到桌面(#91) + 拉取超时(#99) v1.2.8 Gloridust 2026-07-04 23:30:11 +08:00
  • c9ef07eb56 feat(panel): 桌面壁纸与字体管理 d1y 2026-06-29 23:51:07 +08:00
  • 5bb94d88e1 chore(build): docker build 默认输出 --progress=plain 方便调试 d1y 2026-06-29 18:55:06 +08:00
  • 8d276c51c3 fix(docker): 换 ghcr.io 源 + 清华 apt 镜像加速中国用户构建 d1y 2026-06-29 18:55:02 +08:00
  • 784367e9fb fix: accept missing/unrecognized content-type on heartbeat beat endpoint chenshu007 2026-06-28 13:36:17 +08:00
  • 8e15556e6f feat(panel): 子账号改用户名(#89) v1.2.7 Gloridust 2026-06-26 10:25:05 +08:00
  • e63c491709 fix: pass through /dev/dri when WOC_ENABLE_GPU is set Matt Van Horn 2026-06-25 04:28:47 -07:00
  • 7e21aca7bb fix(self-update): 修一键更新后实例落错网络致黑屏(502)的根因 v1.2.6 Gloridust 2026-06-25 19:14:09 +08:00
  • da87d1fce4 feat(diag): 诊断包补宿主级信号——内存/cgroup/安全选项/实例实时内存 v1.2.5 Gloridust 2026-06-25 01:37:20 +08:00
  • 0fe35103ab fix(proxy): 上游暂不可用回「自动重连」页,取代死的纯文本 502(修黑屏"桌面服务暂不可用") Gloridust 2026-06-24 16:49:11 +08:00
  • 60e53425e3 fix(audio): 点桌面即可解挂起出声 + 声音默认关每次打开都关 v1.2.4 Gloridust 2026-06-23 21:50:51 +08:00
  • 8bb721d3ba fix(input): 转发模式回车改"补 Return 直接发送",不再切焦点回虚拟机(#81) Gloridust 2026-06-23 21:40:19 +08:00
  • c871a70b5a fix: 安装用户未就绪重试(#74) + 关窗清理音频桥(#82) + 输入条发送后回焦点(#81) Gloridust 2026-06-23 21:15:04 +08:00
  • a032d17d71 feat: add optional docker-socket-proxy hardening overlay chenshu007 2026-06-22 00:30:19 +08:00
  • ba32cc90ae fix(dark): 撤掉不稳定的容器 portal 方案,浏览器深色回到 --force-dark-mode v1.2.3 Gloridust 2026-06-19 02:10:14 +08:00
  • eefce1e9ba fix(dark): woc-dark.sh 复用 autostart 真实总线 + 浏览器改纯 portal 跟随(修实时切换) Gloridust 2026-06-19 01:59:33 +08:00
  • 698f767f82 fix(build): build-local 用 --provenance=false 出单一镜像,避免经典 API 仍解析到旧镜像 Gloridust 2026-06-19 01:44:23 +08:00
  • 335b839e9a feat(dark): 面板/实例统一深色开关(portal 实时切换)+ 修复 KasmVNC 致命崩溃自愈 Gloridust 2026-06-19 01:34:49 +08:00
  • 60dd6d018f feat(panel): 深色模式(跟随系统/亮色/深色),主页顶栏图标切换 Gloridust 2026-06-18 17:35:49 +08:00
  • bf99cc2116 fix(self-update): 防误报失败 + 防并发重入 Gloridust 2026-06-18 17:35:49 +08:00
  • f939538113 feat(panel): 面板内「一键更新面板」(自更新 + 失败回滚) Gloridust 2026-06-17 16:43:25 +08:00
  • 998a57ca25 fix(build): 加 panel/.dockerignore,禁止把宿主 node_modules 拷进镜像 Gloridust 2026-06-17 16:43:25 +08:00
  • 9b8adb2c2a Update README.md Ethan Zou 2026-06-17 20:18:42 +08:00
  • 23aa65d25c fix(desktop): 回退到 1.1.7 的稳定连接行为,杜绝自动重连/重启 churn v1.2.2 Gloridust 2026-06-17 02:51:11 +08:00
  • d33bba69b9 feat(desktop): 麦克风开关(默认关),不再一打开实例就抢占麦克风 Gloridust 2026-06-16 00:25:36 +08:00
  • 94e3400c93 feat: 客户端连接日志 + 自愈放宽预热窗口(避免误打断刚启动的实例) Gloridust 2026-06-15 22:55:44 +08:00
  • 342a2f22a2 feat(panel): 记录每次远程桌面 ws 连接尝试/建立/失败/关闭 Gloridust 2026-06-15 22:31:34 +08:00
  • c0af1d766a feat: 实例卡死自愈——客户端多次干净重连失败即请求重启容器 Gloridust 2026-06-15 16:23:35 +08:00
  • 7d9b5ac80d feat(desktop): VNC 连接健康监测 + 卡住自动干净重连 Gloridust 2026-06-15 16:09:29 +08:00
  • b0511f5f11 fix(desktop): 切实例不再重挂 iframe,根治"A→B→A 卡死(刷新无效)" Gloridust 2026-06-15 15:36:42 +08:00
  • 7fecc099bc fix(desktop): 回到前台时干净重连,堵住 noVNC 自动重连的并存卡死 Gloridust 2026-06-15 15:04:34 +08:00
  • 855997fc70 fix(desktop): 重连/重启走整页重载,根治"重连后 Xvnc 卡死、第二次连接超时" Gloridust 2026-06-15 14:22:29 +08:00
  • f5e5bb5bcb fix(watchdog): VNC 响应性探测默认关闭,可用 env 重新开启 v1.2.1 Gloridust 2026-06-15 03:53:59 +08:00
  • 0811d463e8 style(panel): 诊断/关于 改为扁平区块,修按钮断行与缺失的 chip 类 Gloridust 2026-06-15 01:33:20 +08:00
  • d42d401f89 chore(docker): Chromium 关闭后台 phone-home(--disable-background-networking) Gloridust 2026-06-15 01:03:42 +08:00
  • 9929a72be1 feat(panel): 全局日志系统 + 一键诊断包导出 Gloridust 2026-06-15 00:48:36 +08:00
  • 0abb5f8bdf fix(panel): 开发版构建的版本展示,不再误标「已是最新」 Gloridust 2026-06-15 00:35:30 +08:00
  • 7293285d1a feat(panel): 显示构建版本号 + 自动检测新版(Docker Hub/GHCR 红点) Gloridust 2026-06-14 22:40:17 +08:00
  • 8cf15923a6 docs(readme): 写入浏览器实例支持 + 精简整理 Gloridust 2026-06-14 22:01:37 +08:00
  • 2e201ff058 feat(panel): 持久化实例日志,跨容器重建保留 Gloridust 2026-06-14 21:53:11 +08:00
  • 167a80a0c3 feat(ci/telegram): issue 新回复也推送(简短) v1.2.0 feat/v1.2.0-multi-app Gloridust 2026-06-14 21:25:14 +08:00
  • 1c230316ed feat(v1.2.0): 自定义实例图标——内置精选 + 上传裁剪 Gloridust 2026-06-14 19:41:40 +08:00
  • 1ffc6d7e1d feat(v1.2.0): 实例头像由首字母改为按应用类型的图标(自定义图标铺底) Gloridust 2026-06-14 19:01:03 +08:00
  • 7c9eb82a6f fix(v1.2.0): 旧容器无 app-ctl.sh 时回退 wechat-ctl.sh(修微信实例误报未安装) Gloridust 2026-06-14 18:52:08 +08:00
  • b954f38c15 fix(v1.2.0): wechatStatus 改走 app-ctl <appType>(之前被 iCloud 回退) Gloridust 2026-06-14 18:46:42 +08:00
  • 1da52bfb96 feat(v1.2.0): UI 按应用类型泛化(不再到处写死「微信」) Gloridust 2026-06-14 18:19:03 +08:00
  • 179f5cf7a1 fix(v1.2.0): 重新落实选择器为 微信+Chromium(上个提交被 iCloud 回退) Gloridust 2026-06-14 17:47:30 +08:00
  • eabedde26b feat(v1.2.0): 改为「微信 + Chromium 浏览器」,Telegram/自定义暂缓 Gloridust 2026-06-14 17:46:09 +08:00
  • b7fd778ab1 feat(v1.2.0): 多应用平台——创建实例时选 微信/Telegram(+Chromium/自定义占位) Gloridust 2026-06-14 17:38:15 +08:00
  • 11c5406d0f Merge branch 'main' into feat/v1.2.0-multi-app Gloridust 2026-06-14 17:19:41 +08:00
  • 13ec0bdf8f fix(desktop): 输入模式切换改为整页重载,修卡死 + 切换不生效 v1.1.11 Gloridust 2026-06-14 17:08:00 +08:00
  • 659d26ce68 fix(docker): typeInInstance 卡 ~2s 根因——xclip 未重定向 fd Gloridust 2026-06-14 16:57:33 +08:00
  • dfaa64ad39 fix(desktop): 修无感输入两处 bug(切换不生效 + "你好y呀"丢字) Gloridust 2026-06-14 16:48:59 +08:00
  • 2edba455dc feat(v1.2.0): 实例 appType 数据模型地基(向后兼容) Gloridust 2026-06-14 15:37:53 +08:00
  • 8ab5375ded feat(desktop): 输入法双模式切换(无感 / 转发)+ 深度修复无感丢字 Gloridust 2026-06-14 15:15:05 +08:00
  • 0ccbaa3a35 feat(admin): 实例「管理」菜单改为悬浮图层展开 Gloridust 2026-06-14 15:15:05 +08:00
  • 3c9c30fcb4 chore(docker): 00-woc-identity 也用显式 chmod 755(补齐 #17) Gloridust 2026-06-14 01:17:36 +08:00
  • 35bc9c4435 Merge pull request #17 from mkblbj/codex/fix-script-permissions Ethan Zou 2026-06-14 01:15:10 +08:00
  • 13568a83b7 docs(readme): 备注 NAS/飞牛首次建实例镜像拉取超时的解法 Gloridust 2026-06-14 00:03:16 +08:00
  • 9f8ca8cdb0 docs(readme): 方式B 改为仅凭 docker-compose.yml 部署,无需 clone 仓库 Gloridust 2026-06-13 23:22:15 +08:00
  • ac7389e75f feat(ci/telegram): 发布通知自动置顶 + 取消上一个 release 的置顶 Gloridust 2026-06-13 23:19:14 +08:00
  • 0417cd029f chore: 默认镜像源切到 Docker Hub,GHCR 作为备用 Gloridust 2026-06-13 23:14:56 +08:00