Commit Graph

  • c1a9e40d0a feat: 离线APK—Android Bridge本地执行(exec/listFiles/sysinfo) main LukeMackin 2026-07-22 21:32:40 +08:00
  • a7dad7debc chore: 删除调试截图 LukeMackin 2026-07-22 21:25:09 +08:00
  • 323fd62ed4 fix: 审查—删除shell.html+MainApplication+清理manifest LukeMackin 2026-07-22 21:23:21 +08:00
  • 5cf0cf40e3 fix: allowUniversalAccessFromFileURLs(CORS审查) LukeMackin 2026-07-22 21:13:39 +08:00
  • d851c25edf fix: MainActivity→ReactActivity(AS中MakeProject即可运行) LukeMackin 2026-07-22 21:04:02 +08:00
  • b04238892d feat: shell.html—本地HTML加载Expo web bundle(safe) LukeMackin 2026-07-22 21:02:06 +08:00
  • d75ed790cc fix: WebView加载index.bundle(Expo bundle URL替代manifest JSON) LukeMackin 2026-07-22 20:58:05 +08:00
  • 09457ed730 fix: exec命令正则放宽—允许全部ASCII可打印字符(引号/管道等) LukeMackin 2026-07-22 20:55:57 +08:00
  • cd62fd8fe4 fix: UTF-16→UTF-8编码修复+BOM清除→BUILD SUCCESSFUL LukeMackin 2026-07-22 20:48:54 +08:00
  • c6ab70aaca feat: 恢复RN prebuild配置—MainActivity+MainApplication+Gradle LukeMackin 2026-07-22 20:38:41 +08:00
  • 282bc79510 fix: exec默认cwd也走safePath(审查) LukeMackin 2026-07-22 20:30:04 +08:00
  • 37c6605582 fix: 完全重写tools.ts—safePath全部到位+命令净化+启动验证通过 LukeMackin 2026-07-22 20:24:05 +08:00
  • fcfedf1ae0 fix: 安全CRITICAL—exec用净化命令+file_read/write/move全加safePath LukeMackin 2026-07-22 20:19:20 +08:00
  • 12e00bf683 fix: 安全—路径沙箱+命令字符过滤+移除unused spire LukeMackin 2026-07-22 20:12:05 +08:00
  • 9f912da9fd feat: MCP Server运行成功—stdio传输+7个Tool+Zod schema LukeMackin 2026-07-22 20:06:40 +08:00
  • 3d82964075 chore: 清理未用import LukeMackin 2026-07-22 19:39:31 +08:00
  • 490201f0d4 fix: 审查阻断—移除MainApplication引用+cleartext+SYSTEM_ALERT_WINDOW LukeMackin 2026-07-22 19:37:51 +08:00
  • e29e0f7e36 fix: dependencies语法修复+移除重复includeBuild(审查阻断) LukeMackin 2026-07-22 19:23:53 +08:00
  • ffb74262e9 chore: 移除expo-updates依赖+清理BOM LukeMackin 2026-07-22 18:25:20 +08:00
  • 4db4b6c0f3 fix: 移除expo-updates插件(已用WebView OTA取代) LukeMackin 2026-07-22 18:21:53 +08:00
  • 09fde0501f fix: 审查修复—cleartext+package.json main+dead HTML+comment LukeMackin 2026-07-22 18:21:42 +08:00
  • ce7204b016 fix: Rules of Hooks — Terminal state提升到App顶层 LukeMackin 2026-07-22 17:56:15 +08:00
  • 02967ae5c3 fix: Terminal阻塞修复—cmd state+onPress+fetch /tools/exec LukeMackin 2026-07-22 17:53:44 +08:00
  • c407f6c483 feat: Terminal Tab — 远程exec命令执行界面 LukeMackin 2026-07-22 17:51:49 +08:00
  • aa45b258b2 feat: Android客户端—Chat聊天界面+状态指示器 LukeMackin 2026-07-22 17:50:33 +08:00
  • 93ca593f1b fix: 审查阻断 — BOM+信号时序+unused import+exit前等待 LukeMackin 2026-07-22 17:33:52 +08:00
  • bca14ebe7b feat: U-001 设置页面 — Gateway/Device/Connection三标签 LukeMackin 2026-07-22 17:30:18 +08:00
  • 34ead6e471 feat: C-015+P-006/008/009 Gateway连接生命周期 LukeMackin 2026-07-22 17:29:21 +08:00
  • 8c1ba243b5 chore: server包package.json+tsconfig LukeMackin 2026-07-22 17:24:52 +08:00
  • 8d8d99acdd fix: 审查修复 — import清理+capabilities匹配+placeholder加required LukeMackin 2026-07-22 17:24:08 +08:00
  • f85ce9aa43 feat: P0 — MCP Tool类型(36) + Server框架 + 7个核心Tool实现 LukeMackin 2026-07-22 17:20:38 +08:00
  • a98d35cb1c fix: versionCode match失败时跳过(避免curCode=0误报) LukeMackin 2026-07-22 16:50:59 +08:00
  • e209db6be8 fix: APK阈值动态提取ver span末尾数字(审查建议) LukeMackin 2026-07-22 16:48:29 +08:00
  • c41a3ad9d9 feat: frame.html 加入 APK 版本检测 LukeMackin 2026-07-22 16:46:17 +08:00
  • c6f7567eb9 fix: 完整重写index-stable.html(gear⚙+overflow) SHA256同步三渠道 LukeMackin 2026-07-22 12:51:40 +08:00
  • f595c82983 fix: gear emoji鍏?→⚙ LukeMackin 2026-07-22 12:48:17 +08:00
  • 153af75a44 feat: nightly→v7 测试渠道独立 LukeMackin 2026-07-22 12:47:27 +08:00
  • 7e2f2ebfbd fix: body overflow-x:hidden 修复错位+SHA256同步 LukeMackin 2026-07-22 12:30:43 +08:00
  • 99d8f66f52 fix: SHA256 sync gear修复后 LukeMackin 2026-07-22 12:27:43 +08:00
  • 40998f9be1 fix: BOM清除+chLabel初始化(审查阻断) LukeMackin 2026-07-22 01:16:41 +08:00
  • 45cce458ac fix: index-stable.html英文版+渠道持久化+highlight LukeMackin 2026-07-22 01:13:39 +08:00
  • 3a1058d10c chore: 清理tmp_js.js LukeMackin 2026-07-22 01:09:42 +08:00
  • f83bc2d524 fix: manifest.json clean rewrite SHA256=f82ea977 LukeMackin 2026-07-22 01:09:08 +08:00
  • 4facecc089 fix: manifest.json SHA256 改为实际值(f82ea977...) LukeMackin 2026-07-22 01:08:28 +08:00
  • b5bcf8e9c0 fix: UTF-8 BOM+loadDataWithBaseURL(utf-8)修复乱码 LukeMackin 2026-07-22 00:59:03 +08:00
  • 6ee4ff533a chore: 移除调试文件 LukeMackin 2026-07-22 00:55:29 +08:00
  • 337c49f1f9 fix: 改回loadUrl(file://frame.html) - loadDataWithBaseURL导致乱码 LukeMackin 2026-07-22 00:53:39 +08:00
  • db0bc85609 fix: 移除DOCTYPE(loadDataWithBaseURL兼容) LukeMackin 2026-07-22 00:49:41 +08:00
  • 7f7b75c0fc fix: 审查阻断修复 — cache加载+TBD校验+路径安全 LukeMackin 2026-07-22 00:46:55 +08:00
  • e9bcb7d804 fix: MainActivity精简+frame.html骨架页[V5]标记 LukeMackin 2026-07-22 00:43:06 +08:00
  • 4b4103cf06 fix: 审查阻塞修复 — SHA256 TBD占位+beta/nightly→stable+硬编码channel+路径校验 LukeMackin 2026-07-22 00:25:40 +08:00
  • 9e4d9e7dd7 cleanup: 删除旧manifest+index-v*.html(已用manifest.json+index-{channel}.html) LukeMackin 2026-07-22 00:22:21 +08:00
  • 439c9066e2 feat: OTA四层架构 — manifest.json统一+渠道默认stable LukeMackin 2026-07-22 00:22:12 +08:00
  • 1160fdd03b feat: OTA重构 — manifest.json统一+业务页三渠道 LukeMackin 2026-07-22 00:20:54 +08:00
  • 0984082ac0 fix: nightly sha256改为零哈希(TBD占位符会导致startsWith(TBD)误判) LukeMackin 2026-07-21 23:31:39 +08:00
  • c4bf1de467 fix: 移除APK manifest BOM(审查阻断) LukeMackin 2026-07-21 23:31:27 +08:00
  • fe182e6f3d feat: APK manifest(发行/测试/开发) LukeMackin 2026-07-21 23:28:57 +08:00
  • ad918e3a5f feat: APK manifest生成脚本 gen-manifest.sh + README更新 LukeMackin 2026-07-21 23:27:58 +08:00
  • 5e1badce1f feat: 补丁推送脚本 push-hotfix.sh + README文档 LukeMackin 2026-07-21 23:25:34 +08:00
  • b0564a667d chore: gen-manifest.sh reset LukeMackin 2026-07-21 23:20:28 +08:00
  • c3077a4927 cleanup: 删除旧APK manifest(热更新用h5-manifest-*) LukeMackin 2026-07-21 23:19:56 +08:00
  • 38a60eae8f chore: 移除调试dump文件(t*.xml, ss.png) LukeMackin 2026-07-21 23:14:07 +08:00
  • a4fa268b9f refactor: ota目录优化 — h5-manifest-*.json移至根+更新Bridge URL LukeMackin 2026-07-21 23:13:57 +08:00
  • f4b0feb9d1 fix: SHA256 sync LukeMackin 2026-07-21 23:07:56 +08:00
  • 39d7e82a55 fix: v6页checkUpdate+applyUpdate全用Bridge(移除fetch+CSP误伤) LukeMackin 2026-07-21 23:07:45 +08:00
  • f56024f7c0 fix: v5页checkUpdate改用Bridge.fetchText(移除fetch) LukeMackin 2026-07-21 23:05:04 +08:00
  • b88311a2d0 security: Bridge代理fetch+移除跨域设置+CSP头限制 LukeMackin 2026-07-21 23:02:00 +08:00
  • db8cfdf6e3 fix: loadDataWithBaseURL改回file:///android_asset/基址 LukeMackin 2026-07-21 22:52:15 +08:00
  • bb1e9ede2a fix: loadDataWithBaseURL base null→about:blank允许fetch跨域 LukeMackin 2026-07-21 22:50:29 +08:00
  • 9ba8c296b0 fix: SHA256使用web实际返回内容计算(非本地文件) LukeMackin 2026-07-21 22:46:55 +08:00
  • 9e0d59895b fix: v6 innerText→textContent (display:none元素兼容) LukeMackin 2026-07-21 22:36:02 +08:00
  • 049d2ccaaf fix: v6 HTML页面添加id=ver元素(审查阻断) LukeMackin 2026-07-21 22:33:37 +08:00
  • 01a8a76805 删除 screen4.png LukeMackin 2026-07-21 22:32:59 +08:00
  • 2ea30be977 删除 screen3.png LukeMackin 2026-07-21 22:32:55 +08:00
  • 18eeb07f66 删除 screen2.png LukeMackin 2026-07-21 22:32:49 +08:00
  • 61c6d32192 删除 screen-final.png LukeMackin 2026-07-21 22:32:44 +08:00
  • 8f078e4f30 feat: manifest字段规范化 {latest,min_version,url,sha256} + v6动态版本对比 LukeMackin 2026-07-21 22:29:30 +08:00
  • e31bc3dcb9 fix: BOM清除 + nightly SHA256改为TBD标记 LukeMackin 2026-07-21 21:56:40 +08:00
  • 8fb84c2efb feat: nightly渠道指向v7(待创建) LukeMackin 2026-07-21 21:53:36 +08:00
  • eccfaa7f66 fix: SHA256同步 — v6 HTML修改后更新所有manifest+version.txt LukeMackin 2026-07-21 21:35:08 +08:00
  • 1ef40900a8 fix: 移除h5 manifest BOM LukeMackin 2026-07-21 21:32:56 +08:00
  • cdf9b9d499 review fix: 独立h5-manifest + 域名校验 + 恢复APK manifest LukeMackin 2026-07-21 21:20:59 +08:00
  • b4ddb0b5c7 feat: 渠道选择实装 — v6读取manifest-{channel}.json LukeMackin 2026-07-21 21:08:54 +08:00
  • f9d5d32785 security: SHA256强制+dlUrl域名校验+缓存大小限制(500KB) LukeMackin 2026-07-21 20:39:47 +08:00
  • 67adde25a4 security: SHA256校验通过Android Bridge(Java侧计算) LukeMackin 2026-07-21 20:30:45 +08:00
  • 70c535d0c1 更新 ota/h5/index-v6.html LukeMackin 2026-07-21 20:28:49 +08:00
  • 1b1a586ccc 更新 ota/h5/index-v6.html LukeMackin 2026-07-21 20:28:01 +08:00
  • 5b9a996759 fix: loadDataWithBaseURL加载缓存HTML (file://权限不足) LukeMackin 2026-07-21 20:25:53 +08:00
  • f4ee38f39f 修复: 恢复WebView跨域设置(本设备必需) + 工作版index.html LukeMackin 2026-07-21 20:19:23 +08:00
  • 7f22d4028f security: 关闭file跨域+混合内容+调试 + SHA256完整性校验 LukeMackin 2026-07-21 20:06:31 +08:00
  • 19860bdec7 fix: review — 移除未用import + v6 fallback兼容旧格式version.txt LukeMackin 2026-07-21 19:59:04 +08:00
  • af799da3ea fix: loadDataWithBaseURL→loadUrl file:// 直接加载缓存HTML LukeMackin 2026-07-21 19:55:22 +08:00
  • e39a250fbe fix: version.txt格式改为version|url — 消除所有硬编码dlUrl LukeMackin 2026-07-21 19:16:27 +08:00
  • 565b1a5ea1 fix: version.txt → v6 (首次热更新目标) LukeMackin 2026-07-21 19:07:32 +08:00
  • a47b73dda7 feat: 热更新架构 — Android Bridge存文件, MainActivity启动时检查缓存 LukeMackin 2026-07-21 19:07:17 +08:00
  • bfd7bee2ae fix: Blob URL加载缓存页面——避免DOM操作导致双重渲染 LukeMackin 2026-07-21 19:02:09 +08:00
  • bf72ea937f fix: 用documentElement.innerHTML替换整个页面避免双重渲染+保留JS LukeMackin 2026-07-21 19:01:29 +08:00
  • 96d88a9601 fix: 缓存命中在head同步document.write避免双重渲染+JS丢失 LukeMackin 2026-07-21 18:57:27 +08:00
  • 123824a734 fix: 缓存命中用location.replace加载完整HTML(含JS执行) LukeMackin 2026-07-21 18:51:59 +08:00
  • 4d6bb3ff6f feat: 热更新 v6→v7 — 绿色主题+渠道选择器持续可用 LukeMackin 2026-07-21 18:47:37 +08:00