Anki/pylib/anki
RumovZ cc929687ae
Deck-specific Limits (#1955)
* Add deck-specific limits to DeckNormal

* Add deck-specific limits to schema11

* Add DeckLimitsDialog

* deck_limits_qt6.py needs to be a symlink

* Clear duplicate deck setting keys on downgrade

* Export deck limits when exporting with scheduling

* Revert "deck_limits_qt6.py needs to be a symlink"

This reverts commit 4ee7be1e10.

* Revert "Add DeckLimitsDialog"

This reverts commit eb0e2a62d3.

* Add day limits to DeckNormal

* Add deck and day limits mock to deck options

* Revert "Add deck and day limits mock to deck options"

This reverts commit 0775814989.

* Add Tabs component for daily limits

* Add borders to tabs component

* Revert "Add borders to tabs component"

This reverts commit aaaf553893.

* Implement tabbed limits properly

* Add comment to translations

* Update rslib/src/decks/limits.rs

Co-authored-by: Damien Elmes <dae@users.noreply.github.com>

* Fix camel case in clear_other_duplicates()

* day_limit → current_limit

* Also import day limits

* Remember last used day limits

* Add day limits to schema 11

* Tweak comment (dae)

* Exclude day limit in export (dae)

* Tweak tab wording (dae)

* Update preset limits on preset change

* Explain tabs in tooltip (dae)

* Omit deck and today limits if v2 is enabled

* Preserve deck limit when switching to today limit
2022-07-19 18:27:25 +10:00
..
_backend Card type error (#1749) 2022-03-28 22:17:50 +10:00
_vendor PEP8 for rest of pylib (#1451) 2021-10-25 14:50:13 +10:00
foreign_data Plaintext import/export (#1850) 2022-06-01 20:26:16 +10:00
importing Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
scheduler Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +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 Don't rely on frontend to cap time taken in v3 2022-04-02 20:06:23 +10:00
cards_pb2.pyi fix generated code symlinks again 2022-01-24 16:59:37 +10:00
collection.py Since DupeResolution is in CsvMetadata, we don't need to pass it separately 2022-06-27 17:15:54 +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 Plaintext import/export (#1850) 2022-06-01 20:26:16 +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 Card type error (#1749) 2022-03-28 22:17:50 +10:00
exporting.py Deck-specific Limits (#1955) 2022-07-19 18:27:25 +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
import_export_pb2.pyi Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +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 Add back support for custom mountpoint in card stats 2022-04-15 15:30:05 +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 Store rendered side in TemplateRenderContext (#1852) 2022-05-10 11:44:44 +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