Skip to content

feat(ui): 升级4.0全页面界面与交互体验 - #575

Merged
TNT-Likely merged 582 commits into
mainfrom
v4
Nov 14, 2026
Merged

TNT-Likely merged 582 commits into
mainfrom
v4

Conversation

@TNT-Likely

@TNT-Likely TNT-Likely commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

主要变化

4.0 以界面与使用体验升级为主:统一首页明细、记账、洞察、资产和“我的”,并更新账户、分类、预算、设置等完整流程的布局与交互。

  • 统一卡片、顶部 Tab、按钮、输入、选择器、弹层与反馈提示;适配深浅色、小屏和大字,短流程继续使用弹窗。
  • 记账键盘固定在底部,分类区使用剩余空间,备注可直接编辑;交易行优先两行,复杂信息最多三行,保留外币折算、账户、标签及附件入口。
  • 重整洞察、资产与资源详情的层级和图表,完善首页紧凑汇总、分享卡片、启动及主题皮肤体验。
  • 通用样式沉淀到 beecount_ui,业务布局沉淀到 beecount_business_ui;页面按业务域放在 lib/pages,数据读取、权限和写入仍由 App 负责。
  • 保留现有记账、搜索、批量操作、导入导出、AI、云同步等业务能力;兼容修复与回归测试随重构一并维护,不修改收费范围。

改动范围与配套资源

  • 设计稿和交互 Demo 独立维护在 BeeCount-Design,App 保留最小设计契约与测试 fixture。
  • README、正式截图和 GIF 演示保留;MP4 原视频由官网素材目录独立维护。
  • 一次性迁移进度、依赖本机备份的历史比对脚本与原始验收材料归档到本地忽略目录。
  • 原页面备份继续保留在本地;本 PR 不包含数据库、凭据、签名文件、安装包、构建产物或原始日志。

验证与发布

  • Flutter 完整回归及修正项复测合计 2647 项通过,另有 1 项原有跳过;相关代码分析、组件依赖边界和跨仓设计契约通过。
  • PR 清理后复核 136 项发布工具测试(3 项跳过)与 23 项组件契约测试,均通过;正式 iOS 发布版本门禁已与 4.0 从 300 起的规则对齐。
  • 已完成多批组件与页面验收,以及独立 iOS 环境的最新分类记账、日历、皮肤和正常入口重启验证;各批证据对应各自版本,不等同于所有页面在所有平台重新跑过。
  • 4.0.0-beta.7 已发布:双端版本码 232,仅保留 ARM64 APK 和签名 IPA;TestFlight 上传已由 Apple 处理为 VALID,统一通知已确认送达。测试组分配及外部 Beta 审核由维护者在 App Store Connect 管理。
  • 已确认的产品行为与兼容边界 · 展示层与组件职责 · UI 验收标准

验收范围不覆盖所有机型、AI 服务商及云存储渠道;正式发布前继续核对内测反馈、升级兼容与发布版本门禁。

贡献者许可条款

@TNT-Likely TNT-Likely closed this Oct 24, 2026
# Conflicts:
#	.github/workflows/release.yml
- 集成测试驱动覆盖 12 页中英明暗截图与多组真实流程录屏(记一笔、AI 对话、拍照识别、数据分析、复制交易、导入账单),仅允许独立 QA 包在新建隔离模拟器运行
- AI 拍照识别接入智谱视觉模型并支持失败重试,导入流程覆盖映射与币种确认
- 修复洞察趋势周期按钮宽度不含图标导致的溢出,补充中英明暗回归测试
- README 展示 48 张通用界面截图(中英明暗)与五组流程 GIF/MP4,一套通用素材不按平台重复
- 双平台商店原图与全量录屏移交 BeeCount-Press 维护
- 移除旧版商店截图与 AI/OCR 旧演示,不伪造 AI 结果
默认保留完整汇总,更多菜单可切换同屏预算环;抽离受控预算环业务组件并补齐示例。启动前恢复布局偏好,切换不重建交易列表,覆盖小屏大字、预算边界与首屏二十条接力回归。
公开附件限定为 APK 和 IPA,回执与通知幂等记录保存到发布说明元数据;兼容历史 JSON 附件,保留版本水位和 TestFlight 校验。补充离线发布门禁回归,修正正式流程绕过来源检查的条件。
记账分类网格只展开父分类,子分类条与更多分类弹层均禁止选择父类。补充收支录入、弹层搜索及真实保存回归,保留末级分类与无子分类一级类的选择。
为现有反馈调用补充语义状态,成功、错误、提醒和普通信息使用独立图标与颜色。组件去除旧文案开头的状态 emoji,保留正文 emoji,补充深浅色对比度、焦点和替换测试及组件示例。
@TNT-Likely TNT-Likely changed the title feat(v4): 完成全页面迁移与卡片组件体系 feat(ui): 升级4.0全页面界面与交互体验 Nov 13, 2026
@TNT-Likely
TNT-Likely merged commit 7f2d5a4 into main Nov 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant