Damien Elmes
d1d7f230fe
catch full mpv request queue
...
presumably happening if multiple requests are sent before previous
response fetch times out
Caught exception:
File "aqt/webview.py", line 314, in handler
File "aqt/editor.py", line 351, in <lambda>
File "aqt/addcards.py", line 225, in afterSave
File "aqt/addcards.py", line 231, in doClose
File "aqt/addcards.py", line 210, in _reject
File "anki/sound.py", line 417, in clearAudioQueue
File "anki/sound.py", line 117, in clearQueue
File "anki/mpv.py", line 558, in command
File "anki/mpv.py", line 352, in _send_request
File "anki/mpv.py", line 311, in _send_message
<class 'anki.mpv.MPVTimeoutError'>: unable to put request
2019-04-21 18:56:11 +10:00
Damien Elmes
98ce38dcdd
ensure the list of note types is not empty
...
fixes an issue opening the add screen if a user manages to delete
all their note types with an add-on or a sync
2019-04-21 18:02:12 +10:00
Damien Elmes
609262624f
another attempt to preventing mpv from accessing standard config
...
https://github.com/dae/anki/pull/296
2019-04-09 15:32:44 +10:00
Damien Elmes
78fc2e82c0
psutil may throw OSError when calling .exe()
...
https://anki.tenderapp.com/discussions/ankidesktop/33406-failed-to-execute-script-runanki
2019-04-08 15:56:06 +10:00
Damien Elmes
9e8a29532d
Merge pull request #290 from jianli/change-chunk-by-deck-age
...
Fix chunk size for newer decks
2019-03-13 12:23:35 +10:00
Damien Elmes
47692a02f5
Update stats.py
...
disable spurious pylint warning
2019-03-11 15:12:21 +10:00
Damien Elmes
f6da277ab7
bump version
2019-03-11 14:36:19 +10:00
Damien Elmes
732aa38f93
Revert "moveTemplate slightly quicker"
...
This reverts commit 450f260781 .
This caused a regression:
https://github.com/dae/anki/pull/294
2019-03-11 13:49:58 +10:00
Jian Li
4dc49322ee
Clean up code
2019-03-10 18:20:08 -07:00
Jian Li
5079b8aab8
Restrict bin count to 100
2019-03-10 17:30:14 -07:00
Jian Li
ba9c89ccb0
Change bin width (chunk) based on deck age
2019-03-10 17:19:16 -07:00
Jian Li
b4732efdf1
Refactor chunk calculation
2019-03-10 16:37:06 -07:00
Damien Elmes
b6e12e13cb
bump version
2019-03-07 18:43:56 +10:00
Damien Elmes
8c6d5b6332
keep json in utils for add-on compat
...
https://anki.tenderapp.com/discussions/beta-testing/1399-anki-2110-beta#comment_47036452
2019-03-06 07:18:26 +10:00
Damien Elmes
856c11082e
cleanup old mplayer instances in profile unload as well
...
possible fix for users still having permission errors when
renaming profiles
2019-03-05 09:01:31 +10:00
Damien Elmes
d118c5cc9f
add option to strip html in export
2019-03-05 08:57:53 +10:00
Damien Elmes
2319ba8706
strip [[type:...]] in card export
2019-03-05 08:55:57 +10:00
Damien Elmes
75a95ee1fb
tidy up unused imports
2019-03-04 17:25:19 +10:00
Damien Elmes
300231e318
use raw strings for regexs
2019-03-04 17:03:43 +10:00
Damien Elmes
60aac80a2c
fix wrong var name in previous warning fix
2019-03-04 17:02:52 +10:00
Damien Elmes
71f2b0627d
fix inconsistent indentation
2019-03-04 16:54:22 +10:00
Damien Elmes
7d0f7ae33c
fix some warnings
2019-03-04 16:01:10 +10:00
Damien Elmes
b9957d820a
use distro in place of deprecated dist() method
2019-03-04 15:39:10 +10:00
Damien Elmes
8981da61c1
silence some spurious errors and remove some unused code
2019-03-04 11:22:40 +10:00
Damien Elmes
085679d5d1
move versionWithBuild into anki module
2019-02-28 08:37:42 +10:00
David Lönnhager
f087d77ce0
Fix permissions error on Windows
2019-02-27 02:51:28 +01:00
Damien Elmes
95bdcfbb11
bump version
2019-02-24 16:20:49 +10:00
Damien Elmes
a42bfe2839
send build number when syncing too
2019-02-19 08:04:25 +10:00
Damien Elmes
5ca567362c
style and arg order fix
2019-02-18 12:44:04 +10:00
Arthur-Milchior
2608513381
Show deck of the addCard window
2019-02-16 12:25:22 +01:00
Arthur-Milchior
7e72361b22
Correct deck when previewing an existing card
2019-02-16 11:28:50 +01:00
Damien Elmes
d62794779d
allow running with pyaudio missing
2019-02-13 09:36:39 +10:00
Damien Elmes
f8bdf0ceec
revlog changes need to limited to (re)learning cards
...
if you switched schedulers with the git code or the beta, please
restore from a backup prior to the switch
2019-02-11 18:12:44 +10:00
Damien Elmes
da4e5955b3
rollover may not be set
2019-02-08 16:31:56 +10:00
Damien Elmes
77bd141638
cleanup old mplayer instances after crash
...
fixes
https://anki.tenderapp.com/discussions/ankidesktop/31908-no-consigo-renomear-meu-nome-no-anki
2019-02-06 09:03:39 +10:00
Damien Elmes
a7eb6bb357
update copyright and clarify licenses
2019-02-05 14:01:33 +10:00
Damien Elmes
8261873364
make sure bulk flag changes sync
...
https://anki.tenderapp.com/discussions/ankidesktop/31774-flag-syncing-bug
2019-02-05 13:01:07 +10:00
Damien Elmes
852b9b60d7
support {{CardFlag}}
...
https://anki.tenderapp.com/discussions/ankidesktop/32158-flags
2019-02-05 13:00:47 +10:00
Damien Elmes
5a1aaf1426
don't outline answer buttons graph
...
small numbers lead to the outline overlapping the graph bounds
2019-02-05 12:40:05 +10:00
Damien Elmes
7dada26674
fix decimal intervals in revlog as well
2019-02-05 12:30:22 +10:00
Damien Elmes
9e540ea5e6
shift revlog eases when turning v2 sched on/off
...
fixes old 'good'/'easy' answers showing up as 'hard'/'good' in
the graphs
2019-02-05 12:30:01 +10:00
Damien Elmes
fb6082c572
show all four possible eases in v2 sched learning ease graph
2019-02-05 12:27:17 +10:00
Damien Elmes
88050fc4e7
fix v2 sched+hourly retention graph issue
2019-02-05 12:26:36 +10:00
Damien Elmes
b50edbd3ae
fix due column as well in db check
2019-02-04 14:33:53 +10:00
Damien Elmes
89d784a0d7
ensure today and dayCutoff are integers
...
https://github.com/dae/anki/pull/272
2019-02-04 14:29:52 +10:00
Damien Elmes
bc8bd7b092
add decimal ivl fix to fixIntegrity()
2019-01-29 08:17:24 +10:00
Damien Elmes
ff0d478694
add .cursor()
2019-01-29 08:17:10 +10:00
Damien Elmes
914077e807
make sure lapse % doesn't create decimal intervals
...
issue reported on
https://github.com/dae/anki/pull/272
2019-01-29 08:01:23 +10:00
Arthur-Milchior
450f260781
moveTemplate slightly quicker
...
When a template is moved, only move the ord of cards whose position
did change.
2019-01-20 15:46:58 +01:00
Damien Elmes
c292964095
bump version
2019-01-02 15:24:00 +10:00