Commit History

Author SHA1 Message Date
  彭峰 0b7d9d5f89 perf(learning): streamline course words and reveal answers after audio 13 hours ago
  彭峰 45443271f0 perf(wordbook): index word lookups and reveal meanings after audio 15 hours ago
  彭峰 fc1633afb1 feat(records): number learning and training history in reverse 17 hours ago
  彭峰 2cf237ebac feat(admin): filter cross-date appointments by date range 1 day ago
  彭峰 7dd2d01194 fix(admin): sort cross-date appointments by scheduled time descending 1 day ago
  彭峰 03ce2cdcf5 fix(review): preserve coach identity and reconcile Shi review income 1 day ago
  彭峰 a431b035bc fix: resolve writing lesson types from confirmed appointment evidence 1 day ago
  彭峰 f0f8db3586 fix: show complete lesson types and verified historical durations 1 day ago
  彭峰 8cd39f290e fix: unify coach and learning report word lesson labels 1 day ago
  彭峰 a053da663a fix: show classroom feedback for writing learning reports 1 day ago
  彭峰 1a8398d07f fix: show writing course names on learning reports 1 day ago
  彭峰 ed017795f4 feat: add coach-led student wordbook practice 1 day ago
  彭峰 592919581e perf: calculate teacher earnings by month and accelerate verified reads 2 days ago
  彭峰 7b8eabab05 perf(admin): reduce module loading work and progressively verify payroll 2 days ago
  彭峰 acdb5a6662 fix(teaching): refresh coach reviews and bundle report downloads 4 days ago
  彭峰 8a903201fe fix(teaching): prepare legacy writing and trial appointments safely 4 days ago
  彭峰 da94b677bf perf(classroom): reuse word audio and speed up vocabulary reads 5 days ago
  彭峰 2d9159c490 fix(payroll): reconcile legacy lesson fees and reuse history pay calculation 5 days ago
  彭峰 90595c9f6d fix(review): recognize verified legacy completion for stale bookings 5 days ago
  彭峰 a6cd179910 fix(review): restore imported writing tasks and notes review access 5 days ago
  彭峰 1189cf9056 fix(schedule): support legacy trials and bulk cancellation 1 week ago
  彭峰 9953989ed6 fix(learning): handle duplicate legacy word progress on save 1 week ago
  彭峰 5b3713be3b fix(learning): create notes reviews for writing lessons 1 week ago
  彭峰 362bfc8c0c fix: follow legacy review transfers without overwriting native payroll 1 week ago
  彭峰 02d76e0745 fix(learning): retain students through pending review dates 1 week ago
  彭峰 3726173cb4 fix(learning): retain taught students after their last scheduled lesson 1 week ago
  彭峰 08619f7251 perf(mobile): use appointment indexes for coach student lists 1 week ago
  彭峰 1eee92a009 fix(mobile): filter teacher history students by active schedules 1 week ago
  彭峰 89ef58edfb fix(vocabulary): batch imports and resume saved row results 1 week ago
  彭峰 ca6a259e4f feat: cache missing vocabulary audio with iFlytek TTS 2 weeks ago