Damien Elmes
c5e81884d2
Update translations
2023-11-04 11:47:28 +10:00
Damien Elmes
2c153e918b
Prompt user to save preset changes before they compute weights
...
Closes #2797
2023-11-04 11:46:29 +10:00
Damien Elmes
5fa64e8f55
Move 'review' out of 'no need to translate' section
2023-11-04 08:45:02 +10:00
Damien Elmes
949509ca03
Add tooltip to mask editor button
2023-11-03 21:55:38 +10:00
Damien Elmes
febde8136b
Split sidebar review string
...
https://forums.ankiweb.net/t/im-trying-to-improve-the-translation-but-i-cant-find-it-in-one-place-please-help-me/35335/19
2023-11-03 21:25:10 +10:00
Damien Elmes
987482ddac
Update translations
2023-11-03 21:20:00 +10:00
Damien Elmes
439f5d2922
Update translations
2023-11-02 21:20:55 +10:00
Damien Elmes
5c62092012
Split 'due' translation in deck browser
2023-11-02 21:15:02 +10:00
Damien Elmes
a7450fb496
Update translations
2023-11-01 07:56:55 +10:00
Damien Elmes
badba0dcb1
Update translations
2023-10-29 08:16:33 +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
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
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
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
Damien Elmes
3c095d69b9
Update translations
2023-10-20 13:01:32 +10:00
Damien Elmes
dc4e4299e3
Tweak some of the graph descriptions
2023-10-20 12:58:07 +10:00
Damien Elmes
b54138b3ec
Don't automatically disable add-ons
...
773bceab4d (commitcomment-130467314)
Also, make the pop-up non-modal so it can be left on screen as the user
navigates to the add-on screen.
2023-10-20 11:12:56 +10:00
Damien Elmes
773bceab4d
Display all startup errors at once, and automatically disable add-ons
...
https://forums.ankiweb.net/t/anki-23-10-beta-5/35677/48
2023-10-19 13:40:39 +10:00
user1823
b0effff30b
Rename Analyze to Evaluate in FSRS Deck Options ( #2741 )
...
* Update deck-config.ftl
* Update FsrsOptions.svelte
* Update CONTRIBUTORS
2023-10-17 09:53:24 +10:00
Abdo
10966394fd
Remove v1/v2 support from the backend ( #2727 )
...
* Remove v1/v2 support from deck list
* Remove v1/v2 support from most routines and show error
* Remove scheduler_version from preferences
* Fix formatting
* Remove v1/v2 conditionals from Python code
* Fix legacy importer
* Remove legacy hooks
* Add missing scheduler checks
* Remove V2 logic from deck options screen
* Remove the review_did_undo hook
* Restore ability to open old options with shift (dae)
2023-10-14 10:50:59 +10:00
Damien Elmes
64e540e008
Update translations
2023-10-13 12:50:32 +10:00
Damien Elmes
568b24887f
Add help entries for FSRS options
2023-10-13 12:50:15 +10:00
Damien Elmes
41e7cad28e
Don't provide a button to copy estimated retention into desired retention
...
It's too easy for the user to end up with silly values if their configured
time/day is not reasonable.
2023-10-13 12:38:47 +10:00
Damien Elmes
ec8990dc11
Use sm2 retention when deriving memory state
...
Closes #2702
2023-10-13 10:37:35 +10:00
Damien Elmes
f7405f85cb
Update translations
2023-10-13 10:10:05 +10:00
chandraiyengar
0f9fdd4dae
Add profile name in profile deletion confirmation message ( #2722 )
...
* Add profile name in profile deletion confirmation message
* Update contributors
* leave old translation and add new one
2023-10-12 13:34:52 +10:00
Damien Elmes
db0cb6df8f
Update translations
2023-10-03 14:41:11 +10:00
Damien Elmes
facd798000
Clarify stability subtitle
...
Based on #2699 . Closes #2699 .
2023-10-03 14:40:41 +10:00
Damien Elmes
0e50cef207
Show tooltip on sync completion
...
Closes #2695
2023-10-03 12:57:39 +10:00
Damien Elmes
c07b7915c5
Update translations
2023-10-03 12:39:01 +10:00
Damien Elmes
8731a1f7ce
Add stability graph
2023-10-01 15:44:33 +10:00
Damien Elmes
49fcbe8f8f
Support rescheduling on weight/retention change
2023-10-01 15:20:58 +10:00
Abdo
fb9c814e6c
Allow creating an image occlusion from the clipboard ( #2689 )
...
* Allow creating an image occlusion from the clipboard
* Refactor pasted image name construction into methods
* Reduce button's top padding
* Fix capitalization
* Fix quality parameter of pasted image
* Fix lint errors
* setup_mask_editor_for_file -> setup_mask_editor
* Select -> Paste
* Extract image reading logic
* Fix inlinedImageToFilename
2023-09-29 15:51:44 +10:00
Damien Elmes
b6039b583f
Update translations
2023-09-27 16:37:37 +10:00
Damien Elmes
0530027ec9
Tweak some wordings
2023-09-27 16:37:03 +10:00
Damien Elmes
f1e8f171d4
x% complete
2023-09-27 16:24:25 +10:00
Michael Eliachevitch
e6088c46e3
Button to set desired FSRS retention to optimal/calculated ( #2685 )
...
* Draft set optimal/calculated retention button
Temporarily save the calculated optimal retention and display it with a button
that sets the desired retention above to this value.Don't show button until
attention had been calculated. Disable button when optimal and desired
attention are equal.
I find this nicer than the current alert-popup solution, as it avoids a popup
and gives a choice to the user to accept the calculated retention or not, while
also persisting the calculated retention on the screen for a bit.
TODO: What's still missing is that the `optimalRetention` variable is global and
persists when I change presets. When changing presets the variable should reset to
`undefined`, which would also makes the button disappear. Ideally it should also
disappear when changing the FSRS parameters. So probably it should be made part
of some deck options state and subscribe to some events. But with that I might
need some help. Also I thought whether that variable should go into the deck
options schema but tbh it's not something we want to persist between sessions,
users should recalculate it.
* Add me to contributors for tests so pass
* Add formatting ant type fixes to make tests pass
* Minor fixes (dae)
* Remove the period
2023-09-27 16:12:49 +10:00
Abdo
97bd06dc49
Implement "stop timer on answer" as a preset option ( #2686 )
...
* Implement "stop timer on answer" as a preset option
* Hide timer setting on AnkiMobile (dae)
2023-09-27 16:10:14 +10:00
Damien Elmes
7f787a0e62
Prohibit weight generation when reps < 1000
2023-09-25 16:17:00 +10:00