Midnight App Midnight App

Release Notes

Midnight App 历史更新日志

按统一版本索引与分组卡片记录每次更新,保留功能变更、体验优化与架构调整的完整轨迹。
最近更新日期:2026年6月1日

当前版本 v0.6.1

本次更新重点优化了成员卡 Wallet 页面体验,并对多个热点路径进行了线程治理,提升整体流畅度与响应稳定性。

发布次数 56 次更新

JSON 文件中的版本按从上到下顺序展示,顶部即最新版本。

Overview

版本总览

版本 更新摘要 发布日期
v0.6.1 本次更新重点优化了成员卡 Wallet 页面体验,并对多个热点路径进行了线程治理,提升整体流畅度与响应稳定性。 2026.6.1
v0.6.0 本次更新重点上线了 Midnight 成员卡能力,并完善了成员卡管理与服务连接链路。 2026.5.13
v0.5.8 内部封闭测试,暂无日志 2026.4.30
v0.5.7 内部封闭测试,暂无日志 2026.4.25
v0.5.6 内部封闭测试,暂无日志 2026.4.23

v0.6.1

0.6.1572 · 2026.6.1

本次更新重点优化了成员卡 Wallet 页面体验,并对多个热点路径进行了线程治理,提升整体流畅度与响应稳定性。

调整

  • 调整成员卡管理页的信息层级,拆分状态说明与 Wallet 操作按钮,使页面更清晰、更接近系统原生体验。
  • 优化 Wallet 添加/更新入口的按钮样式与页面结构,减少视觉干扰并强化主操作识别。
  • 调整版本历史页面的数据加载方式,避免主线程同步读取本地更新日志。

修复

  • 修复部分列表与信息页在数据加载时,将 JSON 解析与模型映射压在主线程上的问题,改善滚动与交互流畅度。
  • 修复应用状态、通知身份同步与部分全局状态对象在线程边界上过宽的问题,收紧主线程职责。

v0.6.0

0.6.04941 · 2026.5.13

本次更新重点上线了 Midnight 成员卡能力,并完善了成员卡管理与服务连接链路。

新增

  • 新增 Apple Wallet 成员卡能力,支持将 Midnight 成员卡添加到钱包。
  • 新增成员卡管理页面,支持状态检测、信息预览与卡片添加/更新入口。
  • 新增成员卡服务接口与卡片更新链路,为后续持续更新打下基础。

调整

  • 调整“我的”页面结构,新增成员卡管理入口并优化信息组织。
  • 调整成员卡展示字段与视觉资源,使卡面信息与账户资料展示更统一。
  • 调整多语言与版本记录资源,同步补齐相关文案。

修复

  • 修复成员卡状态检测在部分场景下结果不稳定的问题。
  • 修复成员卡信息比对与同步提示在个别场景下不一致的问题。
  • 修复部分接口请求路径与环境连接反馈异常的问题。

v0.5.8

0.5.8514 · 2026.4.30

内部封闭测试,暂无日志

更新内容

内部封闭测试,暂无日志

v0.5.7

0.5.7547 · 2026.4.25

内部封闭测试,暂无日志

更新内容

内部封闭测试,暂无日志

v0.5.6

0.5.62987 · 2026.4.23

内部封闭测试,暂无日志

更新内容

内部封闭测试,暂无日志

v0.5.4

0.5.42684 · 2026.4.22

内部封闭测试,暂无日志

更新内容

内部封闭测试,暂无日志

v0.5.3

0.5.3359 · 2026.4.20

本次更新重点完善了应用内语言切换、iPad 导航偏好与请求链路稳定性。

新增

  • 新增应用内语言选择页面,支持在应用内直接切换语言。
  • 新增测试环境与生产环境分流能力,便于测试版与正式版分别连接对应服务。
  • 新增更清晰的版本检查反馈文案,便于识别当前更新状态。

调整

  • 调整 iPad 导航偏好保存逻辑,可记住胶囊样式与侧边栏样式选择。
  • 调整首页选择器与卡片样式细节,使其更接近系统原生表现。
  • 调整账号与设置相关页面结构,并同步整理对应多语言文案。

修复

  • 修复车队日程报名成功后偶发显示错误样式提示的问题。
  • 修复 Home、登录页与账号页部分文案未随语言切换即时更新的问题。
  • 修复版本与状态提示在个别场景下展示不一致的问题。

v0.5.2

0.5.2142 · 2026.4.15

本次更新继续优化版本信息展示与页面切换体验,并提升整体稳定性。

