Files
multi-simadmin/docs/ios-native-0.2.0.md
T
chick 36ce791215 polish(ios): 中性化标签与方向胶囊并收紧详情头部间距
- AITag 拆为两类:不传状态色时是中性归类胶囊(tile 底、发丝描边、墨字,可带 10pt 图标),
  传状态色时才用 14% 色雾与 30% 描边。颜色只服务状态语义。
- 详情页标签改用 AITag(tag, systemImage: "tag"),与节点卡片同一枚形状;头部 VStack 间距
  14 -> 12,读数格 minHeight 62 -> 56,加载完成后不再明显小于下方卡片。
- 消息中心「收件 / 发件」由绿/墨配色改回中性胶囊配 arrow.down.left / arrow.up.right,
  绿色重新只表示健康状态。
- 批量标签表在无勾选时给出「先在节点列表勾选要归类的节点」,不再留空白行。
- 文档:0.2.2 增量记录与校验值更新为 0e4ffb74…;版本号后不再带括号,
  0.2.0/0.2.1/0.2.2 与 README、现行说明统一改写为「0.2.x 构建 N」。
2026-09-15 03:56:31 +08:00

2.0 KiB
Raw Blame History

iOS Native 0.2.0

MultiSimAdmin 0.2.0 是面向 iPhone 的原生 IPA 版本。应用直接连接用户添加的 SimAdmin 节点,不需要先启动 8788 控制台。本文是历史发布说明,现行说明见 docs/ios-native.md。

本次变更

  • 底部导航精简为节点、消息、设置。
  • 日志中心完整移入“设置 → 本地数据”,保留运行日志、连接日志、设备诊断、筛选和清理能力。
  • 移除应用本地通知中心。通知依赖应用进程持续转发,不适合关闭后仍要求可用的场景。
  • 设置页提供全局主题切换:跟随系统、浅色、深色,切换状态立即作用于全部页面。
  • 隐私说明改为“隐私与数据”,明确节点信息、实例密码和登录会话的实际保存方式。
  • 节点详情重排为更清晰的状态、连接、SIM、设备和会话分区。
  • 应用图标重做为黑金风格。
  • 节点总览展示硬件、控制、SIM、蜂窝链路状态。
  • 分组头和节点详情头部使用固定尺寸指标卡,加载完成后不会跳变。
  • 节点总览工具栏统一为 44pt 圆角图标按钮,补齐无障碍标签。

数据与安全

  • 实例信息保存在应用沙盒内的本地数据文件。
  • 实例密码保存在同一应用沙盒内的私有凭据文件,不使用 iOS Keychain。
  • 登录会话只保存在进程内存中,应用关闭后清除。
  • 应用仅连接用户添加的节点地址,允许 HTTP 是为了兼容局域网 SimAdmin;公网地址建议通过 HTTPS 反代暴露。

构建与安装

从仓库根目录构建:

./scripts/build-ios-ipa.sh

产物:

  • build/ipa/MultiSimAdmin.ipa
  • build/ipa/MultiSimAdmin.ipa.sha256

0.2.0 构建 3 校验值:

1ddba7399d74705a7d31835dc6dff30c3b2fc3b3cada23c68eaa84a8fb2c832f  MultiSimAdmin.ipa

IPA 目标为 iOS 16.0 及以上,arm64,Bundle ID 为 fun.chick.multi-simadmin。构建脚本不要求开发者证书,TrollStore 或自有签名流程可以后续处理。