Damien Elmes
2b07464ca4
Fix D/R graphs excluding values of 1.0
...
Closes #2783
2023-10-29 07:45:10 +10:00
Aristotelis
822dc933ea
Move IO webview internals to editor ( #2784 )
2023-10-29 06:50:15 +10:00
Damien Elmes
dbfbd356f1
Fix sm2_retention getting reset on downgrade/sync
2023-10-28 14:45:24 +10:00
Aristotelis
e1a0200fe3
Always set an AnkiWebViewKind ( #2782 )
2023-10-28 13:18:21 +10:00
Damien Elmes
841a178bb8
Update translations
2023-10-28 13:16:26 +10:00
Damien Elmes
0d61558de0
Conflict handling -> Updates
2023-10-28 13:16:13 +10:00
Damien Elmes
8a740d10a5
Mention 'custom scheduling' and link to FSRS in manual
2023-10-28 12:47:55 +10:00
Damien Elmes
784175d02d
Update translations
2023-10-28 12:32:09 +10:00
Damien Elmes
f0839bf7df
Migrate some auto advance strings over from AnkiMobile
2023-10-28 12:31:51 +10:00
Damien Elmes
357e7a151c
Fix handling of multi-word ftl files
2023-10-28 12:28:23 +10:00
Damien Elmes
ec28eb42f0
Add 'copy debug info' button to add-on startup screen
2023-10-28 11:59:54 +10:00
Damien Elmes
0f8b6dc7a4
Start editing text immediately after adding text node
...
Closes #2781
2023-10-28 10:25:56 +10:00
Damien Elmes
158eb4322a
We can now use burn from crates.io
2023-10-28 08:23:33 +10:00
Damien Elmes
445b5e0cd1
Fix I/O failing to load if image takes too longer
2023-10-28 07:59:06 +10:00
Damien Elmes
cd7cc7e8cf
Add reviewer_extras.css
...
Will help with https://github.com/ankidroid/Anki-Android-Backend/issues/313
2023-10-27 03:07:31 +10:00
Damien Elmes
04b5f53896
Expose method to check for v2 as well
2023-10-27 02:47:04 +10:00
Damien Elmes
eb444ee821
Fix 'learn' showing twice in deck browser
2023-10-26 13:15:00 +10:00
Damien Elmes
e81c49032f
Apply same ctrl+numpad enter fix that the add screen has
...
Likely regression in the switch to a main window
2023-10-26 11:57:37 +10:00
Damien Elmes
092b852236
Don't block collection when playing audio
...
https://forums.ankiweb.net/t/anki-23-10-release-candidate/35967/60
2023-10-26 11:46:02 +10:00
Damien Elmes
9b496816b2
Don't lock collection while generating TTS
2023-10-26 11:45:17 +10:00
Damien Elmes
be509ec97c
Update translations
2023-10-26 11:23:24 +10:00
Damien Elmes
901f465bf4
Split translation of learn in the deck list
...
Closes #2708
2023-10-26 11:23:24 +10:00
Damien Elmes
51b0fe863c
Tweaks to import screen
...
- Tweak wording
- Move conflict handling options to a disclosure
2023-10-26 11:23:24 +10:00
Damien Elmes
301405da5c
Revert "Use scheduling flag instead of checking revlog when importing decks ( #2730 )"
...
This reverts commit 068d79329e .
The previous change breaks the assumption on this line:
DeckKind::Filtered(_) => unreachable!(),
This will likely need a bigger refactor to handle this properly, and separate
out importing of deck configs from other scheduling data.
2023-10-26 11:23:24 +10:00
Damien Elmes
c8e6a81557
Bump werkzeug for CVE
2023-10-26 11:23:24 +10:00
Damien Elmes
f74e74b59a
Tweaks to add-on startup failure screen / update checks
...
- Add a Check for Updates button to the screen
- Make the update list screen non-modal, so that other modal pop-ups
at startup don't leave the user stuck
- When manually checking for updates, update Anki's last check time
2023-10-26 11:23:24 +10:00
Damien Elmes
7bbea7fb9a
Warn users about rescheduling
2023-10-26 11:23:24 +10:00
Damien Elmes
1308edc4ce
Relax sm2 retention limits
2023-10-26 11:23:24 +10:00
virinci
0c9f403ff1
Fix Linux install script CWD check ( #2775 )
2023-10-26 11:22:56 +10:00
Damien Elmes
4b05cda8e2
Add public method to determine if v3 is enabled
2023-10-25 11:41:05 +10:00
Damien Elmes
b9ffdcfbd5
Update fsrs and Rust deps
2023-10-25 10:22:36 +10:00
Damien Elmes
89249ce238
Disable rotation globally
...
As described on https://github.com/fabricjs/fabric.js/issues/6420#issuecomment-650747872
Fixes rotation marker appearing when selecting, and when ungrouping
2023-10-25 09:23:47 +10:00
Hikaru Y
e9c4966f12
Fix shape selection malfunction after creating shapes in succession ( #2773 )
...
* Fix shape selection malfunction after creating shapes in succession
* Disable rotation when duplicating a shape
2023-10-25 09:02:44 +10:00
Abdo
37883fe311
Fix scaling of text objects ( #2767 )
...
* Fix scaling of text objects
* Do not transform scale factors
2023-10-25 08:47:54 +10:00
Damien Elmes
520f0ea68e
Fix title case
2023-10-23 12:05:33 +10:00
Damien Elmes
9463fd05fd
Update translations
2023-10-23 12:04:03 +10:00
Damien Elmes
d6f15a3add
Add tooltips for image occlusions
...
Closes #2768
2023-10-23 12:03:22 +10:00
Aristotelis
8423dc0798
Allow disabling occlusion mask border ( #2764 )
...
* Allow setting occlusion mask border to zero
* Switch to multi-line if statements
cf. 76b78f85c4
* Enforce if statement braces in dprint
---------
Co-authored-by: Glutanimate <glutanimate@users.noreply.github.com>
2023-10-23 11:43:37 +10:00
Abdo
ebcbed1b83
Fix IO groups breaking upon editing ( #2766 )
...
* Fix IO groups breaking upon editing
* Emit change signal after group/ungroup
2023-10-23 09:43:31 +10:00
Damien Elmes
76b78f85c4
Enforce curly bracket usage for one-statement ifs
2023-10-23 09:19:49 +10:00
Hikaru Y
0c2ba4ae92
Indicate current occlusion type in pop-up menu ( #2760 )
...
* Simplify handling of occlusion types in editor code
- Unify updateIONoteInEditMode(), setOcclusionFieldInner() and
setOcclusionField() into updateOcclusionsField()
- Don't use `includeInactive` property of Shape class in editor code
- Drop `isEditMode`
+
Update the occlusions field every time a mask or text is updated, not
only in editing mode but also in adding mode, so that IO cards can be
previewed correctly in the card layout screen
* Indicate current occlusion type in pop-up menu
https://forums.ankiweb.net/t/anki-23-10-beta-5-6/35677/46
* Fix a11y warnings in Toolbar.svelte
* Drop `occludeInactive` parameter from `MaskEditorAPI.getShapes()`
2023-10-23 09:12:56 +10:00
Damien Elmes
c9eb57ec7a
Add image occlusion to stock notetypes
2023-10-22 11:00:39 +10:00
Aristotelis
e4d904444d
Add ordinals to IO clozes ( #2763 )
...
Co-authored-by: Glutanimate <glutanimate@users.noreply.github.com>
2023-10-22 10:52:22 +10:00
Hikaru Y
fab8278ac7
Fix modified polygon not being saved when editing IO note ( #2762 )
2023-10-22 10:51:45 +10:00
Aristotelis
641f18a12f
Add APIs for IO mask editing ( #2758 )
...
* Add simple mask editor add-on API
* Signal completed mask editor image loading to Python
* Add API methods for querying mask editor state, fix formatting
* Use event forwarding to propagate image loaded event
Should fix mobile support by moving all bridgeCommand calls to `NoteEditor.svelte`
* Add shape classes to mask editor API
---------
Co-authored-by: Glutanimate <glutanimate@users.noreply.github.com>
2023-10-22 10:40:40 +10:00
kelciour
3167505916
Change export notes' parent window in card browser ( #2761 )
2023-10-22 10:23:58 +10:00
Damien Elmes
b60832f1db
Expose skip_undo_entry
...
https://forums.ankiweb.net/t/porting-tips-for-anki-23-10/35916/4
2023-10-22 10:21:27 +10:00
kelciour
fc06368f53
Make it possible to silent uninstall with WinGet ( #2757 )
2023-10-21 12:23:12 +10:00
Abdo
2b6cb0f7f4
Refresh reviewer as the day rolls over ( #2756 )
2023-10-21 12:18:01 +10:00
Damien Elmes
cdf8fcaaaf
Fix browser query not matching stats
...
- Round instead of floor when binning
- Account for rounding in search
https://forums.ankiweb.net/t/anki-23-10-release-candidate/35967/4
2023-10-21 12:00:43 +10:00