新增

  • 新增更统一的版本与更新内容展示能力,更新信息更直观。

调整

  • 调整关于页面、版本信息、历史更新与更新弹窗的展示一致性,减少信息重复。
  • 调整部分代码结构,以减少不必要的重复。
  • 更新应用图标资源,统一正式版与 TestFlight 的视觉体验。

修复

  • 修复车队日程页面在切换进入时导航栏偶发跳动的问题。

v0.5.1

0.5.1033 · 2026.4.8

本次更新带来全新的应用图标,并优化更新提示、通知权限交互与 API 访问安全。

新增

  • 更新了全新的应用图标。
  • 新增按版本号触发的更新说明弹窗机制:每次客户端升级后展示一次。
  • 新增登录成功后的通知权限引导:在用户未手动修改通知开关时,由系统发起授权询问。

调整

  • 调整首页“有软件更新可用”提示为更接近系统原生的列表区块样式,并优化角标显示细节。
  • 调整应用锁定遮罩页面的按钮与图标裁切实现,统一为更原生的控件表现。
  • 调整通知设置页状态同步策略:进入页面和回到前台时主动与系统权限状态对齐。

修复

  • 修复通知开关在系统授权弹窗期间可能回跳或状态不同步的问题。
  • 修复通知授权结果返回后,开关状态未及时刷新的问题。
  • 收敛 API 访问兼容分支,移除旧协议回退路径,统一为签名作用域校验,降低无效请求暴露面。
  • 修复历史更新页面在自动换行场景下的缩进不一致问题,统一与版本信息页面的排版规则。

v0.4.7

0.4.7045 · 2026.3.31

本次更新完成了 iPad 导航结构与状态页面体系重构,并同步升级 API 访问守卫。

新增

  • 新增统一的 API 访问守卫机制,客户端请求改为按接口作用域校验。
  • 新增旧版协议临时兼容通道。
  • 新增模块化状态视图组件(应用锁定遮罩、应用不可用页、升级状态页),用于统一页面状态呈现。

调整

  • 重构 iPad 端侧边栏与主导航结构,保持大屏下更接近系统原生的交互与布局。
  • 重构着陆页面 UI 结构,在保留视觉布局的同时简化维护成本。
  • 重构部分页面的相关结构,拆分状态视图并清理无用旧文件。
  • 同步整理多语言资源与版本展示文案。

修复

  • 修复 Build Info 页面中整段区域误触发外链跳转的问题,恢复仅链接可点击。
  • 修复 Update Sheet 页面中按钮仅文字可点击的问题,恢复整行可点击。

v0.4.6

0.4.6341 · 2026.3.25

本次更新完善了受限网络与旧版本限制模式处理,并提升通知身份同步稳定性。

新增

  • 新增网络不可用全屏提示页,支持明确告知受限能力并提供“进入离线模式”入口。
  • 新增离线模式与服务异常模式区分:无网络时进入离线引导;有网络但无法获取服务器状态时进入受限模式提示。
  • 新增受限模式顶部横幅操作,可直接“重新连接”或“前往更新”。

调整

  • 调整“版本过旧”处理逻辑:不再中断启动流程,统一进入受限模式并显示专用提示横幅。
  • 调整首页与账号页状态提示文案,按“离线 / 服务异常 / 版本受限”分别展示。
  • 调整登录态切换时的通知服务器身份同步策略,按当前用户态统一写入用户标识与分组标签。

修复

  • 修复登录页进入时可能自动弹出键盘的问题。

v0.4.4

0.4.4073 · 2026.3.19

本次更新强化了登录稳定性与版本检测准确性,并完善多语言资源维护。

新增

  • 新增按分发渠道识别的更新跳转策略:TestFlight 渠道优先跳转 TestFlight,正式渠道优先跳转 App Store,并保留回退链接。
  • 增加本地登录防护机制,用于限制异常频率请求并提升安全性。

调整

  • 调整账号登录页面为原生表单结构,保留现有功能与业务流程。
  • 优化登录页提示信息布局与提交交互,错误反馈更清晰。
  • 账户登录流程暂时关闭验证码校验,简化登录操作。
  • 调整最低支持版本比较逻辑:客户端版本与服务端最低版本相等时不再触发强制更新。
  • 清理多语言资源中无源码引用的过期条目,并补全缺失翻译。

