Anki/pylib/anki
Damien Elmes f3e81c8a95 Move custom study tag and limit gathering+saving into the backend
Ideally this would have been in beta 6 :-) No add-ons appear to be
using customstudy.py/taglimit.py though, so it should hopefully not be
disruptive.

In the earlier custom study changes, we didn't get around to addressing
issue #1136. Now instead of trying to determine the maximum increase
to allow (which doesn't work correctly with nested decks), we just
present the total available to the user again, and let them decide. There's
plenty of room for improvement here still, but further work here might
be better done once we look into decoupling deck limits from deck presets.

Tags and available cards are fetched prior to showing the dialog now,
and will show a progress dialog if things take a while.

Tags are stored in an aux var now, so they don't inflate the deck
object size.
2022-03-10 16:23:03 +10:00
..
_backend Backups (#1685) 2022-03-07 15:11:31 +10:00
_vendor PEP8 for rest of pylib (#1451) 2021-10-25 14:50:13 +10:00
importing The importer list have a Hook (#1543) 2021-12-09 11:20:29 +10:00
scheduler Move custom study tag and limit gathering+saving into the backend 2022-03-10 16:23:03 +10:00
syncserver updated package scripts 2021-10-28 18:46:45 +10:00
__init__.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
_legacy.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
backend_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
browser.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
BUILD.bazel add missing wheel/helper for darwin-arm64 2021-10-28 18:29:18 +10:00
buildinfo.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
card_rendering_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
cards.py Original position (#1677) 2022-02-22 22:48:21 +10:00
cards_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
collection.py Backups (#1685) 2022-03-07 15:11:31 +10:00
collection_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
config.py Import submodules directly (#1662) 2022-02-13 13:40:47 +10:00
config_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
consts.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
db.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
dbproxy.py fix cyclic import when importing anki.collection directly 2022-02-15 19:08:29 +10:00
deckconfig_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
decks.py Remove top_deck_id arg in deck_tree() (#1702) 2022-03-02 15:30:32 +10:00
decks_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
errors.py Backend Custom Study (#1600) 2022-01-20 14:25:22 +10:00
exporting.py Fix ValueError when exported files have wrong mtime (#1666) 2022-02-16 11:17:20 +10:00
find.py Add py3.9 to hooks (#1542) 2021-12-09 09:11:22 +10:00
generic_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
hooks.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
hooks_gen.py fix generated code symlinks again 2022-01-24 16:59:37 +10:00
httpclient.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
i18n_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
lang.py add Odia to language list 2022-02-07 22:31:41 +10:00
latex.py Import submodules directly (#1662) 2022-02-13 13:40:47 +10:00
links_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
media.py Fix html_media_regexps (#1710) 2022-03-07 11:02:30 +10:00
media_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
models.py Import submodules directly (#1662) 2022-02-13 13:40:47 +10:00
notes.py Import submodules directly (#1662) 2022-02-13 13:40:47 +10:00
notes_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
notetypes_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
py.typed mark anki and aqt modules as having typing info 2020-01-13 13:03:37 +10:00
rsbackend.py PEP8 for rest of pylib (#1451) 2021-10-25 14:50:13 +10:00
scheduler_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
search_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
sound.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
stats.py update mypy and mypy-protobuf 2022-01-15 16:04:04 +10:00
stats_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
statsbg.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
stdmodels.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
storage.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
sync.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
sync_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
tags.py Move custom study tag and limit gathering+saving into the backend 2022-03-10 16:23:03 +10:00
tags_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
template.py Import submodules directly (#1662) 2022-02-13 13:40:47 +10:00
types.py Enable invalid-name globally in pylib (#1454) 2021-10-25 19:10:56 +10:00
utils.py Update Python deps, including stable Black 2022-02-25 15:26:16 +10:00
wheel_description.txt move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00