FIXED: Double /api issue by using environment variable properly
e73efbb
Tristan Yucommited on
Force rebuild with API URL fix - add comment to ensure changes are picked up
4632a1e
Tristan Yucommited on
Hardcode API URL to fix production build issue
297178a
Tristan Yucommited on
Add detailed API debugging to troubleshoot URL issues
a1c3c30
Tristan Yucommited on
Fix authentication setup - add AuthProvider and auto-visitor authentication
feb1d93
Tristan Yucommited on
Update Week 2 video subtitling with definitive cross-platform timecodes - All 26 segments updated with precise millisecond accuracy for Mac/Windows compatibility
12bff43
Tristan Yucommited on
Update src/pages/TutorialTasks.tsx with working version
14ab027
Tristan Yucommited on
Resolve merge conflict in WeeklyPractice.tsx
7ab277e
Tristan Yucommited on
Restore image upload functionality for Week 2 tutorial tasks
f4b51b9
Tristan Yucommited on
Update frontend to use public weekly practice endpoint
4c2abfd
Tristan Yucommited on
Revert to using authenticated API call
991ec07
Tristan Yucommited on
Fix weekly practice API call to work without authentication
2fb189d
Tristan Yucommited on
Fix weekly practice API endpoint to use correct backend route
b7929ad
Tristan Yucommited on
Fix segment persistence and restore Week 1 content fetching
787c1a0
Tristan Yucommited on
Fix loading state issue in WeeklyPractice page
fe9353d
Tristan Yucommited on
Fix merge conflict in root package.json and resolve JSX type errors
0841c6c
Tristan Yucommited on
Add missing toggleExpanded function for practice section expansion
37c884c
Tristan Yucommited on
Add missing handleTargetTextChange function for translation input
2e34326
Tristan Yucommited on
Add missing startEditingTimecodes function for admin timecode editing