更新记录

[1.1.3] - 2026-08-31

新增

  • 支持比赛进行中更换投手。投手因伤退或被罚下时,可选择替代投手继续完成当前回合。
  • 增加比赛大屏设置入口,可在记分页面直接生成、复制和更新大屏链接。

优化

  • 优化记分提交和网络恢复,网络波动或请求超时后可以自动继续同步,减少重复记录和操作中断。
  • 优化比赛大屏、比赛详情和分享内容,比分、目标分、回合数和比赛状态保持一致。
  • 优化投手数据展示,实际投球数与投手回合限制分别计算,替换投手后的统计更加准确。
  • 优化记分页面和中场页面在小屏设备上的布局,减少键盘弹出、页面切换时的遮挡和溢出。

修复

  • 修复中途换投后无法返回记分页面的问题。
  • 修复部分比赛操作完成后页面状态更新不及时的问题。
  • 修复启动、页面切换和实时同步过程中偶发的加载异常。

[1.1.2] - 2026-08-26

优化

  • 优化比赛记分和数据同步,网络波动时也能更顺畅地继续使用。
  • 优化比赛详情与分享内容展示。
  • 优化导出记分本的击球员指标展示,新增 Dot ball 并调整指标顺序与布局。

修复

  • 修复部分比赛数据更新不及时的问题。

[1.1.1] - 2026-08-17

优化

  • 优化记分同步流程,网络短暂波动后可以更顺畅地继续记录比赛。

修复

  • 修复偶发记分提交失败后无法继续上传的问题。

[1.1.0] - 2026-08-14

新增

  • 新增记分本,支持查看完整比赛记录、回合过程和球员表现。
  • 新增 8 球制比赛,满足不同比赛规则的记分需求。
  • 增加更多比赛数据和表现查看功能。

更新

  • 更新比赛记分体验,操作更连贯,状态反馈更清晰。
  • 更新首页直播、赛程、比赛详情和分享页的比赛信息展示。
  • 更新比分、回合数、淘汰数和球员数据的展示方式。

优化

  • 优化记分流程稳定性,减少数据延迟和显示不一致。
  • 优化比赛列表和首页刷新,新增比赛及比分变化能够更及时显示。
  • 优化整体界面布局、字体层级、按钮和空状态提示。

修复

  • 修复比赛详情、首页直播和赛程列表比分更新不及时的问题。
  • 修复回合数、投手数据和球员状态显示不准确的问题。
  • 修复部分页面数据不同步和比赛列表更新异常的问题。

[1.0.12] - 2026-06-29

新增

  • 增加微信账号绑定邮箱能力,微信登录用户可补充邮箱信息,便于后续账号管理与联系确认。

优化

  • 优化队伍内个人信息更新流程,队员资料在队伍场景下的编辑、保存和展示更加一致。
  • 优化创建队伍与加入队伍流程,减少填写和确认步骤中的理解成本。
  • 优化微信比赛分享页展示,分享后的比赛信息更清晰,打开和查看体验更顺畅。

更新

  • 更新用户协议与隐私政策内容,补充当前账号、队伍和分享相关使用说明。

[1.0.11] - 2026-06-28

新增

  • 增加应用内新版本检查与更新提示,用户可直接跳转到 iOS TestFlight 或 Android 下载页查看最新版本。
  • 增加队伍归档与恢复入口,历史比赛和数据保留,同时归档队伍不再出现在创建比赛、搜索和导入选择中。

优化

  • 优化首页比赛日卡片与赛程展示,进行中、即将开始和已完成比赛的状态更清晰。
  • 优化球队表现榜单和数据卡片展示,队员贡献与排行信息更容易对比。
  • 优化图片上传编辑、队徽展示和 AI 抠图体验,减少不同尺寸图片被裁切或处理失败的情况。

修复

  • 修复创建队伍后成员和阵容同步不完整,导致后续创建比赛或选择队伍时数据不一致的问题。
  • 修复创建比赛、导入队伍和切换页面后的列表刷新不及时问题。
  • 修复部分比赛详情和球队页面在弱数据或加载失败场景下的空状态与重试体验问题。

