Damien Elmes
86687b4148
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
57ec454847
Fix importing of Mnemosyne due dates ( #2936 )
2024-01-11 14:11:17 +10:00
RumovZ
1613eae261
Fix note id mix-up when resolving notetype conflicts ( #2940 )
...
Closes #2939 .
2024-01-11 13:50:03 +10:00
Damien Elmes
cf5f716037
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
bf06020855
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
cc81db0f9d
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
5d1fc9a591
Flip indent/outdent buttons for RTL ( #2930 )
2024-01-09 11:09:53 +10:00
Damien Elmes
66d0046b8a
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
bfea56c470
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
3982e0c8fe
Update to Rust 1.75
2024-01-05 14:28:23 +10:00
Abdo
646ba41cf8
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
d5b57262fd
Fix toolbar button shifting on hover ( #2928 )
2024-01-03 16:53:37 +10:00
Abdo
cef7338b96
Initialize Browser.aspect_ratio earlier to fix AttributeError ( #2924 )
2024-01-03 15:59:16 +10:00
Abdo
dbfb46e6c8
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
f544bdd041
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
ddabbddeb1
add padding to control corner to shapes ( #2919 )
2024-01-01 14:08:24 +10:00
Damien Elmes
8f77e5198b
Add make to build reqs; update ARM docs
2023-12-30 09:45:39 +10:00
Damien Elmes
1a1d4d5419
Work around test failure on Windows
2023-12-28 18:43:28 +10:00
Damien Elmes
e009325745
Roll back Qt on Mac source build too
2023-12-28 18:28:46 +10:00
Damien Elmes
1eae8be81e
Bump version to 23.12.1
2023-12-28 18:19:48 +10:00
Damien Elmes
08da442497
Update translations
2023-12-28 18:19:29 +10:00
Damien Elmes
20dc281558
Revert "Update to Qt 6.6.1 on Mac"
...
This reverts commit cbab96ec75
.
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
b73c1c7f87
Pull in FSRS fix for pretrain
2023-12-28 18:15:44 +10:00
Abdo
3e5458b3db
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
be89ec8892
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
6608baa9da
fix: enable keyboard in mobile io note editor ( #2916 )
2023-12-28 18:00:07 +10:00
user1823
b06f2f9ccb
Improve description of stability in Stats ( #2910 )
2023-12-27 13:07:08 +10:00
Jarrett Ye
0266de60b3
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
55ef11af84
Update translations
2023-12-25 09:40:51 +10:00
Damien Elmes
2b763ee0b2
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
37f55a381e
Select cancel button by default
...
Consistent with 'keep editing' in add screen
2023-12-25 09:40:24 +10:00
RumovZ
c39f2cacae
Fix new cards from parent decks being gathered ( #2907 )
...
Fixes #2906 .
2023-12-24 20:04:28 +10:00
Abdo
e33a2bcb17
Improve confirmation message in Add screen ( #2903 )
2023-12-24 15:22:59 +10:00
Jarrett Ye
3378e476e6
Update to FSRS-4.5 ( #2901 )
2023-12-22 16:17:40 +10:00
Damien Elmes
fc492a41c4
Update translations
2023-12-22 14:19:06 +10:00
msisovic
7f976aaa56
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
31aba99641
Offer to save changes when card layouts screen is closed ( #2899 )
2023-12-22 14:12:33 +10:00
Damien Elmes
4908be62ed
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
d9f5487815
Force memory state recompute when cards moved into different deck
2023-12-22 14:02:39 +10:00
RumovZ
8537e85a64
Log existing notes during CSV import ( #2898 )
2023-12-22 14:01:35 +10:00
Abdo
f2e9c73b31
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
1ff55475b9
Fix opening card info window closes it when already open ( #2896 )
2023-12-21 13:57:32 +10:00
Damien Elmes
4678b0cc4a
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
9b00425209
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
3605ef314a
Update translations
2023-12-18 13:20:17 +10:00
Damien Elmes
77cb3220c5
Update zerocopy for soundness fix
2023-12-16 09:48:30 +10:00
Damien Elmes
aee272f0e2
Defer page cleanup to prevent API access warning
2023-12-16 09:45:58 +10:00
user1823
c4656ccc44
Correct the description of FSRS Difficulty in Stats ( #2888 )
...
* Correct the description of FSRS difficulty
* Update DifficultyGraph.svelte
* Update statistics.ftl
2023-12-14 12:48:58 +10:00
Damien Elmes
c253a142ef
Preserve _renderStats() signature to avoid add-on breakage
2023-12-14 10:57:50 +10:00
Damien Elmes
edd38ca067
Calculate elapsed days for intraday learning cards
...
https://forums.ankiweb.net/t/anki-23-12-beta/37771/109
2023-12-13 10:18:29 +10:00