Damien Elmes
|
175afa9fee
|
migrate more methods to service
|
2020-05-22 22:09:33 +10:00 |
|
Damien Elmes
|
9c20d9a02b
|
start reworking protobuf handling
Will allow us to cut down on boilerplate by automatically generating
code from RPC service definitions
|
2020-05-22 20:56:15 +10:00 |
|
Damien Elmes
|
58a243aa6c
|
EMPTY_CARDS should not be translatable
|
2020-05-22 11:45:14 +10:00 |
|
Damien Elmes
|
6144317736
|
hook expected an int, not a str
|
2020-05-22 11:27:40 +10:00 |
|
Damien Elmes
|
cecf363c38
|
fix custom study not saving
|
2020-05-22 11:25:11 +10:00 |
|
Damien Elmes
|
0bf4fe400a
|
fix deletion of decks; allow deleting cards from default
https://anki.tenderapp.com/discussions/beta-testing/1967-2126-189-g7384df8f-crash-at-note-types-fields-save#comment_48353232
|
2020-05-22 11:24:56 +10:00 |
|
Damien Elmes
|
9baa8530d5
|
move deck/notetype update hooks to gui
We need to migrate away from firing hooks in libanki, since libanki
methods may be running on a background thread, and hook consumers
typically expect the code to run in the main thread. We could document
it, but it would frequently be forgotten about, and could lead to
crashes.
https://anki.tenderapp.com/discussions/ankidesktop/41748-qobject-cannot-create-children-for-a-parent-that-is-in-a-different-thread-when-hitting-the-save-button-on-clayoutpy-window
|
2020-05-22 10:47:14 +10:00 |
|
Damien Elmes
|
16eceb5260
|
show 'changes saved' in parent window
|
2020-05-22 10:43:41 +10:00 |
|
Damien Elmes
|
9358c78bad
|
show message when search fails
|
2020-05-22 10:43:28 +10:00 |
|
Damien Elmes
|
1844cc84cc
|
can't use _card.note_type() in clayout
|
2020-05-22 09:58:58 +10:00 |
|
Damien Elmes
|
a4efd9910e
|
monospace font in clayout
|
2020-05-22 09:58:20 +10:00 |
|
Damien Elmes
|
c52a076176
|
add back most of .fields() to avoid breaking add-ons
|
2020-05-21 12:08:51 +10:00 |
|
Damien Elmes
|
a3ac96443b
|
use context manager in retrieveURL
|
2020-05-21 10:58:42 +10:00 |
|
Damien Elmes
|
44ca4b32eb
|
use longer delay in test_timing()
was intermittently failing in slow Windows CI
|
2020-05-21 09:33:49 +10:00 |
|
Damien Elmes
|
d5d5ca9c3d
|
clearer variable names in retrieveURL
|
2020-05-21 09:22:34 +10:00 |
|
Damien Elmes
|
8300d8d85c
|
Merge pull request #630 from evandroforks/close_http_client_connections
Fixed HttpClient session not being closed
|
2020-05-21 09:17:07 +10:00 |
|
Damien Elmes
|
15a696a2d7
|
Merge pull request #628 from evandroforks/add_missing_anki_icon_to_debug_window
Added missing Anki icon to debug window
|
2020-05-21 09:06:26 +10:00 |
|
Damien Elmes
|
2291f52ff0
|
Merge pull request #629 from evandroforks/fix_misspelling_of_rsync_on_checks_yml
Fix misspelling of rsync variable name on checks.yml
|
2020-05-21 09:04:13 +10:00 |
|
evandrocoan
|
14692fb345
|
Added missing Anki icon to debug window
|
2020-05-20 19:21:31 -03:00 |
|
evandrocoan
|
b388c43454
|
Fixed HttpClient session not being closed
|
2020-05-20 19:20:41 -03:00 |
|
evandrocoan
|
05f36bd05f
|
Fix misspelling of rsync variable name on checks.yml
|
2020-05-20 19:19:36 -03:00 |
|
Damien Elmes
|
300fba156e
|
fix shortcut keys in clayout
|
2020-05-21 07:51:35 +10:00 |
|
Damien Elmes
|
12b9a7e368
|
left-align radio buttons in clayout
|
2020-05-20 19:56:53 +10:00 |
|
Damien Elmes
|
d5e48fdf65
|
fix deck age being used instead of collection
https://anki.tenderapp.com/discussions/ankidesktop/41637-bug-in-statistics
|
2020-05-20 19:46:01 +10:00 |
|
Damien Elmes
|
e2bb5cd14a
|
update missed storage._Collection references
|
2020-05-20 19:45:46 +10:00 |
|
Damien Elmes
|
50fdf9b03d
|
storage->collection
|
2020-05-20 17:58:28 +10:00 |
|
Damien Elmes
|
c49c378296
|
move storage logic into collection.py; fix export bug
https://anki.tenderapp.com/discussions/ankidesktop/41495-using-file-export-closes-the-collection-on-mwcoldb-if-the-browser-window-is-open
|
2020-05-20 17:43:34 +10:00 |
|
Damien Elmes
|
eb0c9f6e0a
|
fix progress bar getting stuck on image paste
|
2020-05-20 16:12:41 +10:00 |
|
Damien Elmes
|
6ae55a7a77
|
deprecate removeTempNote()
|
2020-05-20 15:01:05 +10:00 |
|
Damien Elmes
|
8da69c5d39
|
fix HTML editor in add screen
|
2020-05-20 14:59:22 +10:00 |
|
Damien Elmes
|
0c85397461
|
fix extending limits in custom study
https://anki.tenderapp.com/discussions/beta-testing/1967-2126-189-g7384df8f-crash-at-note-types-fields-save
|
2020-05-20 14:13:40 +10:00 |
|
Damien Elmes
|
8f207cc900
|
drop mw.weakref usage in models.py for now
https://anki.tenderapp.com/discussions/beta-testing/1967-2126-189-g7384df8f-crash-at-note-types-fields-save
|
2020-05-20 13:53:34 +10:00 |
|
Damien Elmes
|
4fd8a4cf2d
|
update empty cards hook
Closes #515
|
2020-05-20 13:41:09 +10:00 |
|
Damien Elmes
|
9876c30d89
|
tidy up Qt import
|
2020-05-20 13:38:55 +10:00 |
|
Damien Elmes
|
e564a47504
|
Merge pull request #625 from evandroforks/fixed_check_box_called_twice
Fixed clayout.py rendering the contents twice when clicked
|
2020-05-20 12:48:48 +10:00 |
|
Damien Elmes
|
1d4fd50d8b
|
Merge pull request #626 from evandroforks/fix_previewer_button
Fixed previewer button not resetting the state when the preview
|
2020-05-20 12:48:17 +10:00 |
|
Damien Elmes
|
000930f3c3
|
Merge pull request #627 from evandroforks/add_missing_anki_icon_to_preview_window
Added missing Anki icon to qt/aqt/previewer.py
|
2020-05-20 12:47:33 +10:00 |
|
evandrocoan
|
64a90a457c
|
Fixed clayout.py rendering the contents twice when clicked
https://stackoverflow.com/questions/36808257/pyqt-radiobutton-ischecked-is-executed-twice
|
2020-05-19 20:17:20 -03:00 |
|
evandrocoan
|
3ea6f685b2
|
Added missing Anki icon to qt/aqt/previewer.py
|
2020-05-19 19:43:18 -03:00 |
|
evandrocoan
|
3dcfd57b07
|
Fixed previewer button not resetting the state when the preview
window is closed by its X button
|
2020-05-19 19:24:54 -03:00 |
|
Damien Elmes
|
7384df8f19
|
Merge pull request #613 from evandroforks/add_missing_file_descriptors_close
Add missing close file descriptors using context managers
|
2020-05-19 14:39:07 +10:00 |
|
Damien Elmes
|
97eadb78c4
|
Merge pull request #624 from evandroforks/deprecate_pacman
Deprecated pacman usage because its is failing out of nowhere,
|
2020-05-19 13:15:37 +10:00 |
|
Damien Elmes
|
e17d63083c
|
catch protobuf error as well
Sad that we can't exhaustively match protobuf oneofs in
Python :-(
|
2020-05-19 13:10:20 +10:00 |
|
evandrocoan
|
30c76efaaa
|
Deprecated pacman usage because its is failing out of nowhere,
probably a server is down. Anyways, directly unziping rsync is
faster. And soo, we will have builtin support for msys2:
https://github.com/actions/virtual-environments/pull 632
|
2020-05-18 23:49:28 -03:00 |
|
Damien Elmes
|
08f1843b67
|
automatically omit notes or cards table when possible
|
2020-05-19 11:27:02 +10:00 |
|
evandrocoan
|
083cc8ae4e
|
Simplified csvfile.py super call __del__ call
|
2020-05-18 16:20:33 -03:00 |
|
evandrocoan
|
200bad3714
|
Explicitly close the importer file descriptor
https://github.com/ankitects/anki/pull 613
|
2020-05-18 15:54:20 -03:00 |
|
evandrocoan
|
efb62b9528
|
Add missing close file descriptors using context managers
|
2020-05-18 15:54:20 -03:00 |
|
Damien Elmes
|
31ceb5d730
|
simplify the migration popup
Avoid presenting the user with a wall of text they may not understand,
default to proceeding, and quit if the user cancels.
|
2020-05-18 20:15:59 +10:00 |
|
Damien Elmes
|
a53aac40f8
|
Merge pull request #610 from evandroforks/ask_confirmation_before_moving_anki_collection
Ask user confirmation before moving the Anki directory
|
2020-05-18 19:44:27 +10:00 |
|