Adds configurable main-window features including reorderable columns for deck statistics, colors for empty or marked decks, capping, and refresh settings.
Addons by arthur-milchior
Addons whose GitHub repository belongs to arthur-milchior.
Postpones scheduled reviews by a chosen number of days for all cards, a deck and subdecks, or selected browser cards.
Allows most Anki windows, such as Add Cards and Browser, to be opened multiple times at once, with configuration to limit specific windows to one instance.
Deprecated editor tool that lets users resize images by click-and-drag, incorporating max height/width controls, now unnecessary since Anki 2.1.50 supports native resizing.
Copies selected browser notes as new notes or with preserved fields, tags, decks, intervals, ease, due dates, creation time, and optional review logs.
Adds configurable multiple columns to Anki's note editor, with per-note-type/window column counts and options to make fields span full rows.
Enables quick tag adding and editing during review via configurable keyboard shortcuts, including keys for specific tags and optional burying or suspending cards or notes.
Displays compiled LaTeX and MathJax as images in Anki's editor, add card, and browser, showing original code only when a field is clicked for editing.
Allows notes to have an empty first field when adding or importing, skips duplicate checks for missing first fields, and simplifies the import field mapping list.
Creates clickable links between notes, cards, or searches in the editor and reviewer, opening results in the browser or previewer.
Lets you click src above a field in the editor to view its HTML source, then click field to restore rendering, with optional field-remembering configuration.
Exports cards selected in Anki's Browser, though it became obsolete in 2.1.20 and older exports before 2020-02-02 leaked all deck names.
Displays one browser row per note instead of per card, with a Notes > Card/Note toggle and configurable shortcut; when enabled, suspend, bury, and similar actions apply to notes.
Copies notes selected in Anki's browser as new notes or preserving scheduling parameters, tags, decks, and other details.
Analyzes selected Anki browser cards to list tags with occurrence counts and percentages, sorted by frequency, and can create filtered decks.
Keeps the note type in Ankiβs add window unchanged except when selected there, preventing unintended changes from imports or note-type edits elsewhere.
Skips the deck overview page and opens review directly, adding an overview button and conflicting with the progress bar add-on.
Enables searching formatted text in any field by storing extra data in the browser's search column, increasing collection size.
Merges two browser-selected notes of the same type into one, concatenating fields, choosing the best card per type, and combining tags.
Enables multiple fields per line with adjustable columns and field sizing, and displays LaTeX compilation results in the editor and browser; notes it is outdated and suggests compatible frozen-field alternatives.
Imports notes from Anki's deleted.txt as a last resort, but cards return new, tags are lost, and results are imperfect.
Prevents adding new cards unless they have at least one tag.
Applies configurable trigger-action rules so cards can be suspended or unsuspended based on whether related cards are mature, young, new, or suspended.
Lets users create relations between notes so burying sibling cards also buries cards of related notes on Anki desktop only.
Enables converting notes to or from cloze types with chosen cloze numbers and defaults mapping same-named fields/card types, configurable.
Creates a configurable folder of symlinks named after Anki add-ons, linking to numeric add-on folders, but does not work on Windows.
Changes the options group of subdecks recursively, allowing you to specify the option name and start and end depths.
Keeps the current card displayed in the reviewer when opening the browser, until the card is actually edited instead of showing the waiting for editing to finish message.
Adds a button to quickly freeze or unfreeze fields, deciding whether note content is kept when added, and is compatible with other editor add-ons.
Prompts to merge decks when dragging one onto another, moving all cards and subdecks while retaining the destination deck's configuration.
Explains database check errors and adds fixes for unchecked issues like duplicate cards, missing deck parameters, and duplicate GUIDs, warning to back up first.
Adds Rebuild All and Empty All buttons to rebuild or empty all filtered decks at once, plus automatic rebuilding every configurable n seconds.
Imports legacy .anki files from Anki 1, then recommends restarting Anki to avoid potential interference.
Compiles LaTeX while adding or editing notes, warns on errors, tags notes LaTeXError, and auto-generates images, though it has bugs on Anki 2.1.20 with cloze notes.
Allows refreshing the Anki browser with CTRL+F5, based on the original add-on 832679841.
Updates add-ons installed through Anki's add-on manager whenever the collection is synchronized, updating all or none using Anki's default method.
Keeps at least one backup per day for the last month, one per month for the past year, and one yearly backup, stored with regular backups.
Lets you preview any cloze number, not just the first, useful for conditional templates; now built into Anki since 2.1.28 and no longer updated.
Adds a gear to the main window's deck browser that opens the Browser with that deck's content.
Prevents Empty Cards from deleting notes that would become cardless, tagging them NoteWithNoCard and opening the browser instead, while removing that tag once they have a card.
Generates graphical forms for editing compatible add-on configurations using JSON schemas, supporting simple schemas while JSON text editing remains available.
Displays the hour and minute in Anki browser columns, configurable with a Python time format string, and compatible with Advanced Browser for standard columns.
Warns if closing the Add Card window with changed sticky-field content; incorporated into Anki 2.1.16 and disabled for 2.1.16 and above.
Lets you choose whether the browser shows the current card, note, or deck during review, and keeps content unchanged when refreshed.
Displays the HTML of every note field to help debug cards that show strange content.
Lets you set the same LaTeX header and footer for every Anki note type simultaneously, though later direct per-note-type edits are overwritten when reapplying.
Logs deletions in CSV format with reasons to help debug why notes/cards were deleted, though incompatible with some add-ons.
Speeds up note type changes by rendering card fields in a single pass, removing the hundred-field limit and altering some generated-card results.
Copies the currently reviewed card's deck and tags into the add-card dialog when opened, helping keep related notes in the same deck and tags.
Merges three incompatible add-onsβQuicker Anki, explaining deletion, and database checker/fixer explainedβso they can run simultaneously, with more possibly added to resolve incompatibilities.
Speeds up adding notes, saving complex note types, and reordering cards by avoiding unnecessary recomputation.
Keeps windows open during normal sync by avoiding closing the collection, but is in beta/alpha and may cause unexpected bugs.
Removes HTML formatting from all MathJax so that all MathJax is correctly formatted.
Shows card names instead of numbers in Anki's empty cards report so users know which cards will be deleted.
Allows non-strict JSON with newlines in strings and makes the config editor display them readably, replacing newlines with \n before loading.
Creates symbolic links or Windows junctions named after actual add-ons in a separate Anki2 folder, helping developers identify otherwise numeric add-on folders.
Removes empty fields from note history to make the History button show more relevant results, with a configurable number of characters kept.
Displays more detailed answer-button statistics with separate graphs for learning, young, mature, and relearning cards.
Restricts empty-card deletion to new cards only, tags other empty cards, and offers configurable tagging to avoid losing seen-card information.
Sorts new cards by configurable rules such as seen siblings, card position, note creation, modification date, or random order.
Fetches safe recent reviews and existing card/note changes from AnkiWeb to partially synchronize an inconsistent collection before a full upload.
Ensures non-cloze cards are generated if and only if at least one non-empty field is shown.
Reduces or increases card review intervals by a chosen fixed percent, for all or selected due cards, to adjust scheduling without resetting everything.
Ensures editing a new, unsynchronized note type does not require a full sync, though importing the same deck on multiple computers can cause rare inconsistencies.
Removes the requirement to sync the entire collection when changing a note type, but users must sync all devices before and after to avoid data loss.
Applies configurable trigger-action rules to suspend or unsuspend cards based on another card's maturity or state, manually or during saves, on desktop only.
Corrects new-card ordering in large collections by recomputing due values and randomizing order via Tools>clean due.
Sets a configurable daily limit on the combined number of new and review cards, shown in reviewer and overview, though PC-only and experimental with subdecks.
Modifies selected notes' card types to wrap each field in CSS classes, with a menu option to remove those styles.
Moves cards from the Default Deck to a guessed correct deck based on selected or non-selected sibling decks.
Allows using Python to generate card templates and provides a domain-specific language for template generation.
Select any number of cards in the card browser and add or remove a prefix to their deck name for easier exporting.
Modifies note creation times and inserts or duplicates notes to define custom sorting, though it risks collection damage and triggers full database syncs.
Displays JSON parsing errors when importing configuration, helping debug and correct invalid JSON while printing the previous config so it isn't lost.
Allows keeping configurable files or folders, by default user_files, .git, .gitignore, and .svn, inside add-on folders when add-ons update.
Removes images, sounds, and videos from selected notes via Edit > Remove Media, with configuration to keep images or keep sounds and videos.
Prompts for a command and converts any MathJax containing it to LaTeX, allowing LaTeX display when MathJax doesn't support the command.
In the Add Card history, shows the sort field first, omits empty fields, removes the edit label, and lets you configure how many characters appear.
Corrects duplicate GUIDs from the copy note bug so exported decks with original and copied notes import both notes instead of only one.