Damien Elmes
ea84ca9300
Split 'due' translation in deck browser
2023-11-02 21:15:02 +10:00
Damien Elmes
51a10f0969
Update translations
2023-11-01 07:56:55 +10:00
Damien Elmes
ef6f533c49
Update translations
2023-10-29 08:16:33 +10:00
Damien Elmes
1b0b4cd6bb
Update translations
2023-10-28 13:16:26 +10:00
Damien Elmes
4a3785c03c
Conflict handling -> Updates
2023-10-28 13:16:13 +10:00
Damien Elmes
55134435f2
Mention 'custom scheduling' and link to FSRS in manual
2023-10-28 12:47:55 +10:00
Damien Elmes
6e2f50e371
Update translations
2023-10-28 12:32:09 +10:00
Damien Elmes
843ac9eff9
Migrate some auto advance strings over from AnkiMobile
2023-10-28 12:31:51 +10:00
Damien Elmes
fa107375d0
Fix handling of multi-word ftl files
2023-10-28 12:28:23 +10:00
Damien Elmes
5a07ef06e4
Add 'copy debug info' button to add-on startup screen
2023-10-28 11:59:54 +10:00
Damien Elmes
415d757cd0
Update translations
2023-10-26 11:23:24 +10:00
Damien Elmes
bbe9dc5186
Split translation of learn in the deck list
...
Closes #2708
2023-10-26 11:23:24 +10:00
Damien Elmes
9362ef9620
Tweaks to import screen
...
- Tweak wording
- Move conflict handling options to a disclosure
2023-10-26 11:23:24 +10:00
Damien Elmes
865296254a
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
9a027a8c48
Warn users about rescheduling
2023-10-26 11:23:24 +10:00
Damien Elmes
ecb12e44e1
Fix title case
2023-10-23 12:05:33 +10:00
Damien Elmes
ca4b442581
Update translations
2023-10-23 12:04:03 +10:00
Damien Elmes
aab81f9f9a
Add tooltips for image occlusions
...
Closes #2768
2023-10-23 12:03:22 +10:00
Damien Elmes
3394ab02e7
Update translations
2023-10-20 13:01:32 +10:00
Damien Elmes
5098ecce24
Tweak some of the graph descriptions
2023-10-20 12:58:07 +10:00
Damien Elmes
1b8f5496f9
Don't automatically disable add-ons
...
d7a0bc0d42 (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
d7a0bc0d42
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
4c17a6964e
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
5cde4b6941
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
56c5002848
Update translations
2023-10-13 12:50:32 +10:00
Damien Elmes
6e177851cc
Add help entries for FSRS options
2023-10-13 12:50:15 +10:00
Damien Elmes
bfe340c163
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
003cdfd2ec
Use sm2 retention when deriving memory state
...
Closes #2702
2023-10-13 10:37:35 +10:00
Damien Elmes
9fd6d86a3e
Update translations
2023-10-13 10:10:05 +10:00
chandraiyengar
b35a11ffd6
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
02ade8e72c
Update translations
2023-10-03 14:41:11 +10:00
Damien Elmes
e525704571
Clarify stability subtitle
...
Based on #2699 . Closes #2699 .
2023-10-03 14:40:41 +10:00
Damien Elmes
259ed9c34d
Show tooltip on sync completion
...
Closes #2695
2023-10-03 12:57:39 +10:00
Damien Elmes
a5f01329a0
Update translations
2023-10-03 12:39:01 +10:00
Damien Elmes
9fd8a8bb40
Add stability graph
2023-10-01 15:44:33 +10:00
Damien Elmes
072cd37b42
Support rescheduling on weight/retention change
2023-10-01 15:20:58 +10:00
Abdo
074f452762
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
d2f392ff9f
Update translations
2023-09-27 16:37:37 +10:00
Damien Elmes
da027bccd9
Tweak some wordings
2023-09-27 16:37:03 +10:00
Damien Elmes
65c2381f4d
x% complete
2023-09-27 16:24:25 +10:00
Michael Eliachevitch
2580399552
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
ab7e64865e
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
17cfec5e35
Prohibit weight generation when reps < 1000
2023-09-25 16:17:00 +10:00
Damien Elmes
baae685dbb
UI tweaks
...
https://forums.ankiweb.net/t/anki-23-10-beta-1/34912/19
2023-09-25 15:54:18 +10:00
Damien Elmes
ba9ee93fa8
Expose deck-then-random option in UI
2023-09-25 11:12:28 +10:00
Damien Elmes
1f6938d74e
Update translations
2023-09-24 14:31:12 +10:00
Damien Elmes
e6fdfc20a9
Use FSRS difficulty when sorting by ease
2023-09-23 16:20:36 +10:00
Damien Elmes
0071094e6c
Add warning about all clients needing to support FSRS
2023-09-23 14:05:28 +10:00
Abdo
f78c59176e
Add an option to stop the timer on answer ( #2673 )
...
* Add an option to stop the timer on answer
* Fix tab order
2023-09-23 14:01:03 +10:00
Damien Elmes
93974567a7
Add a "no image found on clipboard" string
...
For #2664 and AnkiMobile
2023-09-20 15:48:52 +10:00