修复

  • 修复客户端版本号与服务端最低版本号一致时,仍错误提示强制更新的问题。
  • 修复强制更新检查时机问题,保证在启动、回前台与轮询场景下判定一致。
  • 修复 Newsroom 条目点击跳转异常,并恢复不干扰导航的触感反馈。
  • 修复 Touch ID 设备自动触发验证时,未开始生物识别即提示不可用并要求密码的问题。

v0.4.3

0.4.3412 · 2026.3.15

本次更新重构了多语言框架与更新日志读取链路,并优化登录页交互体验。

新增

  • 重构多语言框架,优化本地化资源组织、加载与维护流程。
  • 版本信息页改为直接读取更新日志数据,减少手动维护更新文案的成本。

调整

  • 调整登录页面 UI 设计,优化页面信息层级与表单结构。
  • 优化登录交互:支持键盘回车逐项提交与验证码后直接触发登录。

修复

  • 修复 iOS 26 以下系统版本中,部分页面圆角显示异常的问题。
  • 修复登录按钮仅点击文字区域才生效的问题,恢复整行可点击。
  • 修复历史更新页展示当前版本内容的问题,仅保留历史版本列表。

v0.4.2

0.4.2822 · 2026.3.13

本次更新进一步统一了界面风格并增强稳定性,同时改进了登录体验。

新增

  • 优化登录体验,支持系统自动填充账号与密码。
  • 新增 Midnight ID 输入校验(纯数字且不超过 11 位),避免输入错误。
  • 在“检查更新”中增加未上架 App Store 时的 TestFlight 跳转支持。

调整

  • 统一应用内卡片与界面的圆角风格,整体视觉更一致。
  • 重构“更多”页面及其子页面(关于、版本信息、历史更新、致谢),界面结构更清晰。
  • “关于”页面改为系统原生列表布局,信息展示更规范。
  • 历史更新与致谢页面改为系统列表样式,与系统外观保持一致。
  • 重置密保与部分设置页面改为系统表单布局,交互更自然。
  • 优化版本信息页面结构与导航逻辑。
  • 调整部分页面代码结构,提升稳定性与后续维护性。

修复

  • 修复 iOS 26 下部分页面仅单个角出现圆角的显示问题。
  • 修复滚动与嵌套视图中卡片圆角不一致的问题。
  • 修复多处后台线程更新 UI 导致的系统警告。
  • 修复个别字符串未正确闭合导致的编译错误。
  • 修复重复 MainActor 标注导致的编译问题。
  • 修复部分页面残留样式导致的界面不一致问题。

v0.3.0

0.3.0612 · 2025.10.13

0.3.0 (0.3.0612) 2025.10.13

新增

  • 通知功能

v0.2.8

0.2.8004 · 2025.10.09

0.2.8 (0.2.8004) 2025.10.09

新增

  • 支持 iOS 26

修复

  • 部分内容翻译不全

v0.2.7

0.2.7032 · 2025.7.19

0.2.7 (0.2.7032) 2025.7.19

调整

  • 验证码图片高度与输入框高度不一致

修复

  • 在部分设备登陆页面输入验证码时,键盘会遮挡内容问题。

v0.2.6

0.2.6781 · 2025.4.28

0.2.6 (0.2.6781) 2025.4.28

新增

  • 软件更新提示
  • 账号角色

调整

  • 操作提示文字显示位置

修复

  • 在应用维护时仍需要生物验证

v0.2.5

0.2.5069 · 2025.3.14

0.2.5 (0.2.5069) 2025.3.14

新增

  • 开发人员名单
  • 最低版本号检测

调整

  • 测试版 App 图标
  • 2.5069(a)0.2.5069034

修复问题

CheckUpdateRequire

  • 影响:可能导致在调整最低版本要求时无法生效
  • 描述:无法正确的解析从服务器获取的最新最低版本要求
  • 改进:强制刷新应用缓存解决

v0.2.4

0.2.4512 · 2025.1.24

0.2.4 (0.2.4512) 2025.1.24

调整

  • 调整 Midnight ID 登录的有效时间
  • Midnight ID 页面选项布局

修复

  • 车队日程 与 Midnight ID 登录 页面的背景色错误
  • 当 App 状态为关闭或更新中错误的仍需要生物验证

v0.2.3

0.2.3008 · 2025.1.24

0.2.3 (0.2.3008) 2025.1.24

修复

  • 部分页面在浅色模式下背景色出现错误

v0.2.2

0.2.2057 · 2025.1.24

0.2.2 (0.2.2057) 2025.1.24

新增

  • App 更新历史
  • 账户密码自动填充
  • 中国大陆 ICP 备案号

