Commit graph

11 commits

Author SHA1 Message Date
Damien Elmes
140c246ceb switch to 4 buttons when previewing in test scheduler
- Currently we just use 1.5x and 2x the normal preview delay; we could
change this in the future.
- Don't try to capture the current state; just use a flag to denote
exit status.
- Show (end) when exiting
2021-03-01 23:47:00 +10:00
Damien Elmes
d84ef0e7e6 fix reps updating in v2, but do it in answerCard instead of getCard 2021-03-01 21:48:02 +10:00
Damien Elmes
62b23d1bb9 experimental queue building
Still a work in progress, and hidden behind a feature flag.
2021-03-01 12:18:21 +10:00
Damien Elmes
3d155a7c80 implement leech handling
Also change the default for new users to "tag only"
2021-02-23 17:35:20 +10:00
Damien Elmes
92ea865077 move test code behind env var 2021-02-22 21:32:18 +10:00
Damien Elmes
4ab398657b drop some unused code 2021-02-22 21:31:53 +10:00
Damien Elmes
29a08dc283 plug new answering code in
This is not the way the code is intended to be used, but making it
conform to the existing API allows us to exercise the existing unit
tests and provides partial backwards compatibility.

- Leech handling is currently broken
- Fix answered_at in wrong units, and not being used
2021-02-22 21:31:53 +10:00
Damien Elmes
eed4427156 remove burySiblings()'s dependency on newConf()/revConf() 2021-02-22 21:31:53 +10:00
Damien Elmes
e52df7eb3a tidy up top of file 2021-02-22 21:31:53 +10:00
Damien Elmes
239a2f912a move re-queuing out of _answerCard() 2021-02-22 21:31:53 +10:00
Damien Elmes
0c527d2eaf duplicate schedv2.py in scheduler.py 2021-02-22 11:40:19 +10:00