anki/ts/deck-options
Damien Elmes 5004cd332b
Integrate FSRS into Anki (#2654)
* Pack FSRS data into card.data

* Update FSRS card data when preset or weights change

+ Show FSRS stats in card stats

* Show a warning when there's a limited review history

* Add some translations; tweak UI

* Fix default requested retention

* Add browser columns, fix calculation of R

* Property searches

eg prop:d>0.1

* Integrate FSRS into reviewer

* Warn about long learning steps

* Hide minimum interval when FSRS is on

* Don't apply interval multiplier to FSRS intervals

* Expose memory state to Python

* Don't set memory state on new cards

* Port Jarret's new tests; add some helpers to make tests more compact

https://github.com/open-spaced-repetition/fsrs-rs/pull/64

* Fix learning cards not being given memory state

* Require update to v3 scheduler

* Don't exclude single learning step when calculating memory state

* Use relearning step when learning steps unavailable

* Update docstring

* fix single_card_revlog_to_items (#2656)

* not need check the review_kind for unique_dates

* add email address to CONTRIBUTORS

* fix last first learn & keep early review

* cargo fmt

* cargo clippy --fix

* Add Jarrett to about screen

* Fix fsrs_memory_state being initialized to default in get_card()

* Set initial memory state on graduate

* Update to latest FSRS

* Fix experiment.log being empty

* Fix broken colpkg imports

Introduced by "Update FSRS card data when preset or weights change"

* Update memory state during (re)learning; use FSRS for graduating intervals

* Reset memory state when cards are manually rescheduled as new

* Add difficulty graph; hide eases when FSRS enabled

* Add retrievability graph

* Derive memory_state from revlog when it's missing and shouldn't be

---------

Co-authored-by: Jarrett Ye <jarrett.ye@outlook.com>
2023-09-16 16:09:26 +10:00
..
Addons.svelte
AdvancedOptions.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
AudioOptions.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
BuryOptions.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
CardStateCustomizer.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
choices.ts Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
ConfigSelector.svelte Fix deck options selector not updating the current entry sometimes (#2387) 2023-02-20 22:02:46 +10:00
DailyLimits.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
deck-options-base.scss Add scss formatter 2023-07-03 09:44:38 +10:00
DeckOptionsPage.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
DisplayOrder.svelte Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
FsrsOptions.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
HtmlAddon.svelte
icons.ts Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
index.ts Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
LapseOptions.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
lib.test.ts deckconfig.proto -> deck_config.proto 2023-07-03 13:44:54 +10:00
lib.ts Combine all backend methods into a single js/d.ts file, like in Python 2023-07-03 13:46:38 +10:00
NewOptions.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
SaveButton.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
SpinBoxFloatRow.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
SpinBoxRow.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
steps.test.ts
steps.ts
StepsInput.svelte
StepsInputRow.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
TabbedValue.svelte Address a11y warning for TabbedValue (#2582) 2023-07-18 22:49:02 +10:00
TextInputModal.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
TimerOptions.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
tsconfig.json
Warning.svelte
WeightsInput.svelte Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
WeightsInputRow.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00