Colin Hughes
1686d76ee7
added "Windows user (using PyCharm)" section to README.development
2020-10-03 06:26:34 +01:00
Damien Elmes
14885acc44
don't reschedule repeating timers that occur during progress
...
For things like updating the deck list, it makes no sense to do it
multiple times at the end of a long operation, and the once/second signal
timer was causing hundreds or thousands of 100ms timers to be created.
https://forums.ankiweb.net/t/anki-memory-usage/3842
2020-09-30 10:01:06 +10:00
Damien Elmes
3159b66444
"fix" ts failing in CI due to improved upstream type signatures
...
...by throwing non-null assertions everywhere.
2020-09-29 22:13:25 +10:00
Damien Elmes
61bbe6a604
fix * handling in unqualifed text as well
...
https://forums.ankiweb.net/t/anki-2-1-desktop-searching-with-only-when-limited-to-a-field/3789/4
2020-09-29 21:18:19 +10:00
Damien Elmes
49432e8a83
Merge pull request #770 from Arthur-Milchior/const_in_col
...
NF: uses consts in col
2020-09-28 08:24:04 +10:00
Arthur Milchior
fa13c0cc20
NF: uses consts in col
2020-09-27 09:01:47 +02:00
Damien Elmes
722454bab1
Merge pull request #769 from abdnh/escape-sidebar-terms
...
Escape browser sidebar search terms
2020-09-27 16:06:10 +10:00
Damien Elmes
2e7c71b415
fix escaping of * in field search
...
mentioned in
https://github.com/ankitects/anki/pull/769
2020-09-27 16:04:08 +10:00
Damien Elmes
fa6ee12f47
fix links not opening externally after finishing
...
https://forums.ankiweb.net/t/anki-2-1-34-35-beta/3569/19
2020-09-27 14:36:55 +10:00
Damien Elmes
aefcdfa17f
backups no longer happen on each sync
...
https://forums.ankiweb.net/t/accidentally-deleted-backs-one-deck/3740/6
2020-09-27 12:59:51 +10:00
Damien Elmes
86e8df58ee
fix old content appearing when flagging
...
https://forums.ankiweb.net/t/very-specific-but-quite-consistent-bug-in-browser/3685
2020-09-27 12:31:25 +10:00
Damien Elmes
2cc4fad19a
fix import shortcut
...
https://forums.ankiweb.net/t/anki-2-1-34-35-beta/3569/21
2020-09-27 11:57:12 +10:00
Damien Elmes
5c01268a8e
use separate opacity css for Qt 5.9/Chromium 56
...
Fixes black area on alternate Mac build:
https://forums.ankiweb.net/t/statistics-bug-line-graph-graphic/3745
2020-09-27 11:47:08 +10:00
abdo
9ff8aa4830
Escape sidebar search terms
2020-09-25 21:05:34 +03:00
Damien Elmes
28bcba6195
Merge pull request #768 from abdnh/previewer-multi-select
...
Fix previewer not refreshing when selecting multiple cards in browser
2020-09-25 13:10:12 +10:00
abdo
7aaf22b0a2
Fix previewer not refreshing when selecting multiple cards in browser
2020-09-24 07:05:16 +03:00
Damien Elmes
88114b0662
Merge pull request #767 from abdnh/context-menu-copy-image
...
Allow copying of images using context menu
2020-09-24 10:57:13 +10:00
Damien Elmes
1a619073d7
bump version
2020-09-24 10:52:24 +10:00
Damien Elmes
b39612eb33
rename downgrade method for clarity
2020-09-22 15:53:26 +10:00
abdo
b20e022097
Allow copying of images using context menu
2020-09-22 06:32:37 +03:00
Damien Elmes
b57d1ed08a
allow dragging of images in review screen again
...
when we were using webkit+file URLs, this deleted files from the
media folder! But we're behind a HTTP server now, so this should
be safe.
https://forums.ankiweb.net/t/no-longer-able-to-copy-latex-output/3128/5
originally disabled in
dd4bae6e8d
2020-09-22 10:29:53 +10:00
Damien Elmes
ea7b8c5e49
update schema to fix default initial ease in deck configs
...
Closes #766
- changes the on-disk representation from % to a multiplier,
eg 250 -> 2.5, as this is consistent with the other options
- resets deck configs at or below 1.3 to 2.5
- for any cards that were using a reset deck config, reset their
current factor if it's at or below 2.0x. The cutoff is arbitrary,
and just intended to make sure we catch cards the user has rated
Easy on multiple times. The existing due dates are left alone.
2020-09-22 08:16:39 +10:00
Damien Elmes
34eea85fde
Merge pull request #765 from Arthur-Milchior/ignoreGuids
...
NF: remove _changedGuids
2020-09-21 14:35:44 +10:00
Arthur Milchior
b322e6d5f2
NF: remove _changedGuids
...
Nothing is ever added to the map.
That was a bug detected by lint in ankidroid
2020-09-21 06:02:10 +02:00
Damien Elmes
4d66bafc51
stop is:due gathering learning cards that are not due yet
...
https://forums.ankiweb.net/t/how-to-avoid-rebuilding-filtered-decks-to-skip-learning-cards-steps/3551/
2020-09-21 11:41:54 +10:00
Damien Elmes
2d02e5ffa3
fix average added
...
https://forums.ankiweb.net/t/statistics-bug-cards-added-average/3556
2020-09-21 11:31:27 +10:00
Damien Elmes
5ff567cda5
Merge pull request #764 from abdnh/back-side-only
...
'Show Both Sides' -> 'Back Side Only'
2020-09-21 10:47:52 +10:00
abdo
25c2eda7d2
'Show Both Sides' -> 'Back Side Only'
2020-09-20 19:31:00 +03:00
Damien Elmes
28b5c6c107
small learning steps were being stored as a float
...
https://forums.ankiweb.net/t/bug-with-fractional-learning-intervals/3524/5
2020-09-20 10:29:39 +10:00
Damien Elmes
2a5ebad11f
fix incorrect SQL in previous change
2020-09-19 12:27:00 +10:00
Damien Elmes
35470fdcf3
congrats_info() failed if learning card had negative due
...
https://forums.ankiweb.net/t/integralvalueoutofrange-for-filtered-deck/3353
2020-09-18 20:14:35 +10:00
Damien Elmes
717ea6db3d
sched_timing_today() needs a default rollover hour
...
When unset it was reverting to the V1 code.
https://forums.ankiweb.net/t/daily-counts-are-reset-on-sync/3441/16
2020-09-18 19:13:47 +10:00
Damien Elmes
779a8930e7
check original due in card stats
...
https://forums.ankiweb.net/t/how-come-some-of-my-cards-are-showing-retrospective-due-dates/3434/6
2020-09-17 14:36:18 +10:00
Damien Elmes
d1664804db
Merge pull request #761 from kelciour/linux-audio-stops-working
...
Revert mpv back to listening for idle callback
2020-09-17 14:15:11 +10:00
kelciour
401b1b43b2
Revert back to listening for idle callback
...
https://forums.ankiweb.net/t/anki-2-1-33-linux-audio-stops-working/3023
2020-09-16 09:25:18 +03:00
Damien Elmes
1b8d1303ca
Merge pull request #758 from hgiesel/synchook
...
Add sync_will_start and sync_did_finish hook
2020-09-15 21:20:46 +10:00
Henrik Giesel
5981cebb8e
Move sync_did_finish before reset
2020-09-15 13:06:11 +02:00
Damien Elmes
234cfaaa88
Merge pull request #760 from abdnh/extended-drop
...
Support extended drag & drop
2020-09-15 20:31:43 +10:00
abdo
a410a1117a
Support extended drag & drop
2020-09-14 17:07:31 +03:00
Henrik Giesel
306424455c
Add some documentation to sync_did_finish hook
2020-09-14 13:18:16 +02:00
Henrik Giesel
52502fb1d3
Put sync_did_finish hook before after_sync because it might unload collection
2020-09-14 13:06:20 +02:00
Henrik Giesel
a685272e16
Add sync_will_start and sync_did_finish hook
2020-09-14 12:22:01 +02:00
Damien Elmes
39627a17b7
add pointers to other README files
2020-09-09 10:01:42 +10:00
Damien Elmes
8bda2b73e7
Merge pull request #753 from kaczmarj/add/dockerfile
...
add Dockerfile
2020-09-09 09:49:13 +10:00
Damien Elmes
c801857d64
fix padding in RTL langs
...
closes #757
2020-09-09 09:44:15 +10:00
Jakub Kaczmarzyk
a22f4439a1
Merge branch 'master' into add/dockerfile
2020-09-08 14:59:32 -04:00
Jakub Kaczmarzyk
4d8b2207b4
Update Dockerfile and add README.docker
...
- Fix permissions in `/opt` to allow non-root user to compile Anki (which requires reading and/or creating files below `/opt`).
- Create `pythonbuilder` stage, which runs only `make build`. The wheels from this stage are copied into the final stage.
- Add README.docker
2020-09-08 14:58:25 -04:00
Damien Elmes
34ad8a9129
typo
2020-09-07 16:09:52 +10:00
Damien Elmes
d649dfb7fd
doc updates
...
thanks to Robert: https://github.com/ankitects/anki/pull/756
closes #756
2020-09-07 16:03:48 +10:00
Damien Elmes
e401cadc73
Merge pull request #752 from cyphar/rust-deps
...
rust: switch to stable compilers
2020-09-07 15:25:38 +10:00