v0.2.1

0.2.1003 · 2024.11.29

0.2.1 (0.2.1003) 2024.11.29

调整

  • 调整部分内容
  • 为提交 Beta 测试做准备

v0.2.0

0.2.0922 · 2024.11.26

0.2.0 (0.2.0922) 2024.11.26

新增

  • 车队日程
  • 完全的应用通知

调整

  • 移除测试通知按钮
  • 整理部分代码结构

v0.2.0

0.2.0921 · 2024.11.26

0.2.0 (0.2.0921) 2024.11.26

新增

  • 车队日程
  • 完全的应用通知

调整

  • 移除测试通知按钮
  • 整理部分代码结构

v0.1.20

0.1.2056 · 2024.11.23

0.1.20 (0.1.2056) 2024.11.23

新增

  • 设置账号密保问题
  • 重置账号密保问题

调整

  • 将 iOS 端的登录弹窗以卡片的形式显示

v0.1.19

0.1.1984 · 2024.11.21

0.1.19 (0.1.1984) 2024.11.21

新增

  • 首次打开 APP 的欢迎页面
  • 版本更新细节页面

调整

  • 修复部分中文显示错误问题

v0.1.19

0.1.1983 · 2024.11.21

0.1.19 (0.1.1983) 2024.11.21

新增

  • 首次打开 APP 的欢迎页面
  • 版本更新细节页面

调整

  • 修复部分中文显示错误问题

v0.1.18

0.1.1847 · 2024.11.17

0.1.18 (0.1.1847) 2024.11.17

新增

  • 首页的登录状态显示
  • 账户安全提示

调整

  • 修改 iPadOS 中侧边栏的字体大小
  • 统一了图标风格

v0.1.17

0.1.1768 · 2024.11.16

0.1.17 (0.1.1768) 2024.11.16

新增

  • 活动列表
  • 对iOS 16 和 iPadOS 16 的支持

调整

  • 修改在iPad等大屏幕设备中的导航栏显示样式

修复问题

FetchScore and Fetch Experience

影响:可能导致数据为空的用户无法访问

描述:在返回数据为空的情况下错误的注销了登录状态

改进:通过改进对空数据的反应解决

MVE-2024-10003

v0.1.16

0.1.1623 · 2024.11.13

0.1.16 (0.1.1623) 2024.11.13

新增

  • 登录验证码

v0.1.15

0.1.1574 · 2024.11.09

0.1.15 (0.1.1574) 2024.11.09

新增

  • 更换密码
  • 骑行活动报名
  • 对数据变动频繁的页面添加下拉刷新

调整

  • 修复App锁定时页面图标位置错误

v0.1.14

0.1.1466 · 2024.11.07

0.1.14 (0.1.1466) 2024.11.07

新增

  • App 更新页面显示

调整

  • 添加更多错误验证
  • 修复部分法语内容错误

v0.1.13

0.1.1392 · 2024.11.04

0.1.13 (0.1.1392) 2024.11.04

改进

  • 调整部分翻译错误

修复问题

CheckAppStatus

影响:可能应用程序意外崩溃

描述:在收到的报告中指出在使用切换器的过程中会导致网络阻塞

改进:通过改进获取状态数据的方式解决

MVE-2024-10002

v0.1.13

0.1.1387 · 2024.11.04

0.1.13 (0.1.1387) 2024.11.04

新增

  • 功能管理

改进

  • 调整法语部分翻译错误

v0.1.12

0.1.1243 · 2024.11.03

0.1.12 (0.1.1243) 2024.11.03

改进

  • 调整应用锁定页面样式
  • 修复生物验证无法使用时不能使用密码
  • 调整部分页面的背景色与前景色

v0.1.11

0.1.1157 · 2024.11.01

0.1.11 (0.1.1157) 2024.11.01

新增

  • 更换昵称
  • 多语言支持
  • 英语
  • 日语
  • 法语

改进

  • 更换 Tabber ‘更多’图标
  • 修复部分功能未翻译

v0.1.10

0.1.1004 · 2024.10.31

0.1.10 (0.1.1004) 2024.10.31

新增

  • Newsroom 页面
  • 添加更新日期

改进

  • 调整‘更多与设置’内容
  • 分离’设置‘与‘更多’
  • 修改生物验证逻辑
  • 取消远程获取更新日志
  • 用户首页无法加载提示
  • 调整部分页面的加载指示器的位置
  • 验证失败页面提示字体颜色自适应

v0.1.9

0.1.987 · 2024.10.31

