feat(sessions): send immediate heartbeat on route changes with current path 3b9fa19 Tristan Yu commited on Sep 2, 2025
Presence: frontend heartbeat + green dot indicator in Manage users list 4fd7cee Tristan Yu commited on Aug 28, 2025
Upload client/src/components/Layout.tsx with huggingface_hub 891cb72 verified linguabot commited on Aug 25, 2025
Upload client/src/components/Layout.tsx with huggingface_hub 558bec8 verified linguabot commited on Aug 25, 2025
Upload client/src/components/Layout.tsx with huggingface_hub ea7ab01 verified linguabot commited on Aug 24, 2025
Upload client/src/components/Layout.tsx with huggingface_hub c2a0fab verified linguabot commited on Aug 24, 2025
Upload client/src/components/SyntaxReorderer.tsx with huggingface_hub 8a95e0f verified linguabot commited on Aug 24, 2025
Upload client/src/components/SyntaxReorderer.tsx with huggingface_hub 84c833b verified linguabot commited on Aug 24, 2025
Quote bar: revert to Hitokoto API (d,i,k); restore fields 9592b4c Tristan Yu commited on Aug 22, 2025
Quote bar: switch to ONE API via backend (/api/one/quote); show forward + words_info 085cc8c Tristan Yu commited on Aug 22, 2025
UI: add sticky Hitokoto quote bar (categories d,h,i,k), next/hide, cached; include in Layout a6b76d5 Tristan Yu commited on Aug 22, 2025
Header: add Toolkit link with wrench icon to navigation (desktop+mobile) f9fbac8 Tristan Yu commited on Aug 21, 2025
Add support for image-only tasks in weekly practice (week 3+) 3435420 Tristan Yu commited on Aug 7, 2025
Make page transitions hide content during loading, matching week transition behavior 904f4d0 Tristan Yu commited on Aug 5, 2025
Add spinner loading to TutorialTasks week switches and increase Week 2 transition duration to 2000ms 6144f38 Tristan Yu commited on Aug 5, 2025
Fix WeeklyPractice spinner to match page transitions and fix Week 2 transition duration 58595c2 Tristan Yu commited on Aug 5, 2025
Add dynamic transition duration and spinner loading for WeeklyPractice week switches 09e9c7d Tristan Yu commited on Aug 5, 2025
Restore original transition durations - 1200ms for content-heavy pages b424529 Tristan Yu commited on Aug 5, 2025
Match page transition duration to week transition timing (800ms for content-heavy pages) 5c322d3 Tristan Yu commited on Aug 5, 2025
Try URL parameter approach for page navigation to force Week 1 default fb4ef02 Tristan Yu commited on Aug 5, 2025
Fix page navigation: remove setTimeout delay for immediate week reset events 432a2c3 Tristan Yu commited on Aug 5, 2025
New approach: direct API calls in week change, custom events for page navigation, force state updates 9f38882 Tristan Yu commited on Aug 5, 2025
Fix week switching issues: clear state before updating, longer delays for Week 2, proper page navigation defaults 1722957 Tristan Yu commited on Aug 5, 2025
Fix page navigation issues: clear data on week changes, default to Week 1 on page switches, dynamic transition duration for heavy pages 9084015 Tristan Yu commited on Aug 5, 2025
Fix animation timing - wait for content rendering with extra delay to ensure no lag 09b3a16 Tristan Yu commited on Aug 5, 2025
Increase animation durations for better sync with content loading - page transitions: 500ms, week transitions: 600ms 2d3c526 Tristan Yu commited on Aug 5, 2025
Simplify page transitions to loading indicator only, add skeleton loading for week transitions in TutorialTasks 564c253 Tristan Yu commited on Aug 5, 2025
Fix page transition animation - properly reset transition state after navigation 141c062 Tristan Yu commited on Aug 5, 2025
Add smooth page transition animations with loading indicator 263a752 Tristan Yu commited on Aug 5, 2025
Fix TypeScript errors for image support in Week 2 tutorial tasks 9ff626c Tristan Yu commited on Jul 31, 2025