editor: remove summary / key-terms / self-check (round 3) b863381 Claude commited on about 19 hours ago
transcript: spill pre-first-boundary cues into the first segment f16b33f Claude commited on 6 days ago
llm_extract: cut per-segment API cost and add transient-error retry 3602e87 Claude commited on 6 days ago
Accessibility: drop prohibited aria-labelledby from no-role narration div 3c265ff Claude commited on 6 days ago
Accessibility: term tooltips become real <a> links to glossary entries c28a145 Claude commited on 6 days ago
Cleaner study-guide output: drop redundant per-section key-term list 8fb4d34 Claude commited on 6 days ago
Third-pass audit fixes: migration setdefaults, robust JS mark builder 7562488 Claude commited on 6 days ago
Editor downloadHTML: emit summary, self-check, glossary, highlights 327d32d Claude commited on 6 days ago
Learner-focused features: summary, self-check, glossary, inline term highlighting d61b118 Claude commited on 6 days ago
UX backlog: flatten sidebar, compact output picker, jargon tooltips, sample panel 4031b6c Claude commited on 6 days ago
Second-pass audit fixes: narrow exception catch, empty-cue early error e8ba7af Claude commited on 6 days ago
P1/P2 bug audit fixes: index validation, cleanup race, cache purge, type whitelist 1361034 Claude commited on 6 days ago
Stitcher: add lowercase-continuation fallback for transcripts without periods 39c2e46 Claude commited on 7 days ago
Demote non-LLM scene picker; AI topic preview is now the primary CTA 908a4e1 Claude commited on 7 days ago
Topic prompt: video-type dropdown biases boundaries to genre structure 6dd9ac4 Claude commited on 7 days ago
Upload page UX, batch 2: differentiate buttons, group toggles, nest sub-toggle d2d35b6 Claude commited on 7 days ago
Upload page quick wins: clarify, deduplicate, surface what's missing 7829a47 Claude commited on 7 days ago
Add 'Preview topic scenes' button alongside the existing scene picker edad228 Claude commited on 7 days ago
Merge pull request #65 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 9bda4f7 joemartis commited on 7 days ago
Merge pull request #64 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 09f7889 joemartis commited on 7 days ago
Topic primary picking: any OCR text qualifies a scene as slide content 5d54c1c Claude commited on 7 days ago
Merge pull request #63 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q b8bef4c joemartis commited on 8 days ago
ocr_frame: filter noise per-word by Tesseract confidence, not per-document 6f1015b Claude commited on 8 days ago
Merge pull request #62 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 4cba79a joemartis commited on 8 days ago
Skip Tesseract when llm_ocr_text will overwrite its output anyway 496ac75 Claude commited on 8 days ago
ocr_frame: return "" for textless frames so the guide hides the panel 7873ecc Claude commited on 8 days ago
Merge pull request #61 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 24219e2 joemartis commited on 8 days ago
Topic validation: repair reversed bounds and drop bad topics rather than fail 4b46ff9 Claude commited on 8 days ago
Merge pull request #60 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 9eb7bf7 joemartis commited on 8 days ago
Topic primary picking: prefer scenes with OCR text over talking-heads 5d9159c Claude commited on 8 days ago
Merge pull request #59 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 419357c joemartis commited on 8 days ago
Topic primary picking: prefer clean slide content over borderline faces 5c072a9 Claude commited on 8 days ago
Topic prompt: explicitly ignore talking-head frames for boundaries 5d1a426 Claude commited on 8 days ago
Merge pull request #58 from JoeMartis/claude/fix-zip-path-traversal-9kA4Q 25ab096 joemartis commited on 8 days ago
Switch LLM to Haiku 4.5 and resize frames to ≤800px before encoding 3ae19a1 Claude commited on 19 days ago