Damien Elmes
d4cc34af95
update translations
2020-12-21 20:13:17 +10:00
Damien Elmes
425a4dff70
build wheels in Linux CI
2020-12-21 19:31:15 +10:00
Damien Elmes
25160daa90
tag the wheels as manual so test ... doesn't build them
2020-12-21 19:28:47 +10:00
Damien Elmes
250a45d32e
possible fix for sync button colour blue after sync
...
If the client's clock is behind AnkiWeb's, even by a few seconds,
we can end up with a situation where last_begin_at is updated after
the sync to a value less than the mtime we received from AnkiWeb,
causing the collection to be saved, which bumps the modtime.
Work around this by recording mtime at begin() time, and seeing if it
has changed in either direction.
Thanks to Rumo, who did the hard work looking into it:
https://forums.ankiweb.net/t/why-is-my-sync-button-blue/2078/21
2020-12-21 19:27:26 +10:00
Damien Elmes
584f23cfe0
Merge pull request #859 from hgiesel/tabindex2
...
Consider removing special handling of Shift+Tab in Editor on macOS
2020-12-21 18:38:35 +10:00
Damien Elmes
147be1258d
work around --text-fg ending up in fields
...
https://forums.ankiweb.net/t/strange-behaviour-in-the-html-editor/5796/4
2020-12-21 17:56:20 +10:00
Damien Elmes
e2ba0c3b1c
.prettierrc needs to be in web/, as it's needed for sass as well
2020-12-21 17:05:31 +10:00
Henrik Giesel
8f3bf6ad3c
Focus special handling of Shift+Tab on macOS
2020-12-21 08:00:47 +01:00
Damien Elmes
177764e065
add a small delay before terminating recording
...
https://forums.ankiweb.net/t/anki-crashes-periodically-after-clicking-record-audio-button/5824/12
2020-12-21 16:37:28 +10:00
Damien Elmes
9d71906d9f
remove voice recording fixme
2020-12-21 16:13:32 +10:00
Damien Elmes
7f89750fde
check formatting of .js files in aqt/data
...
mathjax.js did not match //ts:format output
2020-12-21 16:10:59 +10:00
Damien Elmes
5dcae09c5a
link .prettierrc into qt/aqt/data/web/js
...
So automatic formatting in VS Code matches CI format
2020-12-21 16:09:06 +10:00
Damien Elmes
3ecd321dc3
ask users to report if PyAudio works better for them
2020-12-21 16:04:41 +10:00
Damien Elmes
004078e59e
don't pass BUILDINFO into build script
...
It was causing the build script to be recompiled each time a commit was
made, even though buildinfo.txt was not changing.
2020-12-21 16:04:29 +10:00
Damien Elmes
5171633515
drop QtRecorder driver; rename existing
2020-12-21 15:02:22 +10:00
Damien Elmes
a0bfd2a1d8
update waitress to handle broken hostnames
...
Fixes https://github.com/Pylons/waitress/issues/312
2020-12-21 14:42:00 +10:00
Damien Elmes
683ff0c02d
fail gracefully in winrt voice list fails to load
...
If no voices are installed, get_all_voices() throws a "file not found"
error.
2020-12-21 14:29:14 +10:00
Damien Elmes
80352765d6
document winrt pin reason
2020-12-21 13:57:51 +10:00
Damien Elmes
4afaad6065
update setuptools; remove header
...
So users don't need to manually exclude the header from the git commit
2020-12-21 13:44:29 +10:00
Damien Elmes
3abf1cf959
Merge pull request #857 from hgiesel/editorspan
...
Wrap field name in editor in a span
2020-12-21 12:16:22 +10:00
Damien Elmes
b2e30bc41a
Merge pull request #855 from rye761/winrttts
...
WinRT TTS API support
2020-12-21 12:12:03 +10:00
Ryan Aird
7fc6dfae9c
Make RT import statement conditional, fix formatting, ignore WinRT for type checking
2020-12-20 19:43:09 -06:00
Henrik Giesel
c6a082f120
Wrap field name in editor in span
2020-12-20 23:40:51 +01:00
Ryan Aird
40c3664bb2
Add rye761 to contributers list
2020-12-19 20:15:12 -06:00
Ryan Aird
78c4947298
Lower default rank for non-RT voices and restrict to Windows 10 October 2018 or greater
2020-12-19 20:10:23 -06:00
Ryan Aird
e7e028fdbb
WinRT TTS API support
2020-12-19 19:29:34 -06:00
Damien Elmes
4111f9cea5
add winrt for TTS work
...
https://github.com/ankitects/anki/pull/855
Also update psutil version
2020-12-20 10:54:57 +10:00
Damien Elmes
407b7f7410
tweak naming and move method into col.decks
2020-12-20 10:26:16 +10:00
Damien Elmes
5e6f8f8345
Merge pull request #854 from k12ish/master
...
Add method `card_count_from_did()`
2020-12-20 10:17:25 +10:00
Damien Elmes
163e1a7f79
Merge pull request #853 from abdnh/strip-isolation-chars
...
Strip isolation characters from app link
2020-12-20 10:11:08 +10:00
k12ish
5da867c88a
Added type hints, renamed kwarg
2020-12-19 18:12:58 +00:00
k12ish
9dc01bace1
Added method
2020-12-19 17:59:07 +00:00
abdo
5f698b2b01
Strip isolation characters from app link
...
Reported in https://forums.ankiweb.net/t/bug-link-in-about-window/5894
2020-12-18 23:53:44 +03:00
Damien Elmes
c18927b7ff
pin pyaudio and qtmultimedia
2020-12-18 19:57:19 +10:00
Damien Elmes
583e0ceca8
expose recording driver in preferences (at least for now)
2020-12-18 19:49:17 +10:00
Damien Elmes
a969046852
write .wav in background
2020-12-18 19:24:53 +10:00
Damien Elmes
e77211c636
leave iodevice alone after calling .stop()
...
Docs say it should not be accessed, and it fails on Linux.
2020-12-18 19:14:24 +10:00
Damien Elmes
9778ac8d80
experiment with lower-level QAudioInput
...
Allows us to discard the start of the recording like PyAudio, instead
of just muting it.
2020-12-18 18:59:10 +10:00
Damien Elmes
1aba818ccd
add back pyaudio as an optional alternative
2020-12-18 16:52:00 +10:00
Damien Elmes
faf992643a
exhaustiveness checks on literals are now possible with the move to py38
2020-12-18 16:50:55 +10:00
Damien Elmes
4909a08c88
update to cargo-raze 0.8.0 release
2020-12-18 11:56:56 +10:00
Damien Elmes
cdea17e4f8
update Rust deps
2020-12-18 11:56:28 +10:00
Damien Elmes
9038015f4f
formatting fix
2020-12-18 10:27:32 +10:00
Damien Elmes
c3d2826023
update translations
2020-12-18 10:15:15 +10:00
Damien Elmes
89371a6c55
avoid using literal 1 in English translations
...
It confuses translators:
https://forums.ankiweb.net/t/bug-in-review-intervals-for-some-languages-in-number-of-cards/5744/8
2020-12-18 10:14:19 +10:00
Damien Elmes
b13f6d4931
document ANKI_PROFILE_CODE and add bazel command to run snakeviz
2020-12-17 12:03:24 +10:00
Damien Elmes
ba36f5f80f
add snakeviz
2020-12-17 10:57:51 +10:00
Damien Elmes
d4c19f0980
update python deps
2020-12-17 10:57:44 +10:00
Damien Elmes
ccc99d0ccf
bump version
2020-12-16 20:29:45 +10:00
Damien Elmes
555e638e7e
explicitly set sample rate and channels
...
Windows sounds awful by default on a machine here.
2020-12-16 20:18:13 +10:00