Change the type of a note without upload

AnkiWeb addon 1990502531

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.
AI-generated summary; may contain mistakes.

note-managementcard-templates

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
2 (πŸ‘ 2 Β· πŸ‘Ž 0)
Updated
2019-07-28
Anki versions
unknown
Description language
en

Maintenance

abandoned

  • Last update or commit was 2251 days before the snapshot (2020-08-02).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2019-07-28
History across monthly snapshots

Loading…

Similar addons

NoteSync

Synchronizes content across Anki notes in unidirectional mode using note IDs and templates, or bidirectional mode using sync IDs, with configurable conflict handling.

card-creationnote-management

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 2 Anki 25.07.5~ Updated 2026-01-09
Copy Anywhere v0β€€2β€€1

Performs complex batch Anki field copying and editing via configurable definitions, regex, cross-note searches, variables, files, and automation on review, sync, or note addition.

card-creationnote-management

Rating 4 πŸ‘ 4 Β· πŸ‘Ž 0 Anki 25.02.5~ Updated 2025-07-23

README

Changing a note type without requiring a full new sync.

Rationale

Currently, changing a note type require to sync the entire collection. This add-on symply removes this restriction and assumethat you, the user, will act wisely in order to avoid creating bugs.

It means that you must sync all your devices before changing a note type, and then sync them after the note type. I.e. you must act exactly has you would have done without this add-on.

Warning

If you select a note n on your computer, and change its note type, then you must not do ANYTHING with this note type on any other computer, smartphone, etc... before you have synchronized them. Otherwise, you risk to loose some cards, or even the note.

Internal

In version 2.1

This add-on modifies aqt.browser.ChangeModel.accept; the new method call the last one. It also modifies anki.collection._Collection.modSchema while aqt.browser.ChangeModel.accept runs, and set it back to its original value afterward.

Version 2.0

It changes anki.model.ModelManager.change.

Note for developpers The method change, of ModelManager, is changed. It now returns the list of the new note ids of the changed note

Update 2018-01-10: The creation date of note is preserved as much as possible (the date is incremented of a few miliseconds). The creation date of card is not preserved.

Links, licence and credits

Key Value
Copyright Arthur Milchior arthur@milchior.fr
Based on Anki code by Damien Elmes anki@ichi2.net
License GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
Source in https://github.com/Arthur-Milchior/anki-change-note-type
Addon number 1990502531