admin
4b31848e3d
fix(aihr): harden broadcast and mobile assistant flows
2026-07-23 03:35:36 +08:00
admin
2198a92bae
feat(mobile): unify page states with shared StateBlock component
2026-07-21 01:02:39 +08:00
admin
6f2159db73
feat(mobile): redesign supervisor review flow with completion page
...
Rework the pending-review list with priority badges, filters and score
ordering, rebuild the review detail around a large-score header, score
bars, dialogue bubbles and a guided review form, and add a completion
page that summarizes the review outcome and the dispatched follow-up
assignment. All three pages resolve trainee display names through the
team snapshot so organization names replace raw app account labels.
2026-07-20 13:16:37 +08:00
admin
c47bf748cb
fix(mobile): replace emoji glyphs with uni-icons and flex centering app-wide
...
- ChatComposer panel contract: callers now pass uni-icons type names
(image/sound/list/help/checkmark) instead of emoji
- voice playback buttons: sound icon + pulse animation, no more 🔊 /◼ chars
- practice recent list: rare symbols ⌕⌁◉ (tofu risk) -> wallet/gear/chatbubble
- sop resource icon ▶/文 -> 视/文 character badges
- back arrows: 22 char-based ← -> uni-icons back across 21 pages
- line-height centering -> flex in 8 spots (back buttons, media-remove,
turn-voice capsule, option-marker, text-button, play-question)
2026-07-19 20:16:05 +08:00
admin
2f44e6b7d1
fix(aihr): close practice audio URL exposure
2026-07-15 01:32:02 +08:00
admin
750e546e47
fix(aihr): align supervisor scenario options
2026-07-14 14:04:35 +08:00
admin
f0662bedcd
fix(aihr): expose enabled scenarios to supervisors
2026-07-14 13:55:09 +08:00
admin
87360a25d3
feat(aihr): align figma pages for release
2026-07-14 02:04:36 +08:00
admin
13230e6b9a
feat(aihr): complete phase two pilot readiness
2026-07-10 19:13:31 +08:00