summaryrefslogtreecommitdiff
path: root/gnosis-algorithm.el
AgeCommit message (Expand)Author
2024-03-01gnosis-algorithm-next-ef: Adjust for 0...If c-successes/c-failures is 0 change-p would return t, triggering the update frequency. Using max 1 would fixes this. Thanos Apollo
2024-03-01Rewrite gnosis-algorithm-next-interval...Just calculate next interval, previous implementation was out of scope Thanos Apollo
2024-03-01Add gnosis-algorithm-next-ef...Seperate calculation of easiness factor. This will make it easier to apply changes to increase/decrease value depending on the number of successful & failed reviews Thanos Apollo
2024-03-01Add gnosis-algorithm-round-itemsThanos Apollo
2024-03-01Add gnosis-algorithm-replace-at-indexThanos Apollo
2024-03-01Add gnosis-algorithm-ef-frequency...Frequency by which to update ef increase & decrease values Thanos Apollo
2024-03-01Add gnosis-algorithm-ef-decrease...Value to decrease ef-decrease by in set frequency Thanos Apollo
2024-03-01Add gnosis-algorithm-ef-increase...Value to increase ef-increase value in set frequency Thanos Apollo
2024-02-17Update tests & remove old commentsThanos Apollo
2024-02-14gnosis-algorithm-ef: Change default values...Although I use a high increase factor personally, it's not ideal for language learning that I assume a lot of users might use this package for Thanos Apollo
2024-02-09gnosis-algorithm-interval: Remove deprecated docstringThanos Apollo
2024-02-08gnosis-algorithm-next-interval: Refactor & update values for efThanos Apollo
2024-02-08gnosis-algorithm-e-factor: Refactor to use t or nilThanos Apollo
2024-02-06gnosis-algorith: Adjust for second initial intervalThanos Apollo
2024-02-06gnosis-algorithm: Fix next intervalThanos Apollo
2024-02-03gnsois-algorithm-ef: Change default values...Use double digit decimal & have a larger increase factor Thanos Apollo
2024-01-29gnosis-algorithm: Remove package-requiresThanos Apollo
2024-01-26gnosis-algorithm-next-interval: Adjust for last-intervalThanos Apollo
2024-01-17gnosis-algorithm-next-interval: Adjust for failure-factor...- Make sure it's not above 0.8, unless user is using failure factor > 8 Thanos Apollo
2024-01-17Update type of gnosis-algorithm-interval & ef...- Add type for list Thanos Apollo
2024-01-17Update gnosis-algorithm-next-interval...- 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. Thanos Apollo
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 0...- 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 Thanos Apollo
2024-01-14gnosis-algorithm-interval: Update docstringThanos Apollo
2024-01-04gnosis-algorithm: Ignore initial interval if ef > 3.0...- Ignore gnosis-algorithm-interval values if ef > 3.0 - Add warnings not to set gnosis-algorithm-ef > 2.5 Thanos Apollo
2023-12-27algorithm: Use consecutive successful reviews...Use consecutive successful to calculate next interval, for now just the first 2. Thanos Apollo
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