HanFlash v3.1.1 Release Notes
🎉 Welcome to HanFlash v3.1.1!
This release refines search and deck filtering for a smoother study flow, plus fixes how hard-word state is handled in SRS.
✨ Updates
Search & Layout
- 📱 Mobile search layout parity - Match the mobile search layout to favorites to prevent overlap
Deck Filters
- 🧩 Hard words filter - Add a hard-words deck filter and persist the hard flag in SRS state
- ✅ Single-select filters - Make deck filters single-select with an All words default
- 🎨 Filter style alignment - Match hard-words active styling to black/white
- 🔁 Mutual exclusivity - Normalize stored filter state and keep deck filters mutually exclusive
SRS Fixes
- 🛠️ Hard flag handling - Clear hard flag on good/easy and respect the latest hard status during merges
📦 What’s Included
- ✅ Mobile search layout alignment with favorites
- ✅ Hard-words filter and persisted hard state
- ✅ Single-select, mutually exclusive deck filters with normalized storage
- ✅ SRS merge logic improvements for hard status
📞 Feedback & Support
We’d love your feedback.
- Issues: Report bugs on GitHub Issues
- Feature Requests: Propose ideas via GitHub Discussions
- Contributions: Pull requests are welcome
📄 License
This project is licensed under the MIT License. See the LICENSE file for details.
Happy Learning! 🎓
*HanFlash - Learn Chinese vocabulary with focus and efficiency.*