RumovZ
|
163f92729d
|
Add exception handling for filter modifications
|
2021-01-06 20:25:13 +01:00 |
|
RumovZ
|
0b1eec9cd8
|
Add tests for writer.rs
Also minor adjustments to concatenate_searches.
|
2021-01-06 19:39:34 +01:00 |
|
RumovZ
|
f061ccfb02
|
Implement search replacing via Ctrl+Shift combo
Also switch to using the new backend functions for concatenating and
negating searches.
|
2021-01-06 18:32:29 +01:00 |
|
RumovZ
|
8c0d666431
|
Adjust frontend to normalized search syntax
|
2021-01-06 14:05:28 +01:00 |
|
RumovZ
|
1c257047b6
|
Implement replace_search_term
|
2021-01-06 14:03:43 +01:00 |
|
RumovZ
|
5a9e905b22
|
Implement concatenate_searches
Fix minor stuff in writer.rs.
|
2021-01-06 14:00:47 +01:00 |
|
RumovZ
|
576ffc2b0a
|
Implement negate_search
|
2021-01-06 13:57:35 +01:00 |
|
RumovZ
|
6ad500db55
|
Make function names more explicit and add docs
|
2020-12-29 11:18:49 +01:00 |
|
RumovZ
|
6a2f1fc6aa
|
Make normalized search syntax more explicit
Also fix a bug with NoCombining and WordBoundary searches.
|
2020-12-29 11:06:53 +01:00 |
|
RumovZ
|
54964c5fa6
|
Don't escape isolated -
|
2020-12-22 11:52:17 +01:00 |
|
RumovZ
|
08c77107a0
|
Fix format and tests
|
2020-12-22 11:32:53 +01:00 |
|
RumovZ
|
f61cc9112d
|
Norm search
|
2020-12-22 11:08:47 +01:00 |
|
RumovZ
|
b7d49d26d2
|
Expose search writer
|
2020-12-22 11:06:55 +01:00 |
|
RumovZ
|
37c4ac6524
|
Add search writer
|
2020-12-22 11:04:38 +01: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 |
|
Damien Elmes
|
eb5100d3c7
|
formatting & mypy fix
|
2020-12-16 19:51:46 +10:00 |
|
Damien Elmes
|
aa2ca25e53
|
update translations
|
2020-12-16 19:46:24 +10:00 |
|
Damien Elmes
|
640e381081
|
update recording time more frequently; remove print statement
|
2020-12-16 19:45:08 +10:00 |
|
Damien Elmes
|
e7c2381e28
|
remove format separator from recording string
|
2020-12-16 19:44:47 +10:00 |
|
Damien Elmes
|
9f3659a1d3
|
use QtMultimedia for recording instead of PyAudio
The unmute-on-first-duration-change approach is to try to prevent
clicks/pops that can happen at the start of recordings. If it doesn't
solve the problem, we may need to drop down to the lower-level
QAudioInput().
Closes https://github.com/ankitects/help-wanted/issues/23
May fix https://forums.ankiweb.net/t/anki-crashes-periodically-after-clicking-record-audio-button/5824,
which I suspect was caused by processEvents()
|
2020-12-16 19:33:25 +10:00 |
|
Damien Elmes
|
9d1362d69e
|
fix deprecation error on startup on Windows
|
2020-12-16 15:56:10 +10:00 |
|
Damien Elmes
|
6f5f0787d2
|
Merge pull request #850 from cecini/warn
fix float to int conversion DeprecationWarning
|
2020-12-16 15:40:35 +10:00 |
|
Damien Elmes
|
42f583f8a1
|
fix some warnings on startup
|
2020-12-16 15:38:24 +10:00 |
|
Damien Elmes
|
f37fcf950d
|
ignore pickle.dumps() warning
|
2020-12-16 15:38:11 +10:00 |
|
Damien Elmes
|
5f424d1283
|
bump pickle proto to v4; change column type to blob
|
2020-12-16 15:38:07 +10:00 |
|
Damien Elmes
|
42eb607d07
|
mention requirements.txt in editing docs
|
2020-12-16 15:38:02 +10:00 |
|
Damien Elmes
|
fc6f7d45f5
|
enable Python warnings when running
|
2020-12-16 14:59:04 +10:00 |
|
Damien Elmes
|
3778d343b1
|
don't catch DeprecationWarnings in the GUI
|
2020-12-16 14:25:11 +10:00 |
|
Damien Elmes
|
2f4ebe11e5
|
add some code editing/completion docs
|
2020-12-16 14:16:08 +10:00 |
|
Damien Elmes
|
15c41b008c
|
fix path to anki lib in ts/ when editing
|
2020-12-16 14:15:49 +10:00 |
|
Damien Elmes
|
d75ef92a01
|
Merge pull request #851 from hgiesel/cardtypeprobs
Remove unicode isolation from card type names
|
2020-12-16 13:37:44 +10:00 |
|
Damien Elmes
|
32a71c5418
|
remove conditional rsbackend_gen import
It causes PyCharm to think methods are missing on col.backend, and
should not be needed with the move to Bazel.
|
2020-12-16 13:30:54 +10:00 |
|
Damien Elmes
|
c28885d191
|
add type stub for _rsbridge to make PyCharm happy
|
2020-12-16 13:13:42 +10:00 |
|
Henrik Giesel
|
eb1ddefa42
|
Remove unicode isolation from card type names
|
2020-12-16 03:09:33 +01:00 |
|