Release Title
MyAnswerChecker v0.1.0 — Initial Public Release
Release Notes
- Answer Checker Window: Review-time UI for quick answer evaluation and chat.
- LLM Providers: Supports OpenAI and Gemini. Configure model/base URL/temperature in Settings.
- Adaptive Difficulty: Guidance and review hints based on easy/good/hard thresholds.
- Timer Integration: Starts on question show and stops on answer show via bridge.start_timer()/stop_timer().
- Anki Menu Integration: Tools > Answer Checker menu for easy access.
- Settings Dialog: API keys, model, base URL, thresholds, system prompt, debug logging toggle.
- WebView Bridge: Stable JS↔Python messaging via QWebChannel; partial responses and error handling.
- Logging: Respects
debug_logginginLLM_response_evaluatorsettings to enable file logging. - Stability Improvements: Async question re-show, duplicate-prep guard reset, tuned prepare delay.
Installation
- Package: Upload
MyAnswerChecker.ankiaddonas a release asset. - Install: In Anki, go to Tools > Add-ons > Install from file… and choose the
.ankiaddon.
Compatibility
- Anki: 2.1.5x+ (QtWebEngine)
- OS: Windows/macOS/Linux
Known Issues
- Gemini 500 errors: Occasional internal server errors from the Gemini API. Retry or switch to OpenAI if it persists.
- Initial delay: A brief delay may occur during WebView/bridge initialization.
Changelog (Initial)
- First public release with core functionality and settings.