彭峰
|
0c4aca44f1
fix(mobile): connect teaching data and make lesson writes retry-safe
|
1 bulan lalu |
彭峰
|
2eb3ab611f
feat(admin): manage operator accounts and restore legacy admin access
|
1 bulan lalu |
彭峰
|
4b8abbd275
build(admin): prepare verifiable frontend release packages
|
1 bulan lalu |
彭峰
|
98d1dac658
fix(payroll): unify wage sources and enforce atomic settlement
|
1 bulan lalu |
彭峰
|
458bbe7257
refactor(admin): consolidate member identity and quick actions
|
1 bulan lalu |
彭峰
|
0d07b7ed88
fix(admin): unify member detail UI and correct business records
|
1 bulan lalu |
彭峰
|
f71da388ce
fix(courses): map legacy courses without directory records by stage
|
1 bulan lalu |
彭峰
|
16be1def7e
style(payroll): add memory icon and space navigation tabs
|
1 bulan lalu |
彭峰
|
548508f2b1
fix(payroll): rename review rewards to anti-forgetting wages
|
1 bulan lalu |
彭峰
|
e68454888c
fix(admin): add payroll search filter reset
|
1 bulan lalu |
彭峰
|
8ed75746e9
fix(members): deploy enrollment transactions with production schema compatibility
|
1 bulan lalu |
彭峰
|
6a00b5ba9c
fix(payroll): persist course mapping confirmations
|
1 bulan lalu |
彭峰
|
d06de08eb1
feat(members): add store credits and category-based enrollment
|
1 bulan lalu |
彭峰
|
7942ef77a4
feat(payroll): align course taxonomy and wage standards
|
1 bulan lalu |
彭峰
|
00decdaa12
feat(payroll): settle review rewards once per scheduled task
|
1 bulan lalu |
彭峰
|
1b30681943
fix(mobile): correct learning completion, coach record access and return navigation
|
1 bulan lalu |
彭峰
|
a0b97f1193
feat(mobile): show completion feedback in a responsive dialog after ending lesson
|
1 bulan lalu |
彭峰
|
1b83d89192
feat(mobile): show student vocabulary progress in appointment unit selection
|
1 bulan lalu |
彭峰
|
e5de58d357
fix(api): allow coaches to open linked study records
|
1 bulan lalu |
彭峰
|
be65fefd0e
fix(mobile): load appointment courses for booked student
|
1 bulan lalu |
彭峰
|
5544d26e23
feat(admin): complete operations management updates
|
1 bulan lalu |
彭峰
|
c8aeb3a216
fix(mobile): skip review plan for walk-in coaching
|
1 bulan lalu |
彭峰
|
6999e8b061
style(mobile): align history pagination buttons
|
1 bulan lalu |
彭峰
|
fe2f961f94
feat(mobile): paginate learning history
|
1 bulan lalu |
彭峰
|
9f9c9e93c0
fix(mobile): finish coach learning without appointment
|
1 bulan lalu |
彭峰
|
f9a66f787e
feat(mobile): let coaches skip spelling words
|
1 bulan lalu |
彭峰
|
32383d15da
feat(mobile): filter coach memory tasks by student
|
1 bulan lalu |
彭峰
|
67e0d93c4f
feat(mobile): restore coach anti-forget workflow
|
1 bulan lalu |
彭峰
|
4bdea542bb
feat(mobile): show read-only word progress to students
|
1 bulan lalu |
彭峰
|
491e396128
feat(mobile): split word selection by learning status
|
1 bulan lalu |