Adds support for hard and easy intervals in simulator. It's not yet integrated in the UI, but should be quite easy to implement now should we decide to do so.
Scheduler fix for relearn cards that are answered 'incorrect': Ivl is additionally decreased by new lapse interval
Takes into account some scheduling changes in V2: Hard interval for young/mature cards is calculated a bit differently. (Still no support for hard, easy buttons in new/learning/relearn cards)
Added function 'adjustedIvl' which can be used to easily modify intervals/days to add. This function is now blank, but can be used to easily implement additional review schedules in the future.
This PR changes quite a bit of code. Everything appears to be working fine still.
This PR changes quite a bit of code. Everything appears to be working fine still.