Damien Elmes
37caa2d9fd
Update translations
2024-01-12 15:18:29 +10:00
Damien Elmes
edc30b866d
Update for jinja2 security warning
2024-01-12 15:17:26 +10:00
Damien Elmes
fd5100ae88
Fix error after notetype merge + downgrade
2024-01-12 15:16:27 +10:00
Damien Elmes
e2e4cfaabd
Shift the default network timeout back to 60 seconds
...
There have been a number of reports from people that were having trouble
with 30 seconds
2024-01-11 14:31:30 +10:00
Damien Elmes
b2345e9fe4
Include details on what's missing when a NotFound error is triggered
...
Makes debugging issues like #2939 easier
2024-01-11 14:20:10 +10:00
Damien Elmes
5b6a81cbf2
Fix importing of Mnemosyne due dates ( #2936 )
2024-01-11 14:11:17 +10:00
RumovZ
4920c13526
Fix note id mix-up when resolving notetype conflicts ( #2940 )
...
Closes #2939 .
2024-01-11 13:50:03 +10:00
Damien Elmes
eb45f8a76c
Fix update suppression
...
The check got lost in the recent refactor.
https://forums.ankiweb.net/t/bug-report-anki-23-10-1-linux-flatpak-ignore-this-update-does-not-work/39408
2024-01-09 14:12:26 +10:00
Damien Elmes
6709e022fc
Use card.reps - 1 when calculating fuzz ( #2933 )
...
https://github.com/open-spaced-repetition/fsrs4anki-helper/issues/343#issuecomment-1879584562
https://forums.ankiweb.net/t/reschedule-is-inconsistent-with-normal-schedule-in-fuzz/39363
2024-01-09 12:26:46 +10:00
Abdo
082c6bd7bd
Fix undo handling of group and some other IO tools ( #2931 )
...
* Fix undo handling of group and some other IO tools
* Emit change signal inside onObjectModified
* Fix group lost after moving group then undoing
* Skip undo entry if canvas has not changed
The onObjectModified() call I added in a previous commit to deleteDuplicateTools results in a duplicate undo entry for the delete tool. Checking for duplicate entries seems simpler than having to think about where onObjectModified() should be called exactly
* Fix extra undo entry added after ungroup
2024-01-09 11:19:46 +10:00
Abdo
441687866f
Flip indent/outdent buttons for RTL ( #2930 )
2024-01-09 11:09:53 +10:00
Damien Elmes
ee05094e57
Check review count up front
...
https://forums.ankiweb.net/t/inconsistent-number-of-reviews-when-clicking-optimize/39275/7
2024-01-08 14:05:09 +10:00
Damien Elmes
6eda192390
Clear out old FSRS progress as new operation starts
...
https://forums.ankiweb.net/t/inconsistent-number-of-reviews-when-clicking-optimize/39275/6
2024-01-08 13:23:25 +10:00
Damien Elmes
f1009d8d44
Update to Rust 1.75
2024-01-05 14:28:23 +10:00
Abdo
c18ad5ed85
Ignore some extra chars in no-combining search ( #2929 )
...
* Ignore some extra chars in no-combining search
* Construct new string
* Update rslib/src/text.rs (dae)
2024-01-05 14:22:52 +10:00
BlueGreenMagick
69f201d43c
Fix toolbar button shifting on hover ( #2928 )
2024-01-03 16:53:37 +10:00
Abdo
6cbb50659e
Initialize Browser.aspect_ratio earlier to fix AttributeError ( #2924 )
2024-01-03 15:59:16 +10:00
Abdo
f807ac2a81
Use our translation of 'Discard' ( #2920 )
...
* Use our translation of 'Discard'
* Update qt/aqt/utils.py (dae)
2024-01-01 14:20:31 +10:00
Viktor Ricci
d0359ab5eb
Allow > inside HTML attributes ( #2918 )
...
* Allow > inside HTML attributes
* Don't add unnecessary (?:...) to HTML_MEDIA_TAGS
2024-01-01 14:09:30 +10:00
Mani
773e143808
add padding to control corner to shapes ( #2919 )
2024-01-01 14:08:24 +10:00
Damien Elmes
7450c2b272
Add make to build reqs; update ARM docs
2023-12-30 09:45:39 +10:00
Damien Elmes
bb71e9b18c
Work around test failure on Windows
2023-12-28 18:43:28 +10:00
Damien Elmes
f9bb89197e
Roll back Qt on Mac source build too
2023-12-28 18:28:46 +10:00
Damien Elmes
e8c774d0fa
Bump version to 23.12.1
2023-12-28 18:19:48 +10:00
Damien Elmes
d9d5dd20f2
Update translations
2023-12-28 18:19:29 +10:00
Damien Elmes
3daa46b2bc
Revert "Update to Qt 6.6.1 on Mac"
...
This reverts commit c5ca835437 .
This moves the bundle back to Qt 5.3 due to
https://forums.ankiweb.net/t/anki-23-12-mac-apple-qt6-dmg-crashing-on-browser/38783
We'll move back up when 6.6.2 comes out in mid-late Jan.
2023-12-28 18:17:50 +10:00
Damien Elmes
f94a129f5e
Pull in FSRS fix for pretrain
2023-12-28 18:15:44 +10:00
Abdo
1428fe5a3e
Skip tests failing around rollover hour ( #2909 )
...
* Skip tests failing around rollover hour
* Set ANKI_TEST_MODE for Rust tests instead
2023-12-28 18:06:19 +10:00
RumovZ
54b21bdeaa
Cloze notetype merges ( #2912 )
...
* Abort when trying to match notetypes of different kinds
* Skip merging templates if target is cloze
2023-12-28 18:01:23 +10:00
Mani
1be8b813ea
fix: enable keyboard in mobile io note editor ( #2916 )
2023-12-28 18:00:07 +10:00
user1823
a764f008c5
Improve description of stability in Stats ( #2910 )
2023-12-27 13:07:08 +10:00
Jarrett Ye
e68430eec2
use new formula to calc ivl in getRetentionWarning ( #2911 )
...
* use new formula to calc ivl in getRetentionWarning
* format
* Use consistent casing (dae)
2023-12-27 12:26:58 +10:00
Damien Elmes
7e66976cd1
Update translations
2023-12-25 09:40:51 +10:00
Damien Elmes
2490267795
Exclude suspended cards from FSRS optimizing
...
https://forums.ankiweb.net/t/anki-23-12-beta/37771/155
2023-12-25 09:40:24 +10:00
Damien Elmes
c4115bdff2
Select cancel button by default
...
Consistent with 'keep editing' in add screen
2023-12-25 09:40:24 +10:00
RumovZ
9bebe2d72d
Fix new cards from parent decks being gathered ( #2907 )
...
Fixes #2906 .
2023-12-24 20:04:28 +10:00
Abdo
549f6f55a9
Improve confirmation message in Add screen ( #2903 )
2023-12-24 15:22:59 +10:00
Jarrett Ye
9af073cd0e
Update to FSRS-4.5 ( #2901 )
2023-12-22 16:17:40 +10:00
Damien Elmes
b5270716b5
Update translations
2023-12-22 14:19:06 +10:00
msisovic
e852372c20
Fix macOS clipboard issues ( #2900 )
...
* Added double-check of clipboard change when pasting.
* Added comment explaining changes, updated CONTRIBUTORS and about.py
2023-12-22 14:18:19 +10:00
Abdo
bfac98d622
Offer to save changes when card layouts screen is closed ( #2899 )
2023-12-22 14:12:33 +10:00
Damien Elmes
08a7b3ccab
Update FSRS
...
We're on the commit prior to
https://github.com/open-spaced-repetition/fsrs-rs/pull/141 , as that is
going to require work that will need to wait until after 23.12
2023-12-22 14:02:39 +10:00
Damien Elmes
2a173fdca9
Force memory state recompute when cards moved into different deck
2023-12-22 14:02:39 +10:00
RumovZ
1ad343c22a
Log existing notes during CSV import ( #2898 )
2023-12-22 14:01:35 +10:00
Abdo
f4cc9c0308
Do not close web pages when Esc is pressed and a modal is open ( #2894 )
...
* Prefer key over keyCode
* Do not close TS pages on Esc when floating elements are open
* Close pop-up when Escape is pressed regardless of keepOnKeyup
* Close help modals when Escape is pressed
* Avoid duplicate handling of Esc in WithFloating
* Formatting
* Handle closing of preset management modals
* Reset text input modal to initial value
2023-12-21 13:59:52 +10:00
Akash Reddy
37d0165fcc
Fix opening card info window closes it when already open ( #2896 )
2023-12-21 13:57:32 +10:00
Damien Elmes
e5fa4791a7
Use seconds instead of minutes for preview delay
...
Since this is not compatible with older clients, preview_delay has been
brought back so the configured value will still sync.
2023-12-21 11:02:29 +10:00
Damien Elmes
022fa10821
Hack around overflow in some languages
...
The problem at the moment is that the two left buttons are not part
of the scrollable area on the right, and the scrollable area has been
manually positioned. We would need to move the buttons into the toolbar
area, and then hide them when using the desktop editor. For now, I've
just added wrapping/smaller text instead.
https://forums.ankiweb.net/t/image-occlusion-editor-buttons-overlap-in-some-languages/38499
2023-12-18 13:34:05 +10:00
Damien Elmes
ac458609c4
Update translations
2023-12-18 13:20:17 +10:00
Damien Elmes
09c506a682
Update zerocopy for soundness fix
2023-12-16 09:48:30 +10:00