Commit Graph

2747 Commits

Author SHA1 Message Date
Damien Elmes
335430a9a6 add build hash to generated wheels
ensures devel builds always get reinstalled, since they don't match
the declared version in the wheel
2020-01-03 15:47:15 +10:00
Damien Elmes
a898f61ddd formatting fix 2020-01-03 15:21:36 +10:00
Damien Elmes
0aa01605d7 add buildhash to rspy and aqt, and check all three modules match 2020-01-03 15:15:18 +10:00
Damien Elmes
c25e106f88 use proper version number in build outputs 2020-01-03 14:36:14 +10:00
Damien Elmes
e2ede3af0e output into dist/ 2020-01-03 14:32:26 +10:00
Damien Elmes
253d429a8b drop 'extra' from default cloze note type
Too many users get confused about where they should be placing the
cloze deletions.
2020-01-03 13:40:50 +10:00
Damien Elmes
ab6247f8d9 fix invalid escape warning 2020-01-03 13:38:23 +10:00
Damien Elmes
03e93f8416 make sure isort preserves ordering if anki installed into python env 2020-01-03 13:34:51 +10:00
Damien Elmes
ad4ac3bbd8 clarify the work for hire case 2020-01-03 10:44:22 +10:00
Damien Elmes
8007113d7c move license info into one place 2020-01-03 09:41:30 +10:00
Damien Elmes
178df0d297 add contributors file 2020-01-03 09:31:02 +10:00
Damien Elmes
0f4f3ab2c1 speed up two tests
the regular test run is now faster than the old parallel one was
2020-01-03 09:05:04 +10:00
Damien Elmes
9abeeac73a report slowest test 2020-01-03 09:03:39 +10:00
Damien Elmes
1070c866f3 switch from nose2 to pytest
pytest will show what differs in simple assert statements

concurrent mode is supported with a plugin, but like nose2, concurrent
mode hides the cause of import errors, so I've left it off for now.
2020-01-03 08:52:10 +10:00
Damien Elmes
c9da813622 don't reformat buildhash 2020-01-03 08:25:12 +10:00
Damien Elmes
e92ba88af1 integrate i18n into new structure 2020-01-03 08:24:59 +10:00
Damien Elmes
1165e95ad3 add translations from crowdin 2020-01-03 07:59:33 +10:00
Damien Elmes
5ba0198a98 merge i18n into qt/ 2020-01-03 07:59:00 +10:00
Damien Elmes
5876866565 tweaking the folder names again
hopefully that's the last of it
2020-01-03 07:48:38 +10:00
Erez Volk
e36f019ec2 Split tags on spaces, not commas 2020-01-02 21:05:56 +02:00
Erez Volk
b11df5c733 Add an option to add a set of tags to notes updated on import 2020-01-02 16:14:32 +02:00
Damien Elmes
1d361f5fe4 add missing gettext dependency 2020-01-02 20:52:12 +10:00
Damien Elmes
20a1f8a0a4 fix pip not being updated 2020-01-02 20:46:15 +10:00
Damien Elmes
4f881cde83 --depth was missing hyphen 2020-01-02 20:39:19 +10:00
Damien Elmes
38df028180 avoid the slow pip upgrade on subsequent runs 2020-01-02 20:20:36 +10:00
Damien Elmes
e56ad3d1ab integrate i18n into build 2020-01-02 20:20:23 +10:00
Damien Elmes
b596e5a871 mention qt translations 2020-01-02 19:59:34 +10:00
Damien Elmes
eb46beb998 remove the extra workflows that are no longer required 2020-01-02 19:57:05 +10:00
Damien Elmes
2e7669daf4 update docs 2020-01-02 19:55:27 +10:00
Damien Elmes
b23b6fbe35 move the separate components back into this monorepo
Earlier today I pushed a change that split this code up into multiple
repos, but that has proved to complicate things too much. So we're
back to a single repo, except the individual submodules are better
separated than they were before.

The README files need updating again; I will push them out soon.

Aside from splitting out the different modules, the sound code has
moved from from anki to aqt.
2020-01-02 19:43:19 +10:00
Damien Elmes
4cead7effc add comment about make install 2019-12-30 21:53:11 +10:00
Damien Elmes
ee3f963919 remove ':' from field names 2019-12-30 18:50:00 +10:00
Damien Elmes
fbfb7861a2 handle <% %> template syntax 2019-12-30 08:12:44 +10:00
Damien Elmes
62481ddc1a add coding back for xgettext 2019-12-29 21:37:54 +10:00
Damien Elmes
caab7092ef pass collection path into backend 2019-12-29 20:37:26 +10:00
Damien Elmes
d782569b33 fix rollover cutoff not falling on the hour 2019-12-29 20:37:26 +10:00
Damien Elmes
252d9172e7
Merge pull request #406 from agentydragon/named_card_type_5
Add constant for day learn/relearn queue
2019-12-29 06:50:50 +10:00
Michal Pokorný (Rai)
eab86b9fbb Add day learn/relearn queue 2019-12-28 12:46:40 +01:00
Damien Elmes
9c86190303
Merge pull request #405 from agentydragon/named_card_type_4
Add named constant for preview queue
2019-12-28 21:26:19 +10:00
Michal Pokorný (Rai)
e2a850c2ad Add named constant for preview queue 2019-12-28 11:52:46 +01:00
Damien Elmes
3a8da4f578
Merge pull request #404 from agentydragon/named_card_type_3
Add named constant for queue with cards buried by siblings
2019-12-28 15:59:09 +10:00
Michal Pokorný (Rai)
d7053d82cd Add named constant for queue with cards buried by siblings 2019-12-28 00:20:17 +01:00
Damien Elmes
499f888ee9
Merge pull request #403 from agentydragon/named_card_type_2
Add named constant for manually buried queue
2019-12-28 08:52:05 +10:00
Michal Pokorný (Rai)
2c00e6c6ec Add named constant for manually buried queue 2019-12-27 23:43:20 +01:00
Damien Elmes
ccc81fc323
Merge pull request #402 from agentydragon/named_card_type_1
Add named constant for relearning cards
2019-12-28 08:27:25 +10:00
Michal Pokorný (Rai)
ce4fa1a5fb Add named constant for relearning cards 2019-12-27 23:05:25 +01:00
Damien Elmes
729330324e
Merge pull request #401 from agentydragon/sched-types
Use self._deckLimit helper in more places in scheduler v2
2019-12-28 07:12:58 +10:00
Damien Elmes
0981523af0
Merge pull request #400 from agentydragon/typing-sv2
Some type declarations for scheduler v2
2019-12-28 07:12:02 +10:00
Damien Elmes
ad64ebe035
Merge pull request #399 from agentydragon/extra-ws
Remove extra whitespace at end of line
2019-12-28 07:11:40 +10:00
Damien Elmes
3d0f20f971
Merge pull request #397 from agentydragon/remove-coding
Remove unneeded utf-8 encoding declaration
2019-12-28 07:11:21 +10:00