Commit Graph

  • 455267cf6f feat: add realtime practice voice selector admin 2026-07-22 12:24:46 +08:00
  • 87772cc64c feat: add qwen realtime practice beta admin 2026-07-22 09:29:39 +08:00
  • b7dd1bca27 Merge branch 'codex/web-ai-image-search' into codex/multi-tenant-knowledge-platform admin 2026-07-22 08:54:45 +08:00
  • 2488febf19 Merge branch 'codex/personal-assistant-phase2' into codex/multi-tenant-knowledge-platform admin 2026-07-22 08:54:04 +08:00
  • c38a723ae4 Merge branch 'codex/brd-release-20260715' into codex/multi-tenant-knowledge-platform admin 2026-07-22 08:41:49 +08:00
  • 1ffb1c7bd0 Merge branch 'codex/production-collation-release-fix' into codex/multi-tenant-knowledge-platform admin 2026-07-22 08:38:40 +08:00
  • 3b636b221a docs(release): record work results rollout admin 2026-07-22 00:43:33 +08:00
  • d7664e45a7 feat(work-results): support historical project outcomes admin 2026-07-22 00:29:19 +08:00
  • 49189474c1 fix(mobile): 主管待复盘筛选胶囊大字档横滑防换行 admin 2026-07-21 12:39:20 +08:00
  • 321d7ac49a fix(mobile): extra-large font mode layout for work-results header and login code row admin 2026-07-21 11:18:07 +08:00
  • a52d02032e fix(mobile): keep quick-tools four-grid in extra-large font mode admin 2026-07-21 09:57:11 +08:00
  • 15282db621 docs: record work assistant production release admin 2026-07-21 05:16:28 +08:00
  • 11250811a6 fix: show work capture context before actions admin 2026-07-21 05:01:43 +08:00
  • 4536d607e3 feat: add project-scoped work assistant results admin 2026-07-21 04:44:15 +08:00
  • 53b15e506c fix(mobile): unify empty/loading states on question board and points pages admin 2026-07-21 01:45:14 +08:00
  • 6d2b5ec8b9 fix(mobile): polish candidate pages — clean text buttons, StateBlock empties, standard subpage header admin 2026-07-21 01:30:39 +08:00
  • 2198a92bae feat(mobile): unify page states with shared StateBlock component admin 2026-07-21 01:02:39 +08:00
  • ee28465c30 feat(mobile): redesign supervisor exam list, results and edit pages admin 2026-07-20 17:20:40 +08:00
  • da4c7f3847 feat(mobile): redesign supervisor team and assign flow with member detail and result pages admin 2026-07-20 16:47:26 +08:00
  • eea1ca1c6f feat(mobile): redesign profile pages per two-role design spec admin 2026-07-20 15:42:13 +08:00
  • 2dfee9f7ee fix(mobile): stack supervisor learner-mode banner title and stop button squeeze admin 2026-07-20 14:10:19 +08:00
  • 5184672b61 fix(mobile): default h5 dev proxy to local backend on 8080 admin 2026-07-20 13:55:50 +08:00
  • 6f2159db73 feat(mobile): redesign supervisor review flow with completion page admin 2026-07-20 13:16:37 +08:00
  • b6a7af9e51 fix(backend): return canonical extPartyId in practice review detail admin 2026-07-20 13:16:18 +08:00
  • 0e46591d5f feat(mobile): redesign supervisor home as workbench dashboard admin 2026-07-20 11:48:01 +08:00
  • 11ef5b9721 test: align practice assertions with current behavior admin 2026-07-20 11:36:55 +08:00
  • dd7058a783 test: adapt exam idempotency test to model service constructor admin 2026-07-20 11:33:34 +08:00
  • 175a047952 fix: prevent NPE on practice finish without measured response latency admin 2026-07-20 11:27:13 +08:00
  • dd62533dd1 fix(mobile): prevent select-all button label wrapping in exam editor admin 2026-07-20 10:28:27 +08:00
  • 7716f0040d feat(mobile): AI question generation panel in supervisor exam editor admin 2026-07-20 10:16:40 +08:00
  • 4e9ccfa8b5 feat(backend): employee name fallback labels and AI exam question generation admin 2026-07-20 10:16:40 +08:00
  • 875a1cfd2a fix(mobile): supervisor dashboard color semantics and polish admin 2026-07-20 09:39:28 +08:00
  • 260b7f851e chore(mobile): reuse dev-api proxy config for vite preview admin 2026-07-20 09:18:39 +08:00
  • 95759d7f26 feat(backend): switch mentor TTS voice to cloned shifu-warm voice admin 2026-07-20 09:03:58 +08:00
  • 578592b21d fix(mobile): flex-center pill buttons and fix learning task card layout admin 2026-07-20 09:03:58 +08:00
  • 0a5fc9a463 feat(assistant): unify confirmed memory capture admin 2026-07-20 02:30:06 +08:00
  • 46a6156d8c fix(mobile): highlight new-chat button and flex-center composer labels admin 2026-07-19 23:21:24 +08:00
  • 57866afc60 feat(web-ai): support qwen image search safely admin 2026-07-19 22:58:20 +08:00
  • 61bc7191d1 feat(web-ai): support qwen image search safely admin 2026-07-19 22:58:20 +08:00
  • a20ca50b87 feat(mobile): redesign profile page with identity card and deduped entries admin 2026-07-19 22:39:57 +08:00
  • c17d83fc59 feat(web-ai): render markdown answers safely admin 2026-07-19 22:02:49 +08:00
  • 7bd2c540fa feat(web-ai): support qwen web search agent admin 2026-07-19 21:32:39 +08:00
  • 6853facbe0 fix(web-ai): store encryption key in database admin 2026-07-19 20:20:57 +08:00
  • c47bf748cb fix(mobile): replace emoji glyphs with uni-icons and flex centering app-wide admin 2026-07-19 20:16:05 +08:00
  • 925b48e436 feat(work-report): add voice-first reporting flow admin 2026-07-19 12:17:11 +08:00
  • 24da833fa6 feat(personal-assistant): add confirmed project memory admin 2026-07-19 08:19:24 +08:00
  • 151cc26caf fix(mobile): precise centering in ask page switch and composer admin 2026-07-19 03:27:46 +08:00
  • 767e40ca7b docs(work-report): add implementation agent prompt admin 2026-07-19 03:21:16 +08:00
  • 6074258ea6 docs(work-report): define voice-first reporting flow admin 2026-07-19 03:17:16 +08:00
  • 9210b7dde6 feat(speech): switch mentor voice to anna and slow warm speed to 0.88 admin 2026-07-19 03:01:48 +08:00
  • 7c67a38508 docs(personal-assistant): link voice-first design reference admin 2026-07-19 02:54:30 +08:00
  • 5760a5b70a feat(speech): switch mentor TTS voice to female diana admin 2026-07-19 02:38:35 +08:00
  • 4c2b5deb00 feat(mobile): redesign today home and switch mentor persona to female admin 2026-07-19 02:38:18 +08:00
  • a8460bbaed docs(personal-assistant): define confirmed memory and simpler UX admin 2026-07-19 02:32:26 +08:00
  • 1028c55f42 docs: record ask memory production release admin 2026-07-18 21:33:44 +08:00
  • 064816a784 feat(knowledge): add short-term ask memory admin 2026-07-18 21:22:49 +08:00
  • 2eda757483 docs: define ask-master conversation memory plan admin 2026-07-18 20:47:26 +08:00
  • 9a13ba7873 docs: record production TTS profile verification admin 2026-07-18 18:34:57 +08:00
  • 68d5600534 feat(speech): add role-aware emotional TTS profiles admin 2026-07-18 18:27:14 +08:00
  • c0538ad8c3 feat(mobile): learning page fold round 2 — deepen APP-like compression adminandClaude Fable 5 2026-07-18 13:43:57 +08:00
  • 0a7eb38e05 feat: work-report module V1 — four report types with review flow adminandClaude Fable 5 2026-07-18 12:38:14 +08:00
  • d5ea4b5451 feat(mobile): restore two old-H5 interaction loops in chat form adminandClaude Fable 5 2026-07-18 11:29:05 +08:00
  • 13ec3bf20c fix(case): align project scope query with 2026-07-16 org snapshot contract adminandClaude Fable 5 2026-07-18 10:01:53 +08:00
  • dd3f39ef44 feat(mobile): learning page APP-ification (fold long content, batch 2 of app-like) adminandClaude Fable 5 2026-07-18 09:44:30 +08:00
  • 6935476e3f feat(mobile): web-ai chat rebuild (batch 3) + profile page APP-ification adminandClaude Fable 5 2026-07-18 09:23:51 +08:00
  • a90f241def fix(mobile): overnight audit round — IA cleanup, internal codes, exam guard adminandClaude Fable 5 2026-07-18 05:56:15 +08:00
  • 9d7d621300 feat(mobile): rebuild practice session as WeChat-style chat (batch 2) adminandClaude Fable 5 2026-07-18 05:26:28 +08:00
  • 95dfd653ba fix(mobile): remove inherited page padding gaps around chat layout adminandClaude Fable 5 2026-07-18 05:11:21 +08:00
  • a7f0305bcb feat(mobile): make 转文字 transcript collapsible both ways adminandClaude Fable 5 2026-07-18 05:05:48 +08:00
  • f7eff14342 feat(mobile): voice-first master replies with WeChat-style unread dot and 转文字 adminandClaude Fable 5 2026-07-18 04:59:11 +08:00
  • bf1e881a8c feat(mobile): rebuild SOP ask page as WeChat-style chat (batch 1) adminandClaude Fable 5 2026-07-18 04:47:33 +08:00
  • dfd82e1886 fix: unify all aihr collations, stop silent logout on biz 403, enable knowledge apps adminandClaude Fable 5 2026-07-18 04:24:45 +08:00
  • a4bbfc2222 fix: stop snowflake ossId precision loss and daily-drill audio identity mismatch adminandClaude Fable 5 2026-07-18 03:57:47 +08:00
  • 0ec0e585f7 fix(mobile): distinguish auth failure from HR mismatch on position sync page adminandClaude Fable 5 2026-07-18 03:39:20 +08:00
  • 3baed336c7 docs: add P0 pilot acceptance checklist with production test user list adminandClaude Fable 5 2026-07-18 02:43:50 +08:00
  • 680b4cf83c fix: align aihr_practice_assignment.ext_party_id collation to utf8mb4_general_ci adminandClaude Fable 5 2026-07-18 02:27:11 +08:00
  • 267bb3525f docs: sync production release truth admin 2026-07-18 01:30:13 +08:00
  • 32fa376d63 fix: align release table collations admin 2026-07-18 01:04:17 +08:00
  • 6bdc86e3fc feat: restore learning feedback and knowledge capabilities admin 2026-07-18 00:50:11 +08:00
  • 43974e3eea docs: mark production UI Figma regression passed admin 2026-07-17 04:45:18 +08:00
  • b3dd2c2cf1 fix(mobile): align supervisor profile workspace admin 2026-07-17 04:42:49 +08:00
  • 5d82ff7b21 fix(mobile): complete SOP focus regression admin 2026-07-17 04:29:32 +08:00
  • 0745d51e57 fix(mobile): focus SOP answers after search admin 2026-07-17 04:25:26 +08:00
  • e93421ca1e fix(aihr): close Figma UI regression gaps admin 2026-07-17 04:17:14 +08:00
  • a822b22116 docs: add production UI Figma regression report admin 2026-07-17 02:29:21 +08:00
  • 6edff99b08 docs(aihr): sync organization rollout facts admin 2026-07-16 14:58:03 +08:00
  • c85a1374f0 docs(planning): record organization schema rollout admin 2026-07-16 14:44:51 +08:00
  • 1fe91cc0f3 fix(aihr): adapt updated organization snapshot admin 2026-07-16 14:27:00 +08:00
  • 876a23a123 feat(knowledge): add application and principal space grants admin 2026-07-16 10:26:28 +08:00
  • 735e9a78c1 feat(knowledge): add multi-space platform schema admin 2026-07-16 10:21:35 +08:00
  • f2f13987b7 docs(planning): clarify pilot roster scope admin 2026-07-15 21:38:08 +08:00
  • c866ef2701 feat(aihr): support signed position mappings admin 2026-07-15 16:32:06 +08:00
  • 07a08cecde docs(planning): prepare B11 position mapping input admin 2026-07-15 16:26:20 +08:00
  • f57f4cf1c3 docs(audit): record release and supervisor gap admin 2026-07-15 16:19:32 +08:00
  • 58fddb409a fix(release): support production demo preflight admin 2026-07-15 16:19:32 +08:00
  • f01752539c docs(release): record execution ownership admin 2026-07-15 16:00:05 +08:00
  • 09492db96a chore(release): lock BRD alignment batch 20260715 admin 2026-07-15 15:58:19 +08:00
  • c861977ec0 fix(mobile): align mentor prompt with text input admin 2026-07-15 15:58:15 +08:00
  • 55ca4fa713 fix(frontend): simplify processing imports admin 2026-07-15 15:58:10 +08:00
  • a42f42091c fix(aihr): harden knowledge processing failures admin 2026-07-15 15:58:07 +08:00