freezmo/components/homework
Martin Dvorak d559865a09 Check-my-work attachments, smart review follows deletions, GPL-3.0-only
- "Check my work" now takes photos and documents of the attempt: documents
  are read in the browser into text, photos go to /api/homework as
  solutionImages and are transcribed by the vision model before the check
  ("Reading your solution..."). The finished attempt comes back in
  meta.solutionText and is stored as the record's attempt, so "Redo"
  re-checks the same work without keeping the files.
- Deleting a deck now drops its due schedules and mistakes from the library's
  smart review immediately (the counts resolve against the live deck list);
  Undo brings them back, because the learning data itself is never erased.
- The phone override for the glacier blobs was still at 0.1/0.2: it is now a
  quarter of the original value there too (0.025/0.05), matching the desktop.
- License: GPL-3.0-only (LICENSE, package.json, README section).

Tests: phase-3 photos-only API + desktop attachment checks (28/28), review
suite deck-delete checks (18/18), i18n/mobile/phase-2 green. README:
decisions 57-58. SW -> freezmo-v45.
2026-10-12 16:04:53 +00:00
..
CopyButton.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
FollowUpBar.tsx Phase 3: Check my work, follow-ups and turn-into-deck 2026-10-10 14:36:04 +00:00
HomeworkCheckResult.tsx One-pill study chrome, toggling chat pickers, readable homework steps 2026-10-12 14:21:11 +00:00
HomeworkGuide.tsx One-pill study chrome, toggling chat pickers, readable homework steps 2026-10-12 14:21:11 +00:00
HomeworkHistory.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
HomeworkInput.tsx Check-my-work attachments, smart review follows deletions, GPL-3.0-only 2026-10-12 16:04:53 +00:00
HomeworkLoading.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
HomeworkResult.tsx Chat mode, phase 1: grounded streaming chat over your notes 2026-10-11 18:32:11 +00:00
HomeworkScreen.tsx Check-my-work attachments, smart review follows deletions, GPL-3.0-only 2026-10-12 16:04:53 +00:00