Go to file
Damien Elmes 8d6b9d15a5 avoid fetching decks for each row
Like notetypes, there is a col.get_deck() routine which caches
fetches, so that successive fetches are cheap. This makes it simpler
to just fetch the deck at the start.

We were also attempting to fetch a deck with id 0 for each row; I've
changed this so that we only fetch it if the id is non-zero.

I18n uses an Arc internally, so it is cheap to clone. This allow us
to drop the lifetime specifiers on the context structures.
2021-04-05 15:13:32 +10:00
.buildkite build wheels in Linux CI 2020-12-21 19:31:15 +10:00
.github/ISSUE_TEMPLATE add issue template config.yml 2021-02-19 14:11:21 +10:00
cargo drop dependency on failure crate 2021-04-01 17:21:13 +10:00
docs update rules_rust with worker refactor 2021-03-30 17:24:51 +10:00
ftl add routine to set deck collapse state 2021-04-05 11:19:04 +10:00
pip update Python deps 2021-03-27 14:52:21 +10:00
platforms add linux_arm64 platform 2020-12-29 18:40:39 +10:00
pylib undo support for tag collapse; expand->collapse for consistency w/ decks 2021-04-05 11:47:12 +10:00
qt fix row cache issues 2021-04-05 14:42:04 +10:00
rslib avoid fetching decks for each row 2021-04-05 15:13:32 +10:00
scripts update rules_rust with worker refactor 2021-03-30 17:24:51 +10:00
ts Fix graph labels display in RTL layout 2021-04-02 06:25:38 +03:00
.bazelignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
.bazelrc update rules_rust with worker refactor 2021-03-30 17:24:51 +10:00
.bazelversion update pinned Bazel version to 4.0 release 2021-01-21 19:58:41 +10:00
.gitattributes try again to improve GitHub's language stats 2021-01-20 13:20:45 +10:00
.gitignore Gitignore root target folder 2021-01-13 12:17:00 +01:00
bazel.bat initial Bazel conversion 2020-11-01 14:26:58 +10:00
BUILD.bazel simplify wheel building 2020-12-10 20:27:21 +10:00
Cargo.lock drop dependency on failure crate 2021-04-01 17:21:13 +10:00
Cargo.toml update to the latest rules_rust + security framework update 2021-03-27 19:28:19 +10:00
CONTRIBUTORS Fix extraneous whitespaces from strip_html_for_tts 2021-03-25 11:44:42 -04:00
defs.bzl update to latest Rust 2021-03-27 20:49:10 +10:00
late_deps.bzl move to new rules_nodejs protobuf example to unblock upgrade 2021-03-20 10:24:32 +10:00
LICENSE move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
protobuf.bzl add linux_arm64 platform 2020-12-29 18:40:39 +10:00
python.bzl use PYTHON_SYS_EXECUTABLE for setting path to Python 2020-12-23 21:53:13 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00
repos.bzl update rules_rust with worker refactor 2021-03-30 17:24:51 +10:00
run proper fix for __pycache__ folders preventing remove on ./run 2021-01-12 18:47:08 +10:00
run.bat enable Python warnings when running 2020-12-16 14:59:04 +10:00
WORKSPACE packages.bzl -> repos.bzl; update rules_rust 2020-11-05 14:22:45 +10:00

Anki

Build status

This repo contains the source 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://betas.ankiweb.net/#/

For more information on building, please see Development.