Edit new note type without needing a full sync

AnkiWeb addon 1988880085

Prevents Anki from requiring a full sync when you add or modify fields and card templates in a new, unsynchronized note type.
AI-generated summary; may contain mistakes.

note-managementcard-templatesbugfix-workaround

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2 (πŸ‘ 2 Β· πŸ‘Ž 0)
Updated
2019-11-02
Anki versions
unknown
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, Batchfile
Description language
en

Maintenance

abandoned

  • Last update or commit: 2020-08-02 (2282 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 2 open, 0 closed.
  • Pull requests: 0 open, 0 merged.
  • Median first response: less than 1 hour (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2019-11-02
History across monthly snapshots

Loading…

Similar addons

No-Sync Note Converter

Converts Anki notes between types without triggering a full sync, offering field mapping, presets, review-history preservation, deck/tag retention, browser and reviewer conversion, and one-step undo.

schedulingnote-managementcard-templatescloze

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 1 Anki 2.1.1~ Updated 2026-09-02
Cloze Anything

Automates template-based cloze deletions for any note type, syncing cloze fields and extending the editor's [...] button, with optional auto-cloze and missing-card actions.

note-managementcard-templatesclozemobile-compatible

23 votes 79% approval πŸ‘ 22 Β· πŸ‘Ž 1 ⭐ 67 Anki 2.1.49~ Updated 2021-12-09
Change the type of a note without upload

Removes the requirement to sync the whole collection when changing a note type, though users must still sync all devices before and after to avoid data loss.

note-management

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 6 Updated 2019-07-28

Description

When you edit a new note type, Anki won't ask you for a full sync.

README

Edit new models without full sync

Rationale

Currently, anki asks you for a full sync as soon as you add a field/card type to a note. This is actually useless when the note is new and has not been synchronized, since there is no change to tell ankiweb about.

So this add-ons simply ensure that no full sync is required when a note type not synchronized is used.

I should note that this has been created as a PR in Anki, so this may eventually becomes useless.

Warnings

Potential risk if you import twice a deck

There is a rare risk, which I can't avoid, appart by telling you not to do it. Here is what you should not do:

  • import the same deck in two computers.
  • edit the deck in one of the computer
  • sync both computer.

If it's the case, you may have bug during review (if you changed the number of fields) or you may simply find that you have incorrect card/field content.

Mystery

As ankiweb is closed source, I don't actually now entirely for sure what occurs there. I may have missed something. In the worse case, anki will tell you there is a database inconsistency and ask for a full sync.

Internal

In anki.models.ModelManager it modifies:

  • rem
  • setSortIdx
  • addField
  • remField
  • moveField
  • renameField
  • addTemplate
  • change
  • new
  • copy
  • addField
  • addTemplate

Version 2.0

None

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-freely-edit-new-note-type
Addon number 1988880085