Damien Elmes
e7ea121196
use 3.7 annotations
2020-01-07 18:43:20 +10:00
Damien Elmes
8b94d69abc
bump minimum python version from 3.6 to 3.7
2020-01-07 18:34:36 +10:00
Damien Elmes
fe18594c50
more makefile fixes
...
can't rely on SHELLFLAGS on macOS
2020-01-07 18:19:18 +10:00
Damien Elmes
a684ac120f
run contrib check on push as well
...
Which should ensure I notice when I've forgotten to change my email
back after testing the script :-)
2020-01-07 10:14:01 +10:00
Damien Elmes
46445638a8
fix days_elapsed moving backwards
2020-01-07 09:29:43 +10:00
Damien Elmes
86055bb564
add failing test for days_elapsed calculation
...
the current code was causing the day to move backwards:
at day 7 hour 23:59, elap is 1
at day 8 hour 0:59, elap is 0
at day 8 hour 1:59, elap is 0
at day 8 hour 2:59, elap is 1
at day 8 hour 3:59, elap is 1
at day 8 hour 4:59, elap is 2
as mentioned in https://github.com/ankitects/anki/pull/416
2020-01-07 09:29:43 +10:00
Damien Elmes
53692567e8
make sure rust tests rerun on source change; don't hide output
2020-01-07 09:29:43 +10:00
Damien Elmes
da31bdf5b6
Merge pull request #417 from zjosua/patch-1
...
Add rsync to requirements
2020-01-07 07:13:54 +10:00
zjosua
4b8e55ef3b
Update CONTRIBUTORS
2020-01-06 18:43:22 +01:00
zjosua
339c0a9452
Add rsync to requirements
2020-01-06 18:30:11 +01:00
Damien Elmes
26d581adf9
remove dupe line
2020-01-06 20:59:18 +10:00
Damien Elmes
844e90fc80
don't need to rerun checks each time buildhash changes
2020-01-06 19:30:54 +10:00
Damien Elmes
e9773fb461
need full checkout to get contribs history
2020-01-06 19:27:17 +10:00
Damien Elmes
2037020f2f
add svelte experiment as well
2020-01-06 16:23:55 +10:00
Damien Elmes
a4d37e4014
split contrib check into separate file
2020-01-06 15:37:21 +10:00
Damien Elmes
947d35dfca
add tests and setup.py to checks; fix warnings
2020-01-06 15:27:59 +10:00
Damien Elmes
82f0db7583
add a web UI proof of concept
...
See react/README
2020-01-06 14:28:07 +10:00
Damien Elmes
f3a6a661fe
ensure a failed check aborts build
2020-01-06 13:15:20 +10:00
Damien Elmes
fad2a66bc0
fix import order
2020-01-06 13:15:02 +10:00
Damien Elmes
46a1bd8bed
add some typescript helpers for displaying the card list
2020-01-06 13:11:55 +10:00
Damien Elmes
6ebd972e4a
add a typescript library to access the backend
2020-01-06 13:10:15 +10:00
Damien Elmes
ac205eeb37
make the backend available over HTTP
2020-01-06 12:47:09 +10:00
Damien Elmes
99141d9dfb
add a partial Python implementation of the backend
2020-01-06 12:24:47 +10:00
Damien Elmes
8df5f49c52
add some more protobuf messages
2020-01-06 12:18:20 +10:00
Damien Elmes
8a3a4cb10d
Merge pull request #413 from ErezVolk/bugfix-qlineedit
...
BUGFIX: QLineEdit doesn't have .toPlainText()
2020-01-05 16:32:39 +10:00
Erez Volk
b4facdf650
BUGFIX: QLineEdit doesn't have .toPlainText()
2020-01-05 07:54:45 +02:00
Damien Elmes
f4649b515f
be explicit about hash length
...
different git versions have different defaults
2020-01-05 12:20:35 +10:00
Damien Elmes
a4d38d65a6
fix buildhash not being updated
2020-01-05 10:28:48 +10:00
Damien Elmes
1146e00bce
skip the automatic push
2020-01-05 08:52:46 +10:00
Damien Elmes
93bf0e40bd
update translations
2020-01-05 08:43:39 +10:00
Damien Elmes
eee21d347f
make file context relative to root
2020-01-05 08:35:46 +10:00
Damien Elmes
1c77ff57ef
clearer commit message
2020-01-05 08:35:08 +10:00
Damien Elmes
0b10d2c2cc
update
2020-01-05 08:15:47 +10:00
Damien Elmes
eecf4d4445
add missing pywin32
2020-01-05 07:34:36 +10:00
Damien Elmes
88e83ddae5
wheel deps should be checked at install time, not build time
2020-01-05 07:34:36 +10:00
Damien Elmes
cc5ee87385
Merge pull request #412 from glutanimate/ankiaddon-filetype-handling-followup
...
Follow-up to .ankiaddon file-type handling
2020-01-05 07:34:16 +10:00
Glutanimate
2a88ca3072
Merge remote-tracking branch 'upstream/master' into ankiaddon-filetype-handling-followup
2020-01-04 04:52:29 +01:00
Glutanimate
a2124e2ee8
Use add-on name rather than package name when reporting on conflicts
...
Brings _installationSuccessReport more in line with messaging in
AddonManager.toggleEnabled
2020-01-04 04:49:36 +01:00
Glutanimate
7348e9c69e
Further tweak messaging depending on Anki's state at installation time
2020-01-04 04:45:43 +01:00
Glutanimate
6a7f11b172
When possible, install add-on before add-ons are loaded
...
Removes the need to restart Anki if it is not running when
user launches .ankiaddon file
2020-01-04 04:34:16 +01:00
Glutanimate
d9e56e22f9
Fix type hints and remove obsolete argument
2020-01-04 04:31:33 +01:00
Glutanimate
54253e2108
Make sure to pass pending imports on to installAddon
...
also: refactor add-on check
2020-01-04 04:30:33 +01:00
Damien Elmes
c27701da49
fix missing develop step in make check
2020-01-04 12:36:27 +10:00
Damien Elmes
f8df688648
don't reference missing readme in setup.py
2020-01-04 12:21:58 +10:00
Damien Elmes
ebe7ff7a37
remove unused scripts.inc
2020-01-04 12:21:58 +10:00
Damien Elmes
1dd1acdffe
quieten wheel build
2020-01-04 12:21:58 +10:00
Damien Elmes
0bfc90f52f
update readme, remove submodule readmes
2020-01-04 12:21:58 +10:00
Damien Elmes
c6de8d3ea4
split up build steps in top level makefile
2020-01-04 12:21:58 +10:00
Damien Elmes
1c1fbde733
move top level scripts into makefile
2020-01-04 12:21:58 +10:00
Damien Elmes
5126a1e28a
Merge pull request #410 from glutanimate/ankiaddon-filetype-handling
...
Make .ankiaddon files installable via the CLI, registering Anki as their default file type handler
2020-01-04 12:19:39 +10:00