Releases: kaorii-ako/Shiori-v1
Release list
v2.2.0 — Supabase, Docker, Semester Report Card
What is Shiori?
Free AI study companion — Google Classroom sync, GPA tracker, SRS flashcards, AI study plans, Pomodoro.
Changes in v2.2.0
- Supabase migration (replaces Appwrite) — PostgreSQL + Auth + RLS
- Docker support:
docker compose up -din 30 seconds - Semester Report Card — shareable PNG with GPA, courses, streak
- Stripe webhook updates Supabase pro status on subscribe/cancel
- Global ErrorBoundary — no more blank-page crashes
- Fixed demo blank page (Clock component crash)
- Fixed landing page blank (Supabase init guard)
v2.1.0 — MCP Server + AI Quiz + Syllabus Import
What's New in v2.1.0
🤖 MCP Server for Claude Code
Use your Shiori study data directly in Claude Code and Claude Desktop.
Ask Claude: "What assignments do I have due?" "Show my grades" "Add: essay due Friday"
Setup guide: mcp/README.md
🧠 AI Quiz Generator (/quiz)
Generate MCQ quizzes from any note or pasted text in one click.
Keyboard-driven: 1-4 to select, Enter to confirm. Share score on X.
📋 Syllabus Import (/import)
Paste your course syllabus → Gemini AI extracts every assignment, due date, and point value instantly.
🏆 Student Leaderboard (/leaderboard)
Compare study streaks with friends via shareable base64 codes.
📝 AI Note Summarizer
"SUMMARIZE" button in Notes editor generates 5-7 bullet-point key takeaways.
🌅 Daily AI Briefing
Personalized morning message on Home page — Gemini knows your assignments and GPA.
Other Improvements
- PWA service worker for offline use
- Testimonials + email waitlist on landing page
- SEO: JSON-LD structured data, sitemap.xml, robots.txt
- Chrome extension icons (now loadable in Chrome)
- CLAUDE.md for Claude Code contributors
- 10 good-first-issue tickets
Full demo (no login): https://shiori-v1.vercel.app
GitHub: https://github.com/kaorii-ako/Shiori-v1