Sitor

Changelog

Weekly feature updates and improvements

v0.8.0

Diagram Upgrades + Smart Context Compression

✨ New Features

  • Fullscreen view — Expand complex diagrams with pan and zoom
  • Picture-in-picture — Pin diagrams to a corner, keep chatting while referencing

🚀 Improvements

  • Context compression — Node-level intelligent summarization, 75% context reduction. AI stays sharp even in deep courses.
  • Quiz submit states improved (submitting → submitted), prevents double submissions
  • Breathing animation while AI thinks — no more blank screen waiting

🐛 Fixes

  • Fixed diagram arrows/connectors occasionally not rendering
  • Fixed quiz cards non-interactive after page refresh
  • Fixed AI making duplicate tool calls
  • Fixed Chinese bold text rendering across paragraphs
v0.7.0

Course Management + Referrals

✨ New Features

  • Course status grouping — Sidebar groups sessions by "Learning / New / Completed" with real-time progress bars
  • Invite friends — Unique referral code per user. Both you and your friend get 30 bonus messages.
  • Fresh home page — Redesigned input experience. More focused, more calming.

🚀 Improvements

  • Smoother text streaming — optimized output for even, natural delivery
  • Performance: Gzip compression + CORS preflight caching for faster mobile responses
v0.6.0

Subscription Billing + Language Learning

✨ New Features

  • Subscription billing — Free / Starter / Pro tiers with Stripe integration and real-time usage indicator
  • Listening drills — Multi-speed loop method (1x → 3x → 1x, seven rounds). True comprehension, not just exposure.
  • Speaking practice — Record and get word-by-word scoring. Green/orange/red for precise pronunciation feedback.

🚀 Improvements

  • Language exercises billed per usage — limited trial on Free, unlimited on Starter+
  • Usage indicator with color states (<80% gray / ≥80% orange / 100% red)
v0.5.0

Web Search + Quote & Ask + AI Suggestions

✨ New Features

  • Web search — AI tutor searches the web in real time, citing up-to-date docs. No more stale training data.
  • Quote & ask — Select any text from AI responses and quote it in your follow-up. Like highlighting a textbook.
  • AI suggested replies — Stuck? Hit the lightning button for an AI-generated starting point.

🐛 Fixes

  • Fixed user message text invisible in dark mode
  • Fixed double scrollbar issue
v0.4.0

AI Memory + Spaced Repetition

✨ New Features

  • Learner memory — AI remembers your background, strengths, mistakes, and preferences across courses. No more starting from scratch.
  • SM-2 spaced repetition — Mastered concepts are scheduled for review along the forgetting curve. Learned ≠ retained.
  • My Profile — View and manage everything the AI knows about you in the sidebar. Delete anything inaccurate.

🚀 Improvements

  • Memory updates are silent — AI records observations during teaching without interruption
v0.3.0

User Accounts + Data Persistence

✨ New Features

  • Email login — Supabase Auth integration with email sign-up and sign-in
  • Learning history — All conversations, roadmaps, and scores saved to the cloud — nothing lost when you close the browser
  • Resume learning — Reopen the page and automatically pick up where you left off

🚀 Improvements

  • Minimal home page design: one input + one guiding sentence, zero decision pressure
  • Clickable topic tags that auto-fill the input
v0.2.0

Assessment Diagnosis + Self-Evaluation

✨ New Features

  • Assessment diagnosis — Before learning, AI asks 3-5 open-ended questions to gauge your real level, skipping what you already know
  • Self-assessment cards — Rate your confidence (1-5) before formal evaluation, building metacognitive awareness
  • Interleaving exercises — Every 3-4 questions, previously mastered concepts are mixed in for cross-review

🚀 Improvements

  • Markdown streaming with code syntax highlighting (Catppuccin Mocha theme)
  • Warm-gray user message bubbles for visual depth
v0.1.0

Core Teaching Engine Launch

✨ New Features

  • Conversational teaching — AI 1-on-1 Socratic Q&A with streaming output, follow-up questions, and guided learning
  • Learning roadmap — Enter any topic, AI generates a progressive knowledge node graph
  • Mastery scoring — Four-dimension evaluation (accuracy, depth, novel application, discrimination), 80%+ to unlock the next node
  • Interactive quizzes — Quiz cards with click-to-answer interaction