Go to file
Damien Elmes 0eddb25287
Integrate AnkiDroid's backend patches into the repo (#2290)
* Relax chrono specification for AnkiDroid

https://github.com/ankidroid/Anki-Android-Backend/pull/251

* Add AnkiDroid service and AnkiDroid customizations

Most of the work here was done by David in the Backend repo; integrating
it into this repo for ease of future maintenance.

Based on 5d9f262f4c
with some tweaks:

- Protobuf imports have been fixed to match the recent refactor
- FatalError has been renamed to AnkidroidPanicError
- Tweaks to the desktop code to deal with the extra arg to open_collection,
and exclude AnkiDroid service methods from our Python code.

* Refactor AnkiDroid's DB code to avoid uses of unsafe
2023-01-03 13:11:23 +10:00
.buildkite Fix cargo-deny exclusion 2022-11-30 13:52:49 +10:00
.cargo Re-enable formatting for .toml files 2022-11-28 09:16:28 +10:00
.config Re-enable formatting for .toml files 2022-11-28 09:16:28 +10:00
.github/ISSUE_TEMPLATE Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.vscode.dist Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
build Fix 'git submodule' after git security update 2023-01-03 12:59:50 +10:00
cargo Migrate from slog to tracing 2022-12-24 10:44:40 +10:00
docs Mention how to fix build crash in the readme. (#2286) 2022-12-30 13:10:37 +10:00
ftl Update translations 2023-01-03 12:59:50 +10:00
proto Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
pylib Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
python Add dev tools for live-reloading Anki's web views (#2151) 2023-01-03 11:55:58 +10:00
qt Fix two mpv issues on Windows (#2294) 2023-01-03 11:59:39 +10:00
rslib Integrate AnkiDroid's backend patches into the repo (#2290) 2023-01-03 13:11:23 +10:00
sass Fix lack of marked color in day mode 2022-12-24 11:38:46 +10:00
tools Add dev tools for live-reloading Anki's web views (#2151) 2023-01-03 11:55:58 +10:00
ts Fix some regressions with the graphs when printing 2022-12-30 17:37:38 +10:00
.deny.toml Migrate from slog to tracing 2022-12-24 10:44:40 +10:00
.dprint.json Update Chrono Crate (#2242) 2022-12-07 17:00:14 +10:00
.eslintrc.js Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.gitattributes try again to improve GitHub's language stats 2021-01-20 13:20:45 +10:00
.gitignore Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.gitmodules Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.isort.cfg Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.mypy.ini Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.prettierignore Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
.prettierrc Mathjax editor improvements (#1502) 2021-11-23 10:27:32 +10:00
.pylintrc Switch back to winrt to see if it fixes slow TTS 2022-12-06 20:30:54 +10:00
.rustfmt-empty.toml Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.rustfmt.toml Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
.version Bump version 2022-12-16 22:18:27 +10:00
Cargo.lock Migrate from slog to tracing 2022-12-24 10:44:40 +10:00
Cargo.toml Move more of the graph processing into the backend 2022-12-16 21:42:17 +10:00
CONTRIBUTORS Nested clozes and increased cloze meta data (#2141) 2022-12-19 12:03:15 +10:00
LICENSE move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
ninja Add env var to enable sourcemaps 2022-12-04 11:37:16 +10:00
package.json Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
README.md fix build badge 2021-06-24 09:21:56 +10:00
run Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
run.bat Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
rust-toolchain.toml Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
SECURITY.md add SECURITY.md 2021-09-22 22:55:19 +10:00
yarn.lock Update json5 due to CWE 2023-01-03 13:03:25 +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.