Skip to content

teach: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 16:48
3a7e2e1

0.8.0 (2026-07-11)

Features

  • add bulk student performance report sending functionality via new API route and UI components (4e3e52e)
  • add Cambridge Dictionary scraper API and integrate into vocabulary section (30078ec)
  • add difficulty (24eafbd)
  • add quiz deadline editing functionality with persistent state and API support (c17a286)
  • add quiz deadline functionality to modules and update database schema and types (8748efe)
  • add student report email service and corresponding API route for performance tracking (22ab655)
  • add text-to-speech API endpoint and integrate speech synthesis into vocabulary learning components (4f452e7)
  • add vocabulary tab to course modules with dynamic UI injection and API endpoint (8f3ba0e)
  • edu: add quiz management flow & dashboard improvements (#4933) (9dafc17)
  • edu: add vocabulary journey (#4946) (06535d2)
  • education: extract shared education libs into @tuturuuu/education-core and ready learn/teach for API hosting (dd77db3)
  • implement AI-powered feedback generation for quiz submissions and integrate into the teach interface (0f5c7cf)
  • implement image search API and integrate related image suggestions into vocabulary section (50b4926)
  • implement module quiz submission tracking and management interface (fa4842e)
  • implement quiz score visibility toggle and manual review status for learners (300909c)
  • implement student performance tracking and update workspace data schemas (9235679)
  • implement teach dashboard statistics API and UI component (7357463)
  • implement vocabulary management system for course lessons with database support (a11daf0)
  • implement vocabulary word autocompletion using Cambridge Dictionary API integration (2470e8b)
  • learn: move tulearn + guest course API routes from apps/web to apps/learn (ee1aa7b)
  • satellite: add sidebar apps launcher (b2f6fcd)
  • satellite: improve apps launcher picker (a3e92cb)
  • tasks: add task templates (8d0700a)
  • tasks: consolidate tasks entry and sidebar controls (56e80eb)
  • teach: move education CRUD, user-group modules, valsea, and AI routes to apps/teach (6062756)
  • teach: move teach instructor API routes from apps/web to apps/teach (fb2cd39)
  • teach: move the education dashboard to apps/teach and retire the web + tanstack copies (5c80135)

Bug Fixes

  • apps: opt authed pages and GET routes into request-time rendering under cacheComponents (9496ec3)
  • auth: share account preference cookies (8c1848a)
  • build: restore repo check (4def830)
  • edu: address follow-up review feedback (f183d8f)
  • edu: address follow-up vocabulary review (c21565f)
  • edu: address quiz review feedback (ec77bd8)
  • edu: address vocabulary review comments (815699a)
  • edu: enforce quiz review invariants (992f84e)
  • edu: harden vocabulary api checks (1819c15)
  • edu: polish review follow-ups (8309bc0)
  • edu: prefer canonical quiz answer index (4feb158)
  • edu: resolve vocabulary journey review feedback (46e4180)
  • edu: satisfy vocabulary ci checks (61b011e)
  • edu: stabilize quiz response option mapping (58e8915)
  • teach: fallback OED suggestions from search (f0d2825)
  • teach: resolve package conflict (4d9c3d4)
  • teach: soften dictionary details failures (920210b)
  • teach: soften vocabulary suggestions failures (be1a06c)
  • teach: switch vocabulary lookup to OED (28cb8b9)
  • teach: tolerate empty OED suggestions (7b2468b)
  • update launchable app catalog (cb31207)
  • vocabulary: stabilize CI and OED lookup (0d153a7)

Performance Improvements

  • ci: enable repository-wide remote caching (6250f91)