Suspension Tracker
Minimal Anki add-on that records the date a card is suspended or unsuspended and makes those dates searchable.
Overview
Every time a card is suspended or unsuspended, the add-on writes a tag to the note (suspension-tracker::suspended::YYYY-MM-DD, suspension-tracker::unsuspended::YYYY-MM-DD)
These tags are overwritten with the most recent event date. The add-on also provides "Suspended" and "Unsuspended" browser columns which can be enabled by right-clicking the browser's column header.
Tracking is paused during collection sync. Cards received from another device keep their incoming tracker tags exactly as synced; the receiving device does not add or replace dates based on synced suspension state.
Searching
Search using GUI or standard tag syntax or custom range token:
GUI Search
A dedicated "Search by Date" menu to visually select date ranges without typing tokens.
Standard Search
tag:suspension-tracker::unsuspended::2026-03-31
tag:suspension-tracker::unsuspended::2026-03*
Range Search~~
Browser:
- Cards >
Search Suspensions by Date...
- Right-click anywhere >
Search Suspensions by Date...
Usage Notes
Tags are stored on the note. If a note has multiple cards, the tag reflects the date of the most recently modified card.
Only events occurring after installation are recorded; no retroactive tracking.
The add-on tracks the most recent suspension or unsuspension; it does not maintain a history of previous dates.
Planned Updates
A future config-menu option may allow choosing how incoming sync changes are handled. In addition to the current "ignore all sync changes" behavior, an optional mode would add a date only when the incoming action has no matching tracker tag (for example, an unsuspended card without an unsuspended date); it would not replace an existing date for that action.
[!NOTE]
This addon was developed for users in a unique spot who unsuspend (e.g., during class, following along lecture, tracking high yield concepts based on cards) but do not review cards, and subsequently would like to study unsuspended cards between a certain time period (i.e., study all cards unsuspended from last exam). This is especially relevant for medical students using large, premade decks like AnKing.
Disclaimer
This add-on is provided "as is" without warranty of any kind. While it is designed to safely interact with the Anki database using official APIs, the author is not responsible for any data loss or corruption. Users are encouraged to maintain regular backups of their Anki collection.
License
Distributed under the GNU AGPLv3 License.