[1.0.10] - 2026-06-26

新增

  • 增加首页运营工作台内容结构,支持服务端控制资讯、快捷入口、直播上下文和入门指南内容。
  • 增加球队表现榜单,基于后端聚合数据展示队员跨比赛贡献与关键指标排行。
  • 增加个人荣誉成就与个人页摘要统计,支持后端读模型统一驱动个人中心数据。

优化

  • 优化个人中心首页布局,生涯数据、荣誉成就、队伍、比赛、锦标赛和裁判入口在弱后端数据场景下仍可使用本地统计兜底展示。
  • 优化球队页移动端信息架构,将表现、阵容、赛程和资料入口收敛为更清晰的主队体验。
  • 优化比赛表现页与球队表现页的展示组件复用,减少重复展示逻辑。

修复

  • 修复个人荣誉成就接口失败或暂未返回数据时,个人页和荣誉墙可能显示空白或错误页的问题。
  • 修复个人资料相关测试替身和后端联调构造参数未同步新增数据源导致分析失败的问题。
  • 修复空状态在长错误文案或受限高度下可能出现布局溢出的问题。

[1.0.9] - 2026-05-26

新增

  • 增强赛事与比赛的官方人员权限校验,裁判、管理员和赛事负责人在创建比赛、进入记分和管理赛事时的权限边界更清晰。
  • 支持赛事封面上传前自动整理图片格式,提升不同设备照片作为赛事封面的兼容性。

优化

  • 优化赛事比赛创建流程,阵容、官方人员与赛事阶段的提示更明确,减少创建比赛时的误操作。
  • 优化 macOS 调试环境的登录会话保留方式,提升开发与测试阶段的登录稳定性。
  • 优化赛事详情页空状态与入口展示,用户能更快判断下一步是添加队伍、开放报名还是创建比赛。

修复

  • 修复部分会话过期、授权失败和后端异常提示不准确的问题。
  • 修复赛事封面上传失败时可能影响赛事创建结果的问题,现在会保留已创建赛事并记录上传异常。
  • 修复比赛阵容人数限制过严导致部分赛事比赛无法按实际名单创建的问题。

[1.0.8] - 2026-05-25

优化

  • 优化记分键盘底部安全区适配,减少 iPad 底部系统区域对操作按钮的遮挡。
  • 统一出局、无效球、跑杀和罚分面板在 grid 与 silicone 样式下的按钮间距、列数和分区语义。
  • 收敛球队、赛事、个人资料等非记分页的空态文案,提升页面可读性和辅助访问一致性。

修复

  • 修复 TestFlight 本地发布脚本读取带引号 profile 名称失败的问题。
  • 修复 IPA 导出失败后可能继续上传旧包的问题,避免误用旧 build number。

[1.0.7] - 2026-05-24

新增

  • 增加弱网和离线场景下的快速检测与重试机制,网络恢复后可更稳定地继续同步数据。
  • 增加登录会话保护能力,减少会话过期、网络抖动或授权异常导致的反复登录。
  • 增强比赛记分同步检查,关键阶段会校验本地记录与远端数据的一致性。

优化

  • 优化首页、球队、比赛等列表的数据缓存与刷新体验,返回页面或恢复应用时减少等待和闪烁。
  • 优化记分键盘交互,状态提示与可操作按钮分离,降低误触概率。
  • 优化实时记分在延迟、断线重连和后台恢复后的处理流程,减少重复提交和状态不同步。
  • 优化本地数据新鲜度判断,临时网络异常不再轻易影响已缓存内容的展示。

修复

  • 修复部分授权异常识别不准确的问题,提升登录、微信绑定和资料同步的稳定性。
  • 修复长列表刷新时容易丢失当前位置的问题。
  • 修复记分同步中部分阶段边界数据可能未及时落库的问题。

[1.0.6] - 2026-05-21

  • 项目历史版本(早于本流程建立),详见 git log。