彭峰 2cf237ebac feat(admin): filter cross-date appointments by date range před 4 hodinami
..
fixtures 1a4aa7edb4 test: keep review fixtures compatible with appointment schema před 6 hodinami
account-security.test.mjs 62a2525654 test(auth): verify teacher account and phone login after credential reset před 3 týdny
admin-read-performance.test.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll před 1 dnem
admin-read-release.test.mjs 30495e7e81 perf(admin): speed data reads and separate dashboard estimates from settlement checks před 3 týdny
admin-release.test.mjs 4b8abbd275 build(admin): prepare verifiable frontend release packages před 2 měsíci
admin-speed.test.mjs 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll před 1 dnem
batch-cancel-guard.test.mjs 1189cf9056 fix(schedule): support legacy trials and bulk cancellation před 1 týdnem
business-record-pagination.test.mjs 2cf237ebac feat(admin): filter cross-date appointments by date range před 4 hodinami
coach-identity-projection.test.mjs 03ce2cdcf5 fix(review): preserve coach identity and reconcile Shi review income před 6 hodinami
coach-student-page.test.mjs ed017795f4 feat: add coach-led student wordbook practice před 19 hodinami
companion-student-names.test.mjs 16893345fa fix(mobile): show student names in anchored schedule filter před 2 měsíci
course-word-progress.test.mjs 4020795517 feat(mobile): support three learning passes for course vocabulary před 2 týdny
direct-nightly-sync.test.mjs ec750919ab Automatically reconcile verified zero-fee legacy trial reviews před 1 dnem
enrollment-catalog-order.test.mjs 00806bb7ac feat: simplify enrollment selection and show newest courses first před 3 týdny
exam-history.test.mjs e1ea8f54ea feat: preserve vocabulary test history and compare attempts před 3 týdny
launch-fixes.test.mjs e72a405025 perf(admin): verify payroll from transactional digests and load details on demand před 1 dnem
launch-migration.test.mjs f82356bc3c fix: harden backend migration and verify live launch release před 4 týdny
learning-report-query.test.mjs a431b035bc fix: resolve writing lesson types from confirmed appointment evidence před 6 hodinami
learning-word-duplicates.test.mjs ed017795f4 feat: add coach-led student wordbook practice před 19 hodinami
legacy-appointment-deletions.test.mjs 800d130da1 fix(sync): reconcile confirmed legacy appointment deletions před 1 týdnem
legacy-appointment-preparation.test.mjs 8a903201fe fix(teaching): prepare legacy writing and trial appointments safely před 3 dny
legacy-appointment-pull.test.mjs 3b6639871b fix(data): show legacy companion plans in real time před 1 měsícem
legacy-credit-balance.test.mjs 50f098032d fix: protect reconciled lesson credits and audit all students před 9 hodinami
legacy-enrollment-reconciliation.test.mjs 790ca78c78 fix(enrollment): restore historical word courses for scheduling před 5 dny
legacy-learning-pull.test.mjs 493a0d8239 fix(mobile): restore overview and review data před 1 měsícem
legacy-repaired-lesson-sync.test.mjs 50f098032d fix: protect reconciled lesson credits and audit all students před 9 hodinami
legacy-review-pull.test.mjs acdb5a6662 fix(teaching): refresh coach reviews and bundle report downloads před 3 dny
legacy-review-sync-policy.test.mjs 1a4aa7edb4 test: keep review fixtures compatible with appointment schema před 6 hodinami
legacy-review-sync-runner.test.mjs ec750919ab Automatically reconcile verified zero-fee legacy trial reviews před 1 dnem
legacy-sync-worker.test.mjs b6410f3c9b Test sync worker dependency ordering před 1 měsícem
legacy-writing-review.test.mjs 8c0cf6a728 fix(teaching): show ended writing reviews and streamline word selection před 2 dny
lesson-attachments.test.mjs 070716b955 修复生词串选并完善写作课闭环、排课间隔和课堂附件 před 1 týdnem
lesson-course-selection.test.mjs 790ca78c78 fix(enrollment): restore historical word courses for scheduling před 5 dny
lesson-reading-source.test.mjs 1905ecef23 fix(reading): use DeepSeek and respect authorized study record access před 2 týdny
lesson-records.test.mjs 77b8d4722a fix: recover missing historical lesson subjects from original bookings před 6 hodinami
lesson-study-batches.test.mjs 8c0cf6a728 fix(teaching): show ended writing reviews and streamline word selection před 2 dny
lesson-study-meaning.test.mjs fecce2047d fix(learning): reveal word meanings in lesson assessment před 1 týdnem
lesson-unit-progress.test.mjs 73a4b26419 fix: persist complete unit progress and improve learning interactions před 4 týdny
lesson-workflow.test.mjs ee8dfa7b76 fix(teaching): show legacy writing confirmation handoff před 3 dny
member-credit-ledger.test.mjs be688d492c fix: safely reconcile legacy member credit ledgers před 4 týdny
member-enrollment-gateway.test.mjs 070716b955 修复生词串选并完善写作课闭环、排课间隔和课堂附件 před 1 týdnem
member-enrollment.test.mjs 1acced5f1d fix(schedule): allow writing trial and self-study without prior enrollment před 2 týdny
member-training-count.test.mjs c79cc853cf test: cover member training count and reconciled credit balance před 11 hodinami
mobile-read-performance.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
mobile-review-performance.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
mobile-teaching.test.mjs c440942274 feat(mobile): download teacher learning reports as PDF před 2 týdny
nightly-legacy-sync.test.mjs a452627941 feat(sync): define nightly legacy sync with guarded execution and reports před 1 měsícem
operator-accounts.test.mjs 2eb3ab611f feat(admin): manage operator accounts and restore legacy admin access před 2 měsíci
payroll-cutoff-bulk.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
payroll-gateway-transform.test.mjs f8879d4ea4 fix historical reservation backfill před 2 měsíci
payroll-incremental-reads.test.mjs e72a405025 perf(admin): verify payroll from transactional digests and load details on demand před 1 dnem
payroll-integrity.test.mjs 46ed98f330 fix: exclude voided lessons from training and payroll před 19 hodinami
payroll-preview-cache.test.mjs e72a405025 perf(admin): verify payroll from transactional digests and load details on demand před 1 dnem
payroll-read-snapshot.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
payroll-read-timeout-recovery.test.mjs 4c34288c9c fix: restore dashboard and payroll reads below request timeout před 3 týdny
payroll-source-bulk.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
payroll-source-index-concurrency.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
payroll-source-index.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
reading-account-policy.test.mjs 2c99c1a3ca fix(sync): retire foreign accounts and protect legacy identities před 4 týdny
reading-ai-errors.test.mjs 1905ecef23 fix(reading): use DeepSeek and respect authorized study record access před 2 týdny
reconcile-legacy-lesson-pay.test.mjs 2d9159c490 fix(payroll): reconcile legacy lesson fees and reuse history pay calculation před 4 dny
retire-imported-accounts.test.mjs 2c99c1a3ca fix(sync): retire foreign accounts and protect legacy identities před 4 týdny
review-assignment-access.test.mjs a90eaafbf3 feat: unify lesson history and safely transfer pending reviews před 4 týdny
review-income-query.test.mjs 2cada0749d fix(review): avoid fee summary query timeout před 6 hodinami
review-pay-policy.test.mjs 1a4aa7edb4 test: keep review fixtures compatible with appointment schema před 6 hodinami
review-rewards.test.mjs 951c2a06b5 Show verified legacy trial reviews as non-payable před 1 dnem
review-student-names.test.mjs acdb5a6662 fix(teaching): refresh coach reviews and bundle report downloads před 3 dny
run-payroll-source-index-concurrency.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
schedule-live-reconciliation.test.mjs fcad13ef11 Reconcile admin schedules with live legacy appointments před 1 měsícem
speed-round3-patch.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
store-credit.test.mjs c778d64a5a feat(admin): add audited store credit funding and grants před 3 týdny
store-member-counts.test.mjs ffbe3be84b feat(admin): count active studying members per store před 1 měsícem
store-payroll.test.mjs d025c7b58c perf(stores): avoid unused payroll versions in read-only overview před 3 týdny
store-scope.test.mjs 0fc4bc7a13 feat(stores): add scoped operations trend to workbench před 3 týdny
support-requests-release.test.mjs 3fb447aa6c feat: process support requests and deliver replies to submitters před 3 týdny
support-requests.test.mjs 9ed0c725c4 feat(stores): add scoped administrator accounts and independent payroll před 3 týdny
teacher-earned-months.test.mjs 592919581e perf: calculate teacher earnings by month and accelerate verified reads před 1 dnem
teacher-earnings.test.mjs 2d9159c490 fix(payroll): reconcile legacy lesson fees and reuse history pay calculation před 4 dny
teaching-course-mapping.test.mjs 1760f30169 fix companion courses after mapping confirmation před 2 měsíci
vocabulary-import.test.mjs 89ef58edfb fix(vocabulary): batch imports and resume saved row results před 1 týdnem
word-audio-worker.test.mjs ca6a259e4f feat: cache missing vocabulary audio with iFlytek TTS před 1 týdnem
word-audio.test.mjs ca6a259e4f feat: cache missing vocabulary audio with iFlytek TTS před 1 týdnem
word-classroom-performance.test.mjs da94b677bf perf(classroom): reuse word audio and speed up vocabulary reads před 4 dny
word-classroom-release.test.mjs da94b677bf perf(classroom): reuse word audio and speed up vocabulary reads před 4 dny
wordbook-gateway.test.mjs ed017795f4 feat: add coach-led student wordbook practice před 19 hodinami
writing-review-detail.test.mjs a6cd179910 fix(review): restore imported writing tasks and notes review access před 4 dny
writing-stage-decision.test.mjs 9115d70aee fix(payroll): infer writing stages from student evidence před 1 měsícem