Skip to content

v2.2.0 - Smarter Pre-generation & Network Resilience

Choose a tag to compare

@athulkrishna2015 athulkrishna2015 released this 13 May 10:01
· 655 commits to master since this release
  • Improved Pre-generation Strategy: Implemented a smarter queue-peeking algorithm that scans the top 5 cards to reliably identify the next card needing hints, even when the current card is still marked as queued by Anki's v3 scheduler.
  • Robust Network Monitoring: Added a background network status monitor that prevents AI providers from being blacklisted during general internet outages, ensuring faster recovery once back online.
  • Global Emergency Stop: Added an instant-kill signal to immediately terminate all active AI generations across the entire add-on.
  • Optimized Provider Failover: Enhanced the failover logic to instantly break the model retry loop on 404/Timeout errors, enabling faster switching to backup providers.
  • Missing Cloze Handling: Added graceful detection and skipping for cards with missing cloze deletions, preventing 'no content found' errors during batch processing and pre-generation.
  • UI & UX Refinement: Relocated the 'Stop All' button, fixed layout stretching, and added log filters.
  • Technical Integrity: Updated test suite to verify pre-generation and cloze logic.