Anki is a smart spaced repetition flashcard program
Find a file
Damien Elmes f637ac957d hook up new note and note type handling
- notetypes are fetched from the DB as needed, and cached in Python
- handle note type changes in the backend. Multiple operations can now
be performed in one go, but this is not currently exposed in the GUI.
- extra methods to grab sorted note type names quickly, and fetch by
name
- col.models.save() without a provided notetype is now a no-op
- note loading/saving handled in the backend
- notes with no valid cards can now be added
- templates can now be deleted even if they would previously
orphan notes

a number of fixmes have been left in notes.py and models.py
2020-05-12 21:13:33 +10:00
.github Merge pull request #611 from evandroforks/automatically_install_pyaudio_on_make_check 2020-05-12 20:44:25 +10:00
meta bump version 2020-05-11 19:28:17 +10:00
proto empty card handling 2020-05-12 21:13:33 +10:00
pylib hook up new note and note type handling 2020-05-12 21:13:33 +10:00
qt hook up new note and note type handling 2020-05-12 21:13:33 +10:00
rslib sort empty cards by notetype name 2020-05-12 21:13:33 +10:00
rspy rebuild rspy on sql change 2020-05-12 21:13:33 +10:00
scripts vendor rename script 2020-04-14 19:49:07 +10:00
.gitattributes ftl git attributes 2020-03-20 20:33:12 +10:00
.gitignore vendor rename script 2020-04-14 19:49:07 +10:00
CONTRIBUTORS add my name to contributors 2020-04-16 10:23:07 +02:00
LICENSE vendor rename script 2020-04-14 19:49:07 +10:00
Makefile Automatically install pyaudio when running make check 2020-05-09 13:26:42 -03:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
README.contributing Created the .github/workflows/windows.yml 2020-03-23 19:51:03 -03:00
README.development Merge pull request #566 from zenogantner/patch-2 2020-04-17 18:21:39 +10:00
README.md make links to README.{development,contributing} 2020-04-17 18:36:53 +02:00
run remove python version debugging from ./run 2020-04-20 11:21:27 +10:00

This repo contains all the code for the computer version of Anki.

If you'd like to try development builds of Anki but don't feel comfortable building the code, please see https://anki.tenderapp.com/discussions/beta-testing

For more information on building, please see README.development.

If you'd like to contribute code, please see README.contributing.