Commit Graph

18 Commits

Author SHA1 Message Date
hotyue
b120302afd refactor(core): 实施全局动态版本嗅探 (SSOT)。彻底移除引导外壳与内部安装链路中硬编码的静态版本号文本,提升 CI/CD 自动化持续集成效率 2026-06-04 06:51:12 +00:00
hotyue
49200f77cf refactor(ui): 重构 LBS 拓扑地图交互机。引入无限循环状态机(State Machine)与边界验证,杜绝越界输入导致的 JSON 级联崩溃,并新增 [0] 返回上一级逃生舱选项;同步修复缺失的 Telegram Markdown 下划线转义 (#87) 2026-06-04 06:28:19 +00:00
hotyue
ce86c1c5e5 fix(master): 修复中枢别名(MASTER_NODE_NAME)的中文乱码截断。同步引入 UTF-8 强挂载与原生字符切片防御机制 (#87) 2026-06-04 06:28:14 +00:00
hotyue
d22cb98ab8 fix(core): 修复节点别名(NODE_ALIAS)的中文乱码截断。在网络组装模块引入 UTF-8 环境判定并改用 Bash 原生字符切片,杜绝 POSIX 环境下的字节误切 (#87) 2026-06-04 06:28:09 +00:00
hotyue
8fa103a62b fix(install): 补全 sqlite3 依赖。修复因模块分离导致的 Master 中枢环境在 Debian/Alpine 等系统下建库静默失败问题 (#87) 2026-06-04 06:28:03 +00:00
hotyue
827381dd7a fix(core): 引入 URL 时间戳动态参数实现 GitHub Raw CDN 缓存物理穿透,彻底消除新版发布后的 404 假死与 OTA 获取延迟问题 2026-06-03 04:59:39 +00:00
hotyue
25c5ad259b fix(master): 回滚污染拦截策略,对 install_master.sh 使用子进程独立文件流执行,彻底解决拉取代码卡死及输入串行问题,原版逻辑 100% 无损分拆 2026-06-03 03:19:08 +00:00
hotyue
e627ac47f4 fix(ui): 修复因多余换行导致的 bash 解析崩溃,100% 还原原版时序与逻辑,仅增加 Master 默认联控及底层防火墙自动化操纵防线 2026-06-03 02:53:47 +00:00
hotyue
f1e35ddc8f optimize(ui): 默认开启中枢联控引信,并引入多操作系统底层防火墙双栈(IPv4/IPv6)无感自动化放行机制 2026-06-03 02:48:32 +00:00
hotyue
10c0b75ce6 fix(core): 回滚之前引入的过度防御逻辑,使用纯净的原版代码覆 盖子模块,配合根目录引导程序的 exec </dev/tty 彻底解决终端污染与 Telegram 报文解析崩溃问题 2026-06-03 02:36:44 +00:00
hotyue
40a41cc9ea fix(core): 回滚之前引入的过度防御逻辑,使用纯净的原版代码覆盖子模块,配合根目录引导程序的 exec </dev/tty 彻底解决终端污染与 Telegram 报文解析崩溃问题 2026-06-03 02:30:47 +00:00
hotyue
5ca8a94b5d fix(core): 彻底重构入口引导层。引入 exec </dev/tty 完美阻断 curl|bash 管道污染,并追加 Ctrl+C SIGINT 捕获清理机制,恢复交互提示符原生体验 2026-06-03 02:23:18 +00:00
hotyue
4bc101dd1c fix(core): 彻底修复 curl|bash 流式执行导致的终端输入污染。引入 safe_read 函数在请求输入前强行抽干 TTY 缓冲区,防止将后续脚本代码误读为用户输入 2026-06-03 02:16:27 +00:00
hotyue
f3c6b0f23c fix(core): 修复 curl|bash 管道流执行时 stdin 枯竭导致交互命令被跳过的致命 Bug。强制将所有的交互式 read 指令重定向至 /dev/tty 2026-06-03 01:35:29 +00:00
hotyue
a7556692a5 feat(arch): 完成 Master 端安装逻辑解耦。复用底层环境模块,引入 build_master 编排器与 master_setup 业务流,至此全系统部署逻辑彻底实现高内聚低耦合 2026-06-03 01:29:38 +00:00
hotyue
32ce648f6c feat(arch): 补充基础设施模块 (env_setup.sh),完成 Agent 安装流全组件解耦 2026-06-03 01:25:09 +00:00
hotyue
34d7f63e46 feat(arch): 完成 Agent 端安装逻辑的彻底解耦。将原 1000 行单体脚本无损拆解为 UI、环境清理与网络探测等 4 大专属模块,严格保留原有时序判定树 2026-06-03 01:22:31 +00:00
hotyue
7296819c00 feat(arch): v4.3.0 模块化重构启动,引入极简 Bootstrapper 引导程序与 build_agent 编排大管家 2026-06-03 01:13:43 +00:00