彭峰
|
30495e7e81
perf(admin): speed data reads and separate dashboard estimates from settlement checks
|
12 часов назад |
彭峰
|
0c9aa557c5
perf(admin): replace repeated course and cancellation scans with set joins
|
13 часов назад |
彭峰
|
3fb447aa6c
feat: process support requests and deliver replies to submitters
|
13 часов назад |
彭峰
|
e1ea8f54ea
feat: preserve vocabulary test history and compare attempts
|
13 часов назад |
彭峰
|
6b04d82f14
fix: highlight pending feedback and lock reports after student review
|
14 часов назад |
彭峰
|
8c0538e34a
fix: enable teacher feedback for historical completed lessons
|
14 часов назад |
彭峰
|
3e2f7bcc38
feat(admin): add feedback and leave request dashboard
|
14 часов назад |
彭峰
|
503a870496
feat: align teacher completion, daily review pay and income experience
|
15 часов назад |
彭峰
|
648b78fac0
fix(mobile): restore wordbook gateway status filtering
|
1 день назад |
彭峰
|
9bc5241445
feat: unify member credit operations and historical ledgers
|
1 день назад |
彭峰
|
a90eaafbf3
feat: unify lesson history and safely transfer pending reviews
|
2 дней назад |
彭峰
|
73a4b26419
fix: persist complete unit progress and improve learning interactions
|
2 дней назад |
彭峰
|
9c8b8bb223
fix: aggregate lesson study rounds and restore complete review sources
|
2 дней назад |
彭峰
|
bf7c8b0f01
fix: close three-end launch audit with guarded local verification
|
2 дней назад |
彭峰
|
1faed1a1fb
feat(teaching): polish lesson reports and support audited feedback edits
|
2 дней назад |
彭峰
|
f533fe5716
fix(teaching): make review and training feedback optional text
|
3 дней назад |
彭峰
|
22fe03a199
feat(teaching): select student enrolled books from appointments
|
3 дней назад |
彭峰
|
6b6a8fcd60
fix(teaching): prepare imported appointments with verified enrollment
|
3 дней назад |
彭峰
|
5dfc683f63
fix(payroll): reconcile writing pay and legacy review rewards
|
3 дней назад |
彭峰
|
0cd9c73492
feat(teaching): complete lessons atomically before student reviews
|
4 дней назад |
彭峰
|
5ebad5d853
fix: preserve learning report history across month and date filters
|
1 неделя назад |
彭峰
|
81f47271c1
fix: correct scheduling checks and whole-day appointment validity
|
1 неделя назад |
彭峰
|
a0ecfedbba
Count wordbook completion after second study
|
1 неделя назад |
彭峰
|
421b5f1caa
Paginate student wordbook by learning status
|
1 неделя назад |
彭峰
|
48d4d44b33
Exclude wordless writing records from word review tasks
|
1 неделя назад |
彭峰
|
93391963d6
Restore missing words in anti-forget review details
|
1 неделя назад |
彭峰
|
fcad13ef11
Reconcile admin schedules with live legacy appointments
|
1 неделя назад |
彭峰
|
9f6b447ae7
revert: avoid unrelated historical wordbook visibility change
|
1 неделя назад |
彭峰
|
96d67c25a6
fix(mobile): preserve historical assigned vocabulary visibility
|
1 неделя назад |
彭峰
|
efd1a97d80
Guard payroll settlement on legacy sync and reconcile review rewards
|
2 недель назад |