Skip to content

feat(ui): unify themes and harden app flows - #12

Closed
MuxYang wants to merge 1 commit into
OpenAHU:masterfrom
MuxYang:p/MuxYang/fix/ui-component-consistency-pr
Closed

feat(ui): unify themes and harden app flows#12
MuxYang wants to merge 1 commit into
OpenAHU:masterfrom
MuxYang:p/MuxYang/fix/ui-component-consistency-pr

Conversation

@MuxYang

@MuxYang MuxYang commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Split and standardize Material, Miuix, and LiquidGlass UI behavior, including dropdowns, title/navigation controls, bottom navigation, and page transitions.
  • Restore and harden campus card/network/bathroom/electricity recharge, empty classroom, lost-and-found, evaluation, exam, repository, update, and authenticated session flows.
  • Reduce main-thread work and optimize home, schedule, academic, repository-index, and update loading paths.
  • Preserve weather models under R8 and isolate background personalization training failures from app stability.

Verification

  • Focused unit tests passed for session refresh, exam cache, repository index, APK source switching, R8 weather contracts, and journey failure isolation.
  • Debug build passed; installed and launched on K70E over TCP.
  • R8 Review Release built and installed as com.ahu.ahutonh with a debug signature; weather and the previous background crash sequence were verified.
  • Production package was not launched.

Notes

  • This PR is one squashed Conventional Commit based on the latest upstream/master.
  • Local _cmb and other uncommitted workspace files are excluded.

@MuxYang

MuxYang commented Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Closing this PR because the Rust CI workflow requires sdk/Cargo.lock while the checked-out repository does not provide it. I will replace it with a corrected squashed PR.

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