Anki add-on: Automatically block new cards on weekends while keeping reviews active

Automatically block new cards on weekends while keeping reviews active Weekend Blocker is an Anki addon that prevents new cards from appearing on Saturdays and Sundays, while allowing review cards to show up normally. Perfect for maintaining a consistent study schedule during weekdays while taking weekends off from learning new material. 🆕 Version 1.2.0 - Critical Bug Fixes & Stability Improvements ✅ Fixed 9 critical bugs in weekend blocking logic ✅ Fixed deck configuration persistence issues ✅ Resolved bug where limits were saved as 0 on weekend first-run ✅ Enhanced error handling and stability ✨ Features ✅ Automatic Weekend Blocking : New cards are blocked on Saturday and Sunday ✅ Review Cards Always Available : Review cards work normally every day ✅ Cross-Platform Sync : Configuration syncs via AnkiWeb to iOS, Android, and web ✅ Manual Pause Mode : Temporarily block all new cards for vacations ✅ Status Dashboard : View current configuration and state at a glance ✅ Automatic Backup : Saves original settings before making any changes ✅ Multilingual Support : Portuguese and English (more languages welcome!) 🚀 How to Use Automatic Mode (Default) The addon works automatically! Every time you open Anki: Saturday/Sunday : New cards are blocked (limit set to 0) Monday-Friday : New cards appear normally (limits restored) Important : Open Anki on your desktop at least twice per week : Once between Thursday-Saturday (to block the weekend) Once between Sunday-Monday (to unblock the week) Manual Controls Access the addon menu: Tools → Weekend Blocker Available options: 📊 View Status : See current state and deck configurations ▶️ Run Check Now : Manually trigger the weekend check ⏸️ Pause All New Cards : Enable manual pause mode (for vacations) ▶️ Resume New Cards : Disable manual pause mode 🔄 Restore Original Settings : Restore original deck settings ✅/❌ Enable/Disable Addon : Toggle addon on/off 📖 Help : View help information Vacation Mode Going on vacation? Pause all new cards: Tools → Weekend Blocker → Pause All New Cards Confirm the action Sync with AnkiWeb All new cards will remain blocked until you resume 🔧 How It Works The addon detects the day of the week using system time On weekends, it sets "new cards per day" to 0 in deck options On weekdays, it restores the original values On first run, it saves a backup of your original settings All changes sync via AnkiWeb to all your devices Why It Works on Mobile The addon runs only on desktop (iOS/Android don't support Python addons) However , deck configuration changes sync via AnkiWeb When you open Anki on mobile, it sees the already-modified settings This is why you need to open desktop Anki twice per week 🛡️ Security & Privacy ✅ No data is sent to external servers ✅ No network requests are made ✅ No personal information is collected ✅ All operations are local to your Anki installation ✅ Open source - you can review the code yourself ❓ FAQ Does this work on AnkiDroid/iOS? The addon itself runs only on desktop, but the configuration changes sync via AnkiWeb. So yes, the behavior will be the same on mobile devices after syncing. What if I forget to open desktop Anki? If you only use mobile for a week without opening desktop Anki, the new cards might appear (or not appear) depending on the last synced configuration. Try to maintain the 2x per week routine. Is my data safe? Yes! The addon only modifies deck configuration settings (the "new cards per day" value). It never touches card content, review history, or scheduling intervals. Your original settings are backed up on first run and can be restored at any time. Something went wrong, how do I fix it? Go to Tools → Weekend Blocker → Restore Original Settings to restore your original deck settings. You can also disable the addon temporarily via the menu. 📋 Requirements Anki 2.1.50 or higher Desktop application (Mac, Windows, or Linux) AnkiWeb account (for cross-device sync) 🌍 Languages 🇧🇷 Portuguese (Português) 🇺🇸 English Want to add your language? Visit the GitHub repository and open an issue! 💬 Support 🐛 Bug reports : GitHub Issues 💡 Feature requests : GitHub Issues 📖 Full documentation : GitHub Repository Made with ❤️ for the Anki community If you find this addon helpful, please consider: ⭐ Starring the repository on GitHub 🐛 Reporting bugs 💡 Suggesting new features 📢 Sharing with other Anki users View on GitHub | Changelog

GitHub repository: dpalis/anki-weekend-addon