Files
multi-simadmin/docs/ios-native-0.2.0.md
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

45 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# iOS Native 0.2.0
MultiSimAdmin 0.2.0 是面向 iPhone 的原生 IPA 版本。应用直接连接用户添加的 SimAdmin 节点,不需要先启动 8788 控制台。本文是历史发布说明,现行说明见 [docs/ios-native.md](ios-native.md)。
## 本次变更
- 底部导航精简为节点、消息、设置。
- 日志中心完整移入“设置 → 本地数据”,保留运行日志、连接日志、设备诊断、筛选和清理能力。
- 移除应用本地通知中心。通知依赖应用进程持续转发,不适合关闭后仍要求可用的场景。
- 设置页提供全局主题切换:跟随系统、浅色、深色,切换状态立即作用于全部页面。
- 隐私说明改为“隐私与数据”,明确节点信息、实例密码和登录会话的实际保存方式。
- 节点详情重排为更清晰的状态、连接、SIM、设备和会话分区。
- 应用图标重做为黑金风格。
- 节点总览展示硬件、控制、SIM、蜂窝链路状态。
- 分组头和节点详情头部使用固定尺寸指标卡,加载完成后不会跳变。
- 节点总览工具栏统一为 44pt 圆角图标按钮,补齐无障碍标签。
## 数据与安全
- 实例信息保存在应用沙盒内的本地数据文件。
- 实例密码保存在同一应用沙盒内的私有凭据文件,不使用 iOS Keychain。
- 登录会话只保存在进程内存中,应用关闭后清除。
- 应用仅连接用户添加的节点地址,允许 HTTP 是为了兼容局域网 SimAdmin;公网地址建议通过 HTTPS 反代暴露。
## 构建与安装
从仓库根目录构建:
```bash
./scripts/build-ios-ipa.sh
```
产物:
- `build/ipa/MultiSimAdmin.ipa`
- `build/ipa/MultiSimAdmin.ipa.sha256`
0.2.0 构建 3 校验值:
```text
1ddba7399d74705a7d31835dc6dff30c3b2fc3b3cada23c68eaa84a8fb2c832f MultiSimAdmin.ipa
```
IPA 目标为 iOS 16.0 及以上,`arm64`,Bundle ID 为 `fun.chick.multi-simadmin`。构建脚本不要求开发者证书,TrollStore 或自有签名流程可以后续处理。