What's Changed
FSRS:
- FSRS performance improvements
- Add help entries for FSRS options
- Use sm2 retention when deriving memory state for incomplete logs
- Fix 'PanicException: command requires weights to be set'
- Fix 'Expression tree is too large' when user has many decks
- Don't provide a button to copy estimated retention into desired retention
- Better handle case where user has no configured relearning steps
Image occlusion:
- Add text tool to image occlusion by @abdnh in #2705
- Fix polygon tool not working by @hikaru-y in #2712
- Fix selected shapes shifting to canvas origin by @hikaru-y in #2729
- Propagate editor UI state transitions to add-ons by @glutanimate in #2711
- Change IO text background color to white by @glutanimate in #2726
Other changes:
- Performance improvements to things like browser loading in the official builds.
- Merge all conflicting notetypes by @RumovZ in #2707
- Fix an error when repositioning tags (thanks to @abdnh)
- Fix errors after trying to sort by retention in notes mode by @RumovZ in #2709
- Add a backend method to extract static media references by @abdnh in #2716
- Fix reversed float left/right icons
- Updated README by @CarloQuick in #2718
- Fix ModuleNotFoundError: No module named 'distutils' by @virinci in #2723
- Fix a11y issues with Badge component by @adeleke5140 in #2721
- Add profile name in profile deletion confirmation message by @chandraiyengar in #2722
- Fix previewer geometry not being restored sometimes by @abdnh in #2728
- Add Sphinx documentation generation functionality by @gsingh93 in #2720
- Update rust-csv by @martinetd in #2703
New Contributors
- @martinetd made their first contribution in #2703
- @CarloQuick made their first contribution in #2718
- @virinci made their first contribution in #2723
- @chandraiyengar made their first contribution in #2722
- @gsingh93 made their first contribution in #2720
Full Changelog: 23.10beta4...23.10beta5