彭峰 a8214620af feat(perf): bound shared cloud reads and page export snapshots hai 8 horas
..
account-deletion-ops.js bf7c8b0f01 fix: close three-end launch audit with guarded local verification hai 1 mes
account-deletion.js bf7c8b0f01 fix: close three-end launch audit with guarded local verification hai 1 mes
account-security.js dccc2d2d28 feat(auth): align member login and managed passwords hai 3 semanas
admin-role-policy.js 9ed0c725c4 feat(stores): add scoped administrator accounts and independent payroll hai 3 semanas
exam-history.js e1ea8f54ea feat: preserve vocabulary test history and compare attempts hai 1 mes
legacy-appointment-deletions.js 800d130da1 fix(sync): reconcile confirmed legacy appointment deletions hai 1 semana
legacy-appointment.js 8a903201fe fix(teaching): prepare legacy writing and trial appointments safely hai 1 semana
legacy-direct-control.js d59e116add Read old review fee evidence in bounded parallel batches hai 5 días
legacy-direct-supplement.js 1b612c7882 fix(auth): initialize imported student credentials consistently hai 2 días
legacy-direct-sync.js 50f098032d fix: protect reconciled lesson credits and audit all students hai 4 días
legacy-finance.js 50f098032d fix: protect reconciled lesson credits and audit all students hai 4 días
lesson-attachments.js 070716b955 修复生词串选并完善写作课闭环、排课间隔和课堂附件 hai 2 semanas
lesson-courses.js 22fe03a199 feat(teaching): select student enrolled books from appointments hai 1 mes
lesson-export.js a8214620af feat(perf): bound shared cloud reads and page export snapshots hai 8 horas
lesson-records.js a8214620af feat(perf): bound shared cloud reads and page export snapshots hai 8 horas
lesson-study.js fecce2047d fix(learning): reveal word meanings in lesson assessment hai 1 semana
lesson-unit-progress.js 73a4b26419 fix: persist complete unit progress and improve learning interactions hai 1 mes
lesson-workflow-ops.js 0cd9c73492 feat(teaching): complete lessons atomically before student reviews hai 1 mes
lesson-workflow.js 19a614d65e fix(lessons): surface blocked student accounts before starting hai 3 días
member-credit-ledger.js a15201f7c2 fix(admin): reconcile uncertain credit submissions and recover confirmed conversion hai 14 horas
member-enrollment-app.js 8a903201fe fix(teaching): prepare legacy writing and trial appointments safely hai 1 semana
member-enrollment.js 1189cf9056 fix(schedule): support legacy trials and bulk cancellation hai 1 semana
mobile-teaching.js d7cb829843 perf(mobile): lighten home review reads and coalesce recovery refreshes hai 1 día
operator-accounts.js 2eb3ab611f feat(admin): manage operator accounts and restore legacy admin access hai 2 meses
payroll-integrity.js 46ed98f330 fix: exclude voided lessons from training and payroll hai 4 días
review-rewards.js 951c2a06b5 Show verified legacy trial reviews as non-payable hai 5 días
store-credit.js c778d64a5a feat(admin): add audited store credit funding and grants hai 1 mes
store-scope.js 1d581fed9b perf: bound gateway requests and move lesson exports to durable jobs hai 12 horas
student-lesson-statistics.js 86786f6cf2 fix(mobile): reconcile student hours from lesson facts and simplify home stats hai 17 horas
support-requests-app.js 3fb447aa6c feat: process support requests and deliver replies to submitters hai 1 mes
support-requests.js 9ed0c725c4 feat(stores): add scoped administrator accounts and independent payroll hai 3 semanas
teacher-earnings.js 592919581e perf: calculate teacher earnings by month and accelerate verified reads hai 5 días
word-audio.js ca6a259e4f feat: cache missing vocabulary audio with iFlytek TTS hai 2 semanas