Damien Elmes
6f7c8915fe
fix mplayer typecheck
2019-12-16 17:54:04 +10:00
Damien Elmes
21108650fc
handle invalid field mod regex
2019-12-16 17:53:43 +10:00
Damien Elmes
b06b2f26f0
Sniffer technically expects a string, not a list
2019-12-16 17:53:20 +10:00
Damien Elmes
b935c7e89b
work around some typing inference issues
2019-12-16 17:52:51 +10:00
Damien Elmes
d2f4450dc0
platform-specific imports
2019-12-16 17:51:33 +10:00
Damien Elmes
c9820fae99
ignore missing props in the supermemo importer
2019-12-16 17:50:43 +10:00
Damien Elmes
b4b8717a20
set instance vars in __init__()
2019-12-16 17:49:32 +10:00
Damien Elmes
1da52f89fe
be explicit in our not-None assumptions to appease type checker
2019-12-16 17:47:07 +10:00
Damien Elmes
6757b30e72
pytype is confused by import from parent module
...
this change prevents the cache from constantly being rebuilt
2019-12-16 17:41:47 +10:00
Damien Elmes
54bfb486e1
enable pytype for anki/
2019-12-16 17:38:43 +10:00
Arthur Milchior
e96ca691d0
test req
2019-12-15 22:58:12 -08:00
Arthur Milchior
a1d602f154
update requireds saves reqs as lists instead of tuples.
...
The goal of this change is to be consistent with JSON. Indeed, the
dictionnary is saved as JSON, which has list and does not has
tuple. The request was made in https://github.com/dae/anki/pull/361#issuecomment-565915191
2019-12-15 22:55:29 -08:00
Damien Elmes
4f3bd476d5
fix incorrect marks not showing properly when typing answer
...
https://anki.tenderapp.com/discussions/ankidesktop/37513-thai-superscripts-not-checked
2019-12-16 14:39:54 +10:00
Damien Elmes
a2c9b160ca
don't try to remove tmp folder if it's already been removed
2019-12-16 10:07:20 +10:00
Damien Elmes
ac57174fc0
add missing mock req
2019-12-16 10:03:57 +10:00
Damien Elmes
e84b3256e5
add extra qt import back to fix linting
2019-12-16 10:02:48 +10:00
Damien Elmes
b88de95cd8
bundle sip-generated stubs
...
the PyQt5-stubs package that's floating around depends on an old
Qt, and throws a bunch of errors
2019-12-16 09:59:18 +10:00
Damien Elmes
c508498ba8
add aqt/
2019-12-16 08:51:38 +10:00
Damien Elmes
4e377a3b33
fix travis build
2019-12-16 08:22:47 +10:00
Damien Elmes
37a239cf38
add basic type checking for anki/
2019-12-16 08:17:28 +10:00
Damien Elmes
81bdd860f3
bump version
2019-12-15 15:32:24 +10:00
Damien Elmes
4bc33e2f19
save local timezone to conf
...
saves the user needing to visit AnkiWeb when their timezone has changed
2019-12-12 11:30:01 +11:00
Damien Elmes
a735ed19ae
clearer name for invalid column
...
https://github.com/dae/anki/pull/360
2019-12-12 09:54:26 +10:00
Damien Elmes
7f2fecb944
sort due in filtered decks by ordinal, like normal review
...
https://anki.tenderapp.com/discussions/ankidesktop/37419-card-order-of-siblings-not-preserved-in-filtered-deck#comment_47910714
2019-12-11 08:12:50 +10:00
Damien Elmes
bb62a3c1af
fix unit tests
2019-12-09 13:00:15 +10:00
Damien Elmes
3f80c62942
tweak v2 label
2019-12-09 13:00:09 +10:00
Damien Elmes
b1ab681571
preserve contextual formatting when wrapping text
...
https://anki.tenderapp.com/discussions/ankidesktop/37385-cloze-is-stripping-formatting-enlarging-text
any formatting inside the selection is removed, but formatting that
starts and ends outside the selection will be preserved
2019-12-09 12:52:18 +10:00
Damien Elmes
5a5be92d09
add a token 1 day bonus so easy on a relearn card differs from good
...
https://anki.tenderapp.com/discussions/beta-testing/1589-anki-2116-beta#comment_47905454
2019-12-09 12:12:29 +10:00
Damien Elmes
4f4a05e1ae
fix bold/italics/underline regression
2019-12-09 09:46:16 +10:00
Damien Elmes
9d6523e4dc
allow importing scheduling-inclusive v1 imports into v2
2019-12-06 19:03:57 +10:00
Damien Elmes
15a9a6005e
enable scheduling-inclusive exports from 2.1
2019-12-06 18:51:42 +10:00
Damien Elmes
3b5f8fec4c
default to v2 scheduler on new installs, remove warning
2019-12-06 18:37:39 +10:00
Damien Elmes
bceb4feb5b
Merge pull request #359 from Arthur-Milchior/noDefaultInDeckList2
...
list of decks contains default iff deck chooser contains default
2019-12-06 15:01:15 +10:00
Damien Elmes
87dc87ee12
clear undo when adding card
...
https://anki.tenderapp.com/discussions/ankidesktop/36541-anki-nuked-all-entered-notes-on-undo
2019-12-06 14:28:57 +10:00
Damien Elmes
b1267028e3
flagging requires a current card
...
https://anki.tenderapp.com/discussions/ankidesktop/37324-bug-report
2019-12-06 14:23:54 +10:00
Damien Elmes
0df937061e
add hack to fix go>note
...
https://anki.tenderapp.com/discussions/ankidesktop/37328-browsergo-note
2019-12-06 14:22:49 +10:00
Damien Elmes
0dfb025cac
fix menu label inconsistency
...
https://anki.tenderapp.com/discussions/ankidesktop/37330-suggestion-ui
2019-12-06 14:17:02 +10:00
Damien Elmes
4fda2358b0
handle formatting from google docs
2019-12-06 14:08:59 +10:00
Damien Elmes
e2d7e5a8d7
preserve color in font tags
...
https://anki.tenderapp.com/discussions/ankidesktop/34688-format-of-copying
2019-12-06 13:44:06 +10:00
Damien Elmes
eacf788b40
strip bold/italics/underline when pasting without formatting
...
https://anki.tenderapp.com/discussions/ankidesktop/34413-formatting-is-not-fully-stripped-in-21
2019-12-06 13:40:51 +10:00
Damien Elmes
d4b87a678a
preserve inline foreground/background color in spans
...
common in content pasted from MS Word
2019-12-06 13:39:05 +10:00
Damien Elmes
987256ff26
extended pasting is now the default
2019-12-06 13:37:50 +10:00
Arthur Milchior
9d7b0e527f
list of decks contains default iff deck chooser contains default
...
This way, the list is consistent with what users see otherwhere
2019-12-05 08:20:11 +01:00
Damien Elmes
ba9ece83f1
try 300ms preview delay
...
https://github.com/dae/anki/pull/357#issuecomment-560018459
2019-12-05 17:05:20 +10:00
Damien Elmes
5411cf06c1
Merge pull request #357 from hakon-j-d-johnsen/fix-race-condition
...
Fix minor race condition in rendering of the preview window
2019-11-30 21:43:33 +13:00
Håkon J D Johnsen
9be993c76d
Remove unnecessary lambda
...
Changing the signature of _renderScheduledPreview() made the
use of a lambda in _renderPreview() unnecessary. Remove it
to prevent linting errors.
2019-11-29 21:31:27 +01:00
Håkon J D Johnsen
419456eacd
Fix race condition in rendering of preview window
...
Previously, if repeated calls to _renderPreview() were throttled by
the throttling mechanism, only the most recent value of
cardChanged would take effect, even if the card had changed
in previous _renderPreview() calls.
After this patch, if any of the throttled _renderPreview() calls
were called with cardChanged=True, the final _renderScheduledPreview()
will happen with cardChanged=True
2019-11-29 21:27:50 +01:00
Damien Elmes
a6327630f5
Merge pull request #356 from Arthur-Milchior/correctNewTemplateTest
...
Another unimportant test error
2019-11-28 09:18:24 +13:00
Arthur Milchior
984d39fd6b
correction
2019-11-27 08:10:37 +01:00
Damien Elmes
41fdbc8394
Merge pull request #355 from Arthur-Milchior/correctedNewFieldTest
...
Correcting a test
2019-11-26 08:15:03 +13:00