admin
faa2a77e9a
feat(practice): complete five-position training operations
2026-07-24 00:26:27 +08:00
admin
067cc30d80
feat(aihr): complete M3 protected practice replay
2026-07-23 22:21:43 +08:00
admin
83f775faec
fix(mobile): stack extra-large schedule actions
2026-07-23 22:18:44 +08:00
admin
dfaa198ac8
chore(mobile-app): align native build metadata
2026-07-23 21:18:51 +08:00
admin
927458b9e0
feat(aihr): harden M0-M2 mobile training flows
2026-07-23 21:18:13 +08:00
admin
0f5c2e8667
feat(mobile-app): prepare native app packaging
2026-07-23 14:40:23 +08:00
admin
f6609808df
feat(aihr): add M1 broadcast targeting and mandatory reads
2026-07-23 12:11:41 +08:00
admin
cd94f4fe9f
test: add M1 broadcast acceptance reproducers
2026-07-23 11:27:53 +08:00
admin
4b31848e3d
fix(aihr): harden broadcast and mobile assistant flows
2026-07-23 03:35:36 +08:00
admin
62c8b41672
feat(mobile-uni): 重构“我”(个人中心)为原生App沉浸式卡片看板,禁用Emoji全面采用uni-icons矢量图标
2026-07-23 02:20:10 +08:00
admin
b4ae0e6da0
feat(mobile-uni): 彻底完成登录页、首页、学习中心与问答页UI/UX极简重构及单条消息追问功能
2026-07-23 02:16:57 +08:00
admin
63dea94fc1
fix(mobile-uni): 优化 AskSourceHeader 390px 视口间距,保证顶栏三个区域舒展平铺
2026-07-23 02:16:08 +08:00
admin
5a31896394
fix(mobile-uni): 清理原生 Emoji 符号,全面替换为 uni-icons 标准矢量图标规避跨终端兼容风险
2026-07-23 02:12:47 +08:00
admin
eb973418d5
fix(mobile-uni): 极简压缩“问”模块顶部Header与项目栏,大幅释放对话框垂直空间
2026-07-23 02:09:30 +08:00
admin
9ccfe1afae
refactor(mobile-uni): 彻底移除底部悬浮胶囊Bar,恢复原生App纯净卡片流与流内快捷动作
2026-07-23 02:01:03 +08:00
admin
a8a1845fdd
fix(mobile-uni): 在 Tab 视图末尾注入 90px 实体占位 Element 彻底规避底部 Dock 遮挡
2026-07-23 01:56:22 +08:00
admin
8bce7aff0f
fix(mobile-uni): 修复 panel-head 右对齐、隐藏 scroll-view 滚动条并消除底部悬浮 Dock 遮挡
2026-07-23 01:53:48 +08:00
admin
4381dd8f7e
fix(mobile-uni): 彻底优化学习中心UI细节,替换长框刷新按钮为精致图标,重构空状态与筛选Chips
2026-07-23 01:50:55 +08:00
admin
dd187cf15c
feat(mobile-uni): 全面重构“学”(学习中心)页面为原生App分段视图架构,新增Segmented Tabs与悬浮Dock
2026-07-23 01:47:26 +08:00
admin
390bbda993
style(mobile-uni): 重构今日安排任务列表排版,新增Top-Meta栏与主题色卡片亮边
2026-07-23 01:35:06 +08:00
admin
333c365c6f
style(mobile-uni): 优化员工端首页与登录页UI交互,更名为银城帮道
2026-07-23 00:42:51 +08:00
admin
455267cf6f
feat: add realtime practice voice selector
2026-07-22 12:24:46 +08:00
admin
87772cc64c
feat: add qwen realtime practice beta
2026-07-22 09:29:39 +08:00
admin
2488febf19
Merge branch 'codex/personal-assistant-phase2' into codex/multi-tenant-knowledge-platform
...
# Conflicts:
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrSopDto.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrSopSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrModelSeedServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrSopSeedServiceTest.java
# docs/API_INTEGRATION.md
# docs/个人AI助理阶段二专项TechSpec.md
# docs/个人AI助理阶段二开发推进计划.md
# frontend/src/views/knowledge/processing.vue
# mobile-uni/src/pages/user/sop/index.vue
# mobile-uni/src/services/api.ts
# mobile-uni/src/services/personal-assistant.ts
# mobile-uni/tests/personal-assistant.test.mjs
# scripts/demo-check.sh
# scripts/personal-assistant-smoke.sh
2026-07-22 08:54:04 +08:00
admin
c38a723ae4
Merge branch 'codex/brd-release-20260715' into codex/multi-tenant-knowledge-platform
...
# Conflicts:
# AGENTS.md
# README.md
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrPracticeDto.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrOrgSyncService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrOrgSyncServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java
# docs/20260708/uni-app用户侧前端重建计划.md
# docs/API_INTEGRATION.md
# docs/BRD_IMPLEMENTATION_AUDIT.md
# docs/BRD_PRODUCTION_MIGRATION_RUNBOOK.md
# docs/DEMO_ACCEPTANCE.md
# docs/DEV_SETUP.md
# docs/FIGMA_IMPLEMENTATION_MATRIX.md
# docs/README.md
# frontend/src/views/knowledge/processing.vue
# mobile-uni/src/pages/supervisor/assign/index.vue
# mobile-uni/src/pages/supervisor/index/index.vue
# mobile-uni/src/pages/supervisor/profile/index.vue
# mobile-uni/src/pages/supervisor/review/index.vue
# mobile-uni/src/pages/supervisor/reviews/index.vue
# mobile-uni/src/pages/supervisor/team/index.vue
# mobile-uni/src/pages/user/cases/index.vue
# mobile-uni/src/pages/user/practice/index.vue
# mobile-uni/src/pages/user/profile/index.vue
# mobile-uni/src/pages/user/sop/index.vue
# mobile-uni/src/pages/user/today/index.vue
# mobile-uni/src/types/api.ts
# scripts/tests/aihr-schema-migrations.test.sh
2026-07-22 08:41:49 +08:00
admin
d7664e45a7
feat(work-results): support historical project outcomes
2026-07-22 00:29:19 +08:00
admin
49189474c1
fix(mobile): 主管待复盘筛选胶囊大字档横滑防换行
...
大字/超大字档下筛选行有效宽度收窄,胶囊文字被挤成两行。
改为胶囊条 flex 不收缩 + 横向滚动 + 文字 nowrap,排序按钮固定右侧。
三档(standard/large/extra-large)截图验证通过。
2026-07-21 12:39:20 +08:00
admin
321d7ac49a
fix(mobile): extra-large font mode layout for work-results header and login code row
...
Zoom-1.25 shrinks the effective layout width, so the work-results
title wrapped mid-word and the login code placeholder was clipped.
Wrap the header actions to a second line and stack the code row.
2026-07-21 11:18:07 +08:00
admin
a52d02032e
fix(mobile): keep quick-tools four-grid in extra-large font mode
...
The extra-large accessibility rule forced .tools-grid to a single
column, which read as oversized full-width cards on WeChat. Keep the
2x2 grid at every font size; chip-row still degrades to one column.
2026-07-21 09:57:11 +08:00
admin
11250811a6
fix: show work capture context before actions
2026-07-21 05:01:43 +08:00
admin
4536d607e3
feat: add project-scoped work assistant results
2026-07-21 04:44:15 +08:00
admin
53b15e506c
fix(mobile): unify empty/loading states on question board and points pages
2026-07-21 01:45:14 +08:00
admin
6d2b5ec8b9
fix(mobile): polish candidate pages — clean text buttons, StateBlock empties, standard subpage header
2026-07-21 01:30:39 +08:00
admin
2198a92bae
feat(mobile): unify page states with shared StateBlock component
2026-07-21 01:02:39 +08:00
admin
ee28465c30
feat(mobile): redesign supervisor exam list, results and edit pages
2026-07-20 17:20:40 +08:00
admin
da4c7f3847
feat(mobile): redesign supervisor team and assign flow with member detail and result pages
2026-07-20 16:47:26 +08:00
admin
eea1ca1c6f
feat(mobile): redesign profile pages per two-role design spec
...
Employee profile moves the growth summary to a compact five-metric
strip with a right-aligned detail pill, masks the phone number, adds
red-filled entry icons, keeps the three key evidence scores always
visible, and switches history rows to icon + inline score with a
view-all link. Supervisor profile masks the account phone as well.
2026-07-20 15:42:13 +08:00
admin
2dfee9f7ee
fix(mobile): stack supervisor learner-mode banner title and stop button squeeze
...
The inline panel-title ran into the description text and the bordered
return button was compressed into an ugly two-line wrap; give the copy
column block layout and keep the action button on one line.
2026-07-20 14:10:19 +08:00
admin
5184672b61
fix(mobile): default h5 dev proxy to local backend on 8080
...
Bare npm run dev (including hosted preview sessions) has no portless
route, so the previous default target https://wygj-api.localhost was
unreachable and every API call failed with HTTP 500. scripts/dev.sh now
passes VITE_PROXY_TARGET explicitly, keeping the portless flow intact.
2026-07-20 13:55:50 +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
0e46591d5f
feat(mobile): redesign supervisor home as workbench dashboard
2026-07-20 11:48:01 +08:00
admin
dd62533dd1
fix(mobile): prevent select-all button label wrapping in exam editor
2026-07-20 10:28:27 +08:00
admin
7716f0040d
feat(mobile): AI question generation panel in supervisor exam editor
...
Hints input + preset chips + count picker; generated questions land in
the existing editor blocks for the supervisor to review before publish.
2026-07-20 10:16:40 +08:00
admin
875a1cfd2a
fix(mobile): supervisor dashboard color semantics and polish
...
- workbench metrics: red only when value > 0 (was always red, even zeros)
- stable alert renders as calm green strip, not a clickable pink alarm card
- quick-entry header: drop duplicated member count
- header subtitle shows today's date
- team: low-risk member cards use neutral grey left bar (was red for all)
- team: 'normal' risk count is green (was red)
- team: difficulty sort chips flex-centered
2026-07-20 09:39:28 +08:00
admin
260b7f851e
chore(mobile): reuse dev-api proxy config for vite preview
2026-07-20 09:18:39 +08:00
admin
578592b21d
fix(mobile): flex-center pill buttons and fix learning task card layout
...
- learning: task-list/snippet-list use column direction (row squeeze caused
one-char-per-line vertical text in today-task cards)
- learning/profile: fold-toggle flex-centered
- login: code-button flex-centered
- practice: transcript-toggle / bubble-action / style-chip flex-centered
- questions: filter-chip flex-centered
- sop: modal-close flex-centered with 32px hit area
- web-ai: bubble-action flex-centered
2026-07-20 09:03:58 +08:00
admin
0a5fc9a463
feat(assistant): unify confirmed memory capture
2026-07-20 02:30:06 +08:00
admin
46a6156d8c
fix(mobile): highlight new-chat button and flex-center composer labels
...
- AskSourceHeader: solid brand-red new-chat button, flex-centered label
- replace padding+line-height centering with flex on chips, hold-talk,
send, bubble-action, transcript-toggle, system-text, scope-note
- carries the in-flight AskSourceHeader extraction on sop/web-ai pages
(parallel session work; its test updates intentionally left uncommitted)
2026-07-19 23:21:24 +08:00
admin
61bc7191d1
feat(web-ai): support qwen image search safely
2026-07-19 22:58:20 +08:00
admin
a20ca50b87
feat(mobile): redesign profile page with identity card and deduped entries
2026-07-19 22:39:57 +08:00