Luc Mcgrady
06e17dff11
keep default at currently set value
2025-07-23 14:24:20 +01:00
Luc Mcgrady
628bfe24a7
set review limit to 9999 on open
2025-07-22 23:46:16 +01:00
Luc Mcgrady
307ab52c1c
per day values
2025-07-22 23:11:20 +01:00
Luc Mcgrady
95181438f7
Add: Experimental
2025-07-18 17:44:37 +01:00
Luc Mcgrady
b082b81de9
Fix: Layout shift
2025-07-18 17:35:17 +01:00
Luc Mcgrady
83049f7169
fix: missing translation string
2025-07-18 17:30:41 +01:00
Luc Mcgrady
b59ff02f8d
Add translation strings
2025-07-18 17:20:11 +01:00
Luc Mcgrady
1f56e75a15
Merge branch 'main' into workload-dr-graph
2025-07-18 16:58:29 +01:00
Luc Mcgrady
78d206b5d5
"Help me pick" button
2025-07-18 16:55:34 +01:00
Luc Mcgrady
5406b6bd5c
Revert "dont clear points on mode swap"
...
This reverts commit fc89efb1d9 .
2025-07-18 16:28:07 +01:00
Luc Mcgrady
9b838352e6
add review count graph
2025-07-14 10:56:37 +01:00
Luc Mcgrady
fc89efb1d9
dont clear points on mode swap
2025-07-13 21:04:54 +01:00
Bradley Szoke
58a8aa7353
fix: set cursor to pointer when on range ( #4197 )
...
* set cursor to pointer when on range
* chore: white space removal
* chore: update contributors file
2025-07-13 22:29:23 +03:00
Luc Mcgrady
b9b39452cb
keep button order consistant between modes
2025-07-13 20:28:09 +01:00
Luc Mcgrady
cec2f0c44e
Disable Dr in workload mode
2025-07-13 20:21:08 +01:00
Luc Mcgrady
d8fcd787c8
Added: Mode toggle
2025-07-13 20:06:11 +01:00
Luc Mcgrady
3ebe45aa65
Fix: Simulator/workload transition
2025-07-13 16:47:33 +01:00
Luc Mcgrady
84b2b2bd96
./check
2025-07-13 14:03:34 +01:00
Luc Mcgrady
17d8528afd
Add zoomed version of graph
2025-07-13 13:38:26 +01:00
Luc Mcgrady
000cffc6d6
extract some simulator logic
2025-07-13 12:45:09 +01:00
Luc Mcgrady
005b4b7147
slapdash frontend
2025-07-13 10:28:21 +01:00
Jarrett Ye
1f7f7bc8a3
Fix/FSRS simulator fallback to memory_state_from_sm2 when converting cards ( #4189 )
...
* Fix/FSRS simulator fallback to memory_state_from_sm2 for after setting “Ignore cards reviewed before”
* add comment to fsrs_item_for_memory_state
* Add historical retention field to FSRS review request and update related logic
- Added `historical_retention` field to `SimulateFsrsReviewRequest` in `scheduler.proto`.
- Updated `simulator.rs` to use `req.historical_retention` instead of the removed `desired_retention`.
- Modified `FsrsOptions.svelte` to include `historicalRetention` in the options passed to the component.
* Update rslib/src/scheduler/fsrs/memory_state.rs
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* Update rslib/src/scheduler/fsrs/simulator.rs
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* pass ci
* Update rslib/src/scheduler/fsrs/simulator.rs
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* format
* Update rslib/src/scheduler/fsrs/simulator.rs
Co-authored-by: Luc Mcgrady <lucmcgrady@gmail.com>
* format
* Fix condition in is_included_card function to check CardType instead of CardQueue
---------
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
Co-authored-by: Luc Mcgrady <lucmcgrady@gmail.com>
2025-07-09 16:22:59 +07:00
Luc Mcgrady
8a3b72e6e5
Fix/Help modal appears behind simulator modal ( #4171 )
...
* Fix/Help modal appears behind simulator modal
* Correct help modal keys (Doesn't work)
2025-07-07 16:21:46 +07:00
Luc Mcgrady
d3e1fd1f80
Feat/Replace easy day table with display:grid ( #4179 )
...
* Feat/Replace easy day table with grid
* Add max width
2025-07-07 15:46:52 +07:00
Luc Mcgrady
b16439fc9c
Feat/Confirmation box for save options to preset ( #4172 )
2025-07-07 15:10:24 +07:00
Luc Mcgrady
f5285f359a
Feat/Add legacy evaluate config bool ( #4149 )
...
* Feat/Add legacy evaluate config bool
* Minor tweaks based on PR suggestions (dae)
New enabling command:
from anki.config import Config
mw.col.set_config_bool(Config.Bool.FSRS_LEGACY_EVALUATE, True)
2025-07-04 15:32:09 +07:00
Luc Mcgrady
4232185735
Feat/Add globe to help tooltip ( #4148 )
...
* Add global option to HelpItem
* Fix: Spacing
* add to more sections
* Fix: Spacing again
2025-07-04 14:42:40 +07:00
Damien Elmes
bf36e10519
Hide CMRR
...
https://forums.ankiweb.net/t/anki-25-06-beta/62271/156
2025-07-01 11:20:28 +07:00
Damien Elmes
b22b3310d6
Revert "Feat/Cmrr target selector ( #4116 )"
...
This reverts commit ad0dbb563a .
https://forums.ankiweb.net/t/anki-25-06-beta/62271/156
2025-07-01 11:20:20 +07:00
llama
58dfb9cdd3
fix deck options page being scrollable while simulator modal is open ( #4133 )
2025-06-29 14:42:52 +07:00
Luc Mcgrady
0739ea58f8
Add disclaimer to workload tooltip ( #4131 )
2025-06-29 14:41:35 +07:00
Damien Elmes
5c23ac5a86
Revert "Fix/unapplied scss ( #4103 )" ( #4136 )
...
This reverts commit ae6cf98f40 .
2025-06-29 14:40:56 +07:00
Luc Mcgrady
ad0dbb563a
Feat/Cmrr target selector ( #4116 )
...
* backend
* Add: Frontend
* us
* Added: Loss aversion
* change proto format
* Added: Loss aversion
* Added: Future retention targets
* update default fail cost multiplier
* Future Retention -> Post Abandon Memorized
* superfluous as const
* Fix: Wrong default
* Fix: Wrong import order
2025-06-27 16:44:19 +07:00
Luc Mcgrady
ae6cf98f40
Fix/unapplied scss ( #4103 )
...
* deck options + change notetype
* graphs
* image occlusion
* congrats
* imports
* ./check
* style
* $lib
* delete unused index.ts files
2025-06-27 16:28:35 +07:00
Luc Mcgrady
630bdd3189
Fix/Optimize button alignment ( #4117 )
...
* Fix/Button alignment
* add hr
2025-06-25 16:44:47 +03:00
Luc Mcgrady
6004616672
Feat/Health check tooltip ( #4068 )
...
* Feat/Health check tooltip
* Update ftl/core/deck-config.ftl
* split deckConfigHealthCheckTooltip
* wording change
* separate "(slow)"
* Add title to health check messages
2025-06-13 10:42:47 +07:00
Luc Mcgrady
83131cb48e
Feat/Message at 100% progress for optimize ( #4069 )
2025-06-11 13:31:17 +07:00
Sunong2008
ccc9d9027a
Delay retention workload info display after FSRS optimization alerts ( #4066 )
...
* Update FsrsOptions.svelte
* Update CONTRIBUTORS
* Make it full width too, so it doesn't resize when transitioning past 90
* Make sure the Warning appears after the alert
* Update FsrsOptions.svelte
* Update FsrsOptions.svelte
* Update FsrsOptions.svelte
2025-06-11 13:01:47 +07:00
Luc Mcgrady
55ecbc1125
Feat/Health check ( #4047 )
...
* Message on low log loss
* make console.log permanent
* Added: Health check option
* disable button
* change health check conditions
* i18n
* ./check
* Apply suggestions from code review
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* delete shadowed fsrs
* Update ts/routes/deck-options/FsrsOptions.svelte
Co-authored-by: llama <gh@siid.sh>
* Update ftl/core/deck-config.ftl
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* anon's suggestions
* snake_case
* capital slow
* make global
* on by default
* Adjusted loss values
* Show message on pass
* ./check
* ComputeParamsRequest
* update coefficients
* update thresholds
* fix thresholds
* Apply suggestions from code review
---------
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
Co-authored-by: llama <gh@siid.sh>
Co-authored-by: Damien Elmes <dae@users.noreply.github.com>
2025-06-06 12:43:33 +07:00
Luc Mcgrady
bbac90d97d
Fix/Invalid parameter counts saveable ( #4052 )
...
* Add frontend check for parameters
* Fix backend
* ./check
* Fix: Wrong type
2025-06-03 16:27:04 +07:00
Jarrett Ye
2de0c79ba5
Feat/evaluate FSRS with time series split ( #3962 )
2025-06-03 15:26:33 +07:00
Luc Mcgrady
06c0e4c14a
Fix/CMRR style ( #4043 )
2025-06-01 13:18:35 +07:00
Luc Mcgrady
f29bcb743b
Feat/Desired retention warning improvements ( #3995 )
...
* Feat/90% desired retention warning
* Update ftl/core/deck-config.ftl
* show on newly enabled
* Show warning on focus
* Never hide warning
* Display relative change
* Add: Separate warning for too long and short
* Revert unchanged text changes
* interval -> workload
* Remove dead code
* fsrs-rs/@L-M-Sherlock's workload calculation
* Added: delay
* CONSTANT_CASE
* Fix: optimized state
* Removed "Processing"
* Remove dead code
* 1 digit precision
* bump fsrs-rs
* typo
* Apply suggestions from code review
Co-authored-by: Damien Elmes <dae@users.noreply.github.com>
* Improve rounding
* improve comment
* rounding <1%
* decrease rounding precision
* bump ts-fsrs
* use actual cost values
* ./check
* typo
* include relearning
* change factor wording
* simplify sql
* ./check
* Apply suggestions from code review
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* Fix: missing search_cids
* @dae's style patch
* Fix: Doesn't update on arrow keys change
* force two lines
* center two lines
---------
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
2025-05-27 13:07:21 +10:00
Luc Mcgrady
ed13a351b9
Fix/Prevent manual resize of params input ( #4008 )
2025-05-19 13:10:47 +10:00
llama
97b12b420a
Resize fsrs params input to fit content ( #3999 )
...
* resize param input on value change
* resize on window resize
2025-05-15 16:41:30 +10:00
llama
a2a1f597be
Style the fsrs params input ( #3997 )
...
* style textarea and date inputs
* remove redundant date input styling
2025-05-15 16:30:17 +10:00
Luc Mcgrady
ad073ab10c
Feat/CMRR uses simulate config ( #3947 )
...
* Added: simulate_request_to_config
* Use SimulateConfig for CMRR
* ./check
* Fix: ComputingRetention
* Use actual cards for optimal_retention
2025-04-27 21:02:37 +10:00
Jarrett Ye
e096c462fa
Feat/FSRS-6 ( #3929 )
...
* Feat/FSRS-6
* update comment
* add decay to Card
* ./ninja fix:minilints
* pass check
* fix NaN in evaluation
* remove console
* decay should fallback to 0.5 when it's None.
* Update SimulatorModal.svelte
* Update a few comments
* Update FSRS decay defaults to use constants for better maintainability and clarity
* Update rslib/src/storage/card/data.rs
2025-04-25 16:44:34 +10:00
Luc Mcgrady
a2e0060470
Chore/Simulator modal i18n ( #3927 )
...
* Chore: Simulator i18n
* Buttons should be Title Case (dae)
2025-04-24 19:17:04 +10:00
Luc Mcgrady
781a23c6c4
Feat/Ignored before card count ( #3910 )
...
* GetIgnoredBeforeCount
* get_card_count_with_ignore_before
* Included / total
* Respect search
* Get frontend hooked up
* Fix: Malformed sql and search
* Variable names
* Added: Alert colours
* i18n
* ./check
* Remove console.log
* Fix: Tooltip showing for default value
* Update ftl/core/deck-config.ftl
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* Fix: Multiple backend calls
* Message: (Approximately)
* Fix: Bouncing info message
* Added: Change delay
* Added: ignore_before_updated
* ./check
* Fix typing, camelCase and improve wording
* Temporarily enable the check on startup
---------
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
2025-04-15 20:21:54 +10:00