Restore image upload functionality for Week 2 tutorial tasks f4b51b9 Tristan Yu commited on Aug 3, 2025
Week 2 tutorial task: double image size to 50%, add navigation persistence, 50/50 layout 6c9b965 Tristan Yu commited on Aug 2, 2025
Week 2 tutorial task: side-by-side layout with 1/4 image size, text on right 0090241 Tristan Yu commited on Aug 2, 2025
Fix TypeScript error in TutorialTasks: add missing imageUrl and imageAlt properties to setEditForm calls 02f1559 Tristan Yu commited on Aug 2, 2025
Fix image sizing for all images and remove gap between image and edge f3438ea Tristan Yu commited on Aug 1, 2025
Restore image size, fix grid wrapping, equal 50/50 layout, and remove intrusive loading screen cfc6cc2 Tristan Yu commited on Aug 1, 2025
Fix image grid width to fit content and enable natural line breaks in source text bb6ed2c Tristan Yu commited on Jul 31, 2025
Implement side-by-side layout with smaller images and add brief debugging 78be52f Tristan Yu commited on Jul 31, 2025
Fix brief display with localStorage and implement actual image display with data URLs a88955b Tristan Yu commited on Jul 31, 2025
Remove placeholder task creation and add week navigation persistence 1618c6e Tristan Yu commited on Jul 31, 2025
Add response structure debugging to identify backend response format a7aa2d6 Tristan Yu commited on Jul 31, 2025
Add detailed field value logging to debug data persistence 8b748e4 Tristan Yu commited on Jul 31, 2025
Fix brief saving, image display, and remove intrusive loading dac8479 Tristan Yu commited on Jul 31, 2025
New approach: save brief in first task, simplify image upload dd0e507 Tristan Yu commited on Jul 31, 2025
Fix translation brief endpoint and add debugging for image saving 2104f8a Tristan Yu commited on Jul 31, 2025
Simplify image display: use placeholder divs instead of actual images db7f953 Tristan Yu commited on Jul 31, 2025
Fix image display: use canvas-generated data URL and better fallback c27b65e Tristan Yu commited on Jul 31, 2025
Fix image upload: use placeholder URL and add better error handling e9c3e64 Tristan Yu commited on Jul 31, 2025
Add debugging for translation brief and image display issues 2ab9afd Tristan Yu commited on Jul 31, 2025
Fix tutorial task issues: save button, image upload, translation brief - add debugging 0759bb6 Tristan Yu commited on Jul 31, 2025
Add local image upload functionality for Week 2+ - preserve Week 1 completely fc5c4cc Tristan Yu commited on Jul 31, 2025
Add image support to tutorial tasks - user-friendly layout with text and images 03294ba Tristan Yu commited on Jul 31, 2025
Keep input field visible after submission - allow multiple submissions 8473af7 Tristan Yu commited on Jul 31, 2025
Fix API calls to use api service for TutorialTasks - restore Week 1 submissions eec598e Tristan Yu commited on Jul 31, 2025
Fix TypeScript errors for image support in Week 2 tutorial tasks eaf86e0 Tristan Yu commited on Jul 31, 2025
Add image support to Week 2 tutorial tasks - update model, seed data, and frontend display 4bad287 Tristan Yu commited on Jul 31, 2025
Remove excessive debugging to prevent rate limiting and server crashes 4226b77 Tristan Yu commited on Jul 30, 2025
Fix submission form visibility - only check current user's submissions 78fe271 Tristan Yu commited on Jul 30, 2025
Fix submission matching - extract _id from sourceTextId object a93ccce Tristan Yu commited on Jul 30, 2025
Revert: Keep all submissions visible when switching users d2b0305 Tristan Yu commited on Jul 30, 2025
Fix user switching issue - clear submissions when switching users 42ed6e1 Tristan Yu commited on Jul 30, 2025
Add detailed ID logging to diagnose submission matching issue d867760 Tristan Yu commited on Jul 30, 2025
Add detailed logging to diagnose submission grouping issue debb9c7 Tristan Yu commited on Jul 30, 2025
Add debugging to user submissions fetching to diagnose input field issue ef3ac2f Tristan Yu commited on Jul 30, 2025
Add user switching detection and manual refresh functions 5e283d5 Tristan Yu commited on Jul 30, 2025
Add debugging to submission function to identify the issue 6c2dbab Tristan Yu commited on Jul 30, 2025