0.1.9 (0.1.987) 2024.10.31

新增

  • Midnight ID 封禁显示

改进

  • 统一 Tabbar 图标
  • 移除不必要的页面
  • 部分翻译错误

v0.1.9

0.9.981 · 2024.10.30

0.1.9 (0.9.981) 2024.10.30

改进

  • 添加切换语言提示
  • 移除部分过时代码
  • 修改部分背景颜色错误

v0.1.9

0.1.976 · 2024.10.28

0.1.9 (0.1.976) 2024.10.28

新增

  • 湾岸 Midnight 支持
  • 多语言支持
  • 英语
  • 日语

改进

  • 已存在的 Midnight ID 与任意密码均能被验证成功
  • 对脱离本地的敏感数据加密

修复问题

AccountLogin

影响:可能导致账号被错误的访问

描述:密码验证逻辑错误

改进:通过改进对密码的验证方式解决

MVE-2024-10001

v0.1.8

0.1.812 · 2024.10.26

0.1.8 (0.1.812) 2024.10.26

新增

  • 用户操作日志
  • 支持 Vision Pro

v0.1.7

0.1.748 · 2024.10.26

0.1.7 (0.1.748) 2024.10.26

新增

  • 生物验证保护

改进

  • 与 API 的握手次数
  • 1.747 补丁

修复

  • 启动应用解锁按钮字样颜色
  • 1.748 补丁

修复

  • 关于 Midnight App 按钮丢失

v0.1.7

0.1.747 · 2024.10.26

0.1.7 (0.1.747) 2024.10.26

新增

  • 生物验证保护

改进

  • 与 API 的握手次数
  • 1.747 补丁

修复

  • 启动应用解锁按钮字样颜色

v0.1.7

0.1.746 · 2024.10.26

0.1.7 (0.1.746) 2024.10.26

新增

  • 生物验证保护

改进

  • 与 API 的握手次数

v0.1.6

0.1.693 · 2024.10.25

0.1.6 (0.1.693) 2024.10.25

新增

  • 用户更换头像
  • 问题反馈
  • 版权内容
  • 备案号

调整

  • ‘更多’页面结构

修复

  • 部分页面退出登录后没能正确跳转登录页面

v0.1.5

0.1.509 · 2024.10.21

0.1.5 (0.1.509) 2024.10.21

新增

  • 积分详情
  • 经验值详情
  • 限制 Midnight ID 输入格式与位数

改进

  • 限制 Midnight ID 输入类型
  • 对于Token的检查
  • 调整默认语言

修复

  • 修复了更新信息不显示的问题

v0.1.4

0.1.422 · 2024.10.21

0.1.4 (0.1.422) 2024.10.21

新增

  • 版本更新信息
  • Midnight ID 账户信息页面
  • 设置功能
  • 应用通知

改进

  • Midnight ID 的登录验证
  • 用户操作的权限审查

v0.1.3

0.1.300 · 2024.10.18

0.1.3 (0.1.300) 2024.10.18

新增

  • 对于 Mac OS 的独立支持
  • 更多信息页面

调整

  • 对于不同颜色模式的适配

v0.1.2

0.1.211 · 2024.10.15

0.1.2 (0.1.211) 2024.10.15

调整

  • 调整Tabbar选中颜色
  • 上调最低支持系统版本
  • 更改首页未登录字体颜色

v0.1.2

0.1.210 · 2024.10.15

0.1.2 (0.1.210) 2024.10.15

调整

  • -向下兼容iOS iPadOS 15.0

v0.1.2

0.1.209 · 2024.10.14

0.1.2 (0.1.209) 2024.10.14

新增

  • 新增比赛排名卡片登录显示
  • 首页卡片显示震动反馈

v0.1.1

0.1.103 · 2024.10.13

0.1.1 (0.1.103) 2024.10.13

新增

  • App首页

改进

  • 调整了tabber顺序
  • 增强了Midnight ID 登陆的逻辑

v0.1.1

0.1.100 · 2024.10.13

0.1.1 (0.1.100) 2024.10.13

新增

  • App首页

改进

  • 调整了tabber顺序
  • 增强了Midnight ID 登陆的逻辑

v0.0.1

0.0.101 · 2024.10.12

0.0.1 (0.0.101) 2024.10.12

新增

  • App使用
  • Midnight ID 登陆

v0.0.1

0.0.100 · 2024.10.12

0.0.1 (0.0.100) 2024.10.12

新增

  • App使用
  • Midnight ID 登陆