Hi all,
A new beta is available. Please give it a try, and let us know how it goes for you.
Hi all,
A new beta is available. Please give it a try, and let us know how it goes for you.
When I run the simulator, the text that say “Simulation” is cut off
2) The text on the Y axis is…compressed? I don’t know. It looks strange.
3)
“Simulation 1” should probably be replaced with “Workload”
4)
It is not always possible to achieve this effect. But all successful attempts were made after I performed two simulations.
Windows 10 qt6
Discard changes?
dialog is not shown if changes were made only by directly interacting with an input field (either using the keyboard or the mouse, but not through UI buttons).New Cards/Day
using the increase/decrease buttons, the prompt appears.New Cards/Day
by typing, the prompt does not appear.Insertion order
, which can only be done using a button, the prompt appears.Custom scheduling
code, which can only be done through an input field, no prompt appears when closing the Deck Options.hours past midnight
and mins
strings inside the input boxes an intentional design choice? I checked some PRs, and if I understand correctly, it might be related to improving accessibility. This is great, but I also think it doesn’t make much sense to include an unmodifiable string inside an input box.Network timeout
in the Syncing tab)The help links in the experimental simulator lead to the wrong place or have not been created yet.
No. You can disable (re)learning steps by leavign the field empty, but FSRS will not give you intervals shorter than 1 day.
Also upon optimising this error is shown
The error is shown when I click on optimise all presets. However optimising the presets individually works fine.
Here is the Debug Info
Anki 24.10 (201f1394) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.22631Traceback (most recent call last):
File “aqt.progress”, line 121, in handler
File “aqt.taskman”, line 132, in
File “aqt.operations”, line 123, in wrapped_done
File “concurrent.futures._base”, line 439, in result
File “concurrent.futures._base”, line 391, in __get_result
File “concurrent.futures.thread”, line 58, in run
File “aqt.operations”, line 108, in wrapped_op
File “aqt.operations.deck”, line 95, in
File “anki.decks”, line 298, in update_deck_configs
File “anki._backend_generated”, line 1634, in update_deck_configs_raw
File “anki._backend”, line 161, in _run_command
pyo3_runtime.PanicException: no entry found for key
On win 10 qt5, trying to close the option window of the deck results in an error with the following message:
Anki 24.10 (201f1394)
Python 3.9.18 Qt 5.15.2 PyQt 5.15.5
Platform: Windows-10-10.0.19041
Traceback (most recent call last):
File "aqt.deckoptions", line 71, in closeEvent
File "aqt.deckoptions", line 99, in if_can_close
File "aqt.deckoptions", line 110, in has_modified_data
AttributeError: 'DeckOptionsDialog' object has no attribute 'ready'
This message:
Please ensure all of your Anki clients are Anki(Mobile) 23.10+ or AnkiDroid 2.17+. FSRS will not work correctly if one of your clients is older.
I think either we remove it or update it for FSRS-5. If we update it, it should become:
Please ensure all of your Anki clients are Anki(Mobile) 24.10+ or AnkiDroid 2.19+. FSRS will not work correctly if one of your clients is older.
I’d want it to get removed but I also see the point in an updated message. Still, given that most people already use FSRS (according to survey by @expertium) a change would barely be noticed by anyone. I say we remove it as it’s already been a year. Thoughts?
No, I think we need to change it to your second quote. Though, to be fair, I expect that most people will miss the subtle change. But it’s still better than removing it at the time when there is a new version of FSRS that is not backwards compatible.
Then it’s probably better to mention “FSRS have been updated and will not work with versions below…”. It’s less subtle and people will notice it when there are two different message on different clients (if one client isn’t yet updated).
Speaking of FSRS, is this error reproducible in your Anki
I had problems with the installation and therefore I suspect the error is from within my own computer.
Yep, I get an error when trying to use “Optimize all presets”.
Anki 24.10 (201f1394) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045
Traceback (most recent call last):
File "aqt.progress", line 121, in handler
File "aqt.taskman", line 132, in <lambda>
File "aqt.operations", line 123, in wrapped_done
File "concurrent.futures._base", line 439, in result
File "concurrent.futures._base", line 391, in __get_result
File "concurrent.futures.thread", line 58, in run
File "aqt.operations", line 108, in wrapped_op
File "aqt.operations.deck", line 95, in <lambda>
File "anki.decks", line 298, in update_deck_configs
File "anki._backend_generated", line 1634, in update_deck_configs_raw
File "anki._backend", line 161, in _run_command
pyo3_runtime.PanicException: no entry found for key
Also, when will the feature of sub-day scheduling be added? I wanted to avoid the doom of again intervals being customizable and not being able to be active at the same time as sub-day scheduling. @L.M.Sherlock
Idk, it’s up to Sherlock.
Anki 24.10 (201f1394)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045
Traceback (most recent call last):
File "aqt.editor", line 1595, in contextMenuEvent
File "aqt.editor", line 1612, in _add_image_menu
AttributeError: 'NoneType' object has no attribute 'mediaUrl'
{{type:FieldName}}
). It seems that now HTML tags are not skipped, so there will be breaks, underlines, bolded words etc Basic (type in the answer)
note type:Will be fixed.
I don’t know how to fix it. In fact, all previous stats don’t have axis titles, so I cannot refer to anything.
It’s used to compare workload of different simulations. Maybe Workload of S1
is better?
I will make it adaptive to the width of the window.
I guess the meaning of “mature” has been explained in another place.
If I add it, it will also have the same problem of 2).
But the user might still check the point of the first week when the timeframe is “All time”. And “First year” also doesn’t mean the elapsed days since the first learning reach one year.