summaryrefslogtreecommitdiff
path: root/gnosis-algorithm.el
AgeCommit message (Collapse)Author
2024-01-17Update gnosis-algorithm-next-intervalThanos Apollo
- Use keywords! - Add argument for initial-interval, successful-reviews, successful-reviews-c, fails-c, fails-t - Use initial-interval which is could be different for every note, instead of gnosis-algorithm-interval value. - Depending on the value of new arguments for total/consecutive fails/successful reviews calculate a different interval.
2024-01-16gnosis-algorithm: Update docstrings & todo'sThanos Apollo
2024-01-16gnosis-algorithm-next-interval: Update docstringThanos Apollo
2024-01-16gnosis-algorithm: Update error checking & docstringsThanos Apollo
2024-01-15gnosis-algorithm: Fix for first intervalThanos Apollo
2024-01-14gnosis-algorithm-interval: Add cond for when last interval is 0Thanos Apollo
- This could occur in custom review sessions, option should be added to have the same for success 0, but I didn't have any issues _yet_, will revisit this soon - Update docstrings & add comments for this - Fix successful-reviews value
2024-01-14gnosis-algorithm-interval: Update docstringThanos Apollo
2024-01-04gnosis-algorithm: Ignore initial interval if ef > 3.0Thanos Apollo
- Ignore gnosis-algorithm-interval values if ef > 3.0 - Add warnings not to set gnosis-algorithm-ef > 2.5
2023-12-27algorithm: Use consecutive successful reviewsThanos Apollo
Use consecutive successful to calculate next interval, for now just the first 2.
2023-12-21Update algorithmThanos Apollo
2023-12-21Add starting gnosis-algorithm-ef as 1.3Thanos Apollo
2023-12-19algorithm: Return next interval as date (yyyy mm dd)Thanos Apollo
2023-12-19[fix]algorithm: Update var namesThanos Apollo
2023-12-18Seperate gnosis-algorithm from gnosis.elThanos Apollo