Damien Elmes
130c1a1f2f
Merge pull request #409 from glutanimate/update-contributors-file
...
Add myself to CONTRIBUTORS
2020-01-04 07:50:35 +10:00
Aristotelis
09e238876b
Merge pull request #1 from amboss-mededu/add-amboss-contrib
...
Add AMBOSS as a contributor
2020-01-03 18:45:20 +01:00
Yann Salimi
14e3c24e73
Add AMBOSS as a contributor
2020-01-03 18:37:50 +01:00
Glutanimate
1b236acb3d
Fix mypy and black checks
2020-01-03 18:23:28 +01:00
Glutanimate
57c48d7c85
Add .ankiaddon mime-type on Linux and register Anki as its handler
2020-01-03 17:58:11 +01:00
Glutanimate
e3b7096db5
Extend CLI with the ability to install .ankiaddon packages
...
Allows Anki to register a mime-type handler for .ankiaddon files
Other small collateral changes:
+ fix positioning issues with some prompts and progress dialog
+ add prompt titles where they were missing
+ add type annotations for AddonManager installation methods
+ explicitly import os in main (used to be imported via aqt.qt)
2020-01-03 17:57:33 +01:00
Glutanimate
00991e8e8e
Extend showInfo with the ability to add custom buttons
...
Grants more flexibility in user prompt design
2020-01-03 17:48:17 +01:00
Glutanimate
ce1853167b
Refactor add-on installation error handling
...
Allows extending the installation pathways more easily.
In preparation of .ankiaddon file type handling.
2020-01-03 16:32:20 +01:00
Glutanimate
4fd18b91ed
Add myself to CONTRIBUTORS
2020-01-03 13:46:03 +01:00
Damien Elmes
5edf901c16
Merge pull request #408 from ErezVolk/add-tags-on-update
...
Add an option to add a set of tags to notes updated on import
2020-01-03 17:01:00 +10:00
Erez Volk
15fe544254
Merge remote-tracking branch 'upstream/master' into add-tags-on-update
2020-01-03 08:42:13 +02:00
Damien Elmes
de36c893bf
CI fixes
2020-01-03 16:37:43 +10:00
Erez Volk
46a24812ce
Enable Tag Modified iff importMode is Update
2020-01-03 08:32:44 +02:00
Erez Volk
e481cce816
Merge remote-tracking branch 'upstream/master' into add-tags-on-update
2020-01-03 08:13:04 +02:00
Damien Elmes
33dc0435e7
BSD wants -i '', GNU wants -i''
2020-01-03 16:02:06 +10:00
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