All notable changes to KanaDojo are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Interactive cursor trail effect (off by default, enable in Preferences)
- Satisfying click effects across the application (off by default, enable in Preferences)
- Four new Japanese-themed premium wallpapers (Kyoto lanterns, Arashiyama bamboo, Nara temple sunrise, Osaka riverwalk nights)
- Premium theme mapping for new wallpapers
- Documentation improvements
- GitHub issue and discussion templates
- Security policy (
.github/SECURITY.md) - Contributing guide in
.github/for GitHub UI - New documentation files:
docs/GITHUB_WORKFLOWS.mddocs/VERCEL_DEPLOYMENT.mddocs/I18N_SCRIPTS.mddocs/API.mddocs/ACCESSIBILITY.mddocs/STATE_MANAGEMENT.mddocs/PWA.mddocs/STORYBOOK.md
- Streamlined CONTRIBUTING.md setup instructions
- Added translation section linking to docs/TRANSLATION_GUIDE.md
- Enhanced ACHIEVEMENTS.md with table of contents
- Grouped achievements by difficulty/rarity
- Optimized CI/CD pipeline with parallel execution
- Achievement system with 80+ achievements
- KanaDojo Stats tracking
- Custom theme support
- Japanese text analysis API
- Translation API with offline fallback
- OG image generation for social cards
- Updated to Next.js 15 with Turbopack
- Migrated to React 19
- Improved TypeScript strict mode compliance
- Various bug fixes and improvements
- Kanji learning with JLPT levels
- Vocabulary training mode
- Gauntlet game mode
- Blitz game mode
- Improved game mode selection UI
- Enhanced audio feedback system
- Kana learning (Hiragana/Katakana)
- Four game modes: Pick, Reverse-Pick, Input, Reverse-Input
- Theme system with multiple color schemes
- Progress tracking statistics
- Initial public release
| Version | Date | Status |
|---|---|---|
| 0.1.15 | 2026-02-21 | Current |
| 0.1.14 | 2026-02-05 | Previous |
| 0.1.13 | 2025-01-15 | Previous |
| 0.1.12 | 2024-12-20 | Previous |
| 0.1.11 | 2024-11-15 | Initial |
This changelog can be generated from git commits using:
git log --pretty=format:'## [%h] %s' --reverse main..HEADOr use a tool like git-changelog:
npx git-changelog -o CHANGELOG.md- Added: New features
- Changed: Existing feature modifications
- Deprecated: Soon-to-be removed features
- Removed: Removed features
- Fixed: Bug fixes
- Security: Vulnerability patches