Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-06 | algorithm-date: Refactor date calculation. | Thanos Apollo | |
* Use time-add & days-to-time for adding days to current time. * Construct the date list without reassigning variables. | |||
2024-08-07 | packaging: Update version & commentary. | Thanos Apollo | |
2024-08-07 | algorithm: Invert amnesia value. | Thanos Apollo | |
* Invert amnesia, so the higher it is, the higher the "amnesia". | |||
2024-08-06 | [Refactor] algorithm-next-interval: New values & proto intervals | Thanos Apollo | |
* Adjust proto intervals, not hardcoding the length of the list to just 2 items. * Use new values. | |||
2024-08-06 | algorithm-next-gnosis: Update assertions & style. | Thanos Apollo | |
* Assert epignosis & agnoia as floats. * fix indentation. | |||
2024-08-06 | algorithm: Update docstrings for amnesia & gnosis score. | Thanos Apollo | |
2024-08-06 | [Refactor] Add algorithm-next-gnosis. | Thanos Apollo | |
* Replace old algorithm-next-ef with algorithm-next-gnosis. | |||
2024-08-06 | algorithm-date: Add assertions for offset. | Thanos Apollo | |
2024-08-06 | [Refactor] algorithm: Add lethe. | Thanos Apollo | |
* Lethe value triggers a lethe event, which resets the next interval to 0. | |||
2024-08-06 | [Refactor] algorithm: Add anagnosis. | Thanos Apollo | |
* Replace old concept of ef-threshold with anagnosis, an event that triggers a change of gnosis score depending on the success or failure of the recall. | |||
2024-08-06 | [Refactor] algorithm: Add agnoia. | Thanos Apollo | |
* Replace old concept of ef-decrease with agnoia. | |||
2024-08-06 | [Refactor] algorithm: Add epignosis. | Thanos Apollo | |
* Replace old concept of ef-increase with epignosis. | |||
2024-08-06 | [Refactor] algorithm: Add amnesia value. | Thanos Apollo | |
* Replace old concept of ff with amnesia value. | |||
2024-08-06 | [Refactor] algorithm: Add gnosis score value. | Thanos Apollo | |
* Reconceptualize the concept of ef as gnosis score. | |||
2024-08-06 | [Refactor] algorithm: Add proto values. | Thanos Apollo | |
* Remove old concept of intervals and add proto values. | |||
2024-07-22 | gnosis-algorithm: Add interval threshold & unlimit init-interval. | Thanos Apollo | |
* Adding threshold value that will be used to reset interval to 0 when c-fails reaches threshold. * Inital interval now can be more than 2 items, allowing for further customization of gnosis algorithm. | |||
2024-05-27 | [fix] gnosis-algorithm: Use notes total-ef | Thanos Apollo | |
2024-05-14 | [fix] gnosis-algorithm-next-interval: adjust for 0 & initial interv | Thanos Apollo | |
If last-interval is 0, use 1 instead. 0 value could possible occur with customized initial interval values. Until 2 successful, have next interval be 0 (review on the same day) upon failure to recall | |||
2024-05-10 | [Refactor] gnosis-algorithm-date-diff: Add date2 | Thanos Apollo | |
Return the diff between date2, optional arg with default current date. | |||
2024-05-10 | [fix] gnosis-algorithm-next-interval: use min upon failure | Thanos Apollo | |
Adjust so that failure-interval is never higher than success-interval, such us in cases where initial-interval is used | |||
2024-03-10 | Use gnosis-string-edit.el | Thanos Apollo | |
- Add gnosis-read-string-from-buffer - Make gnosis available to older versions of emacs | |||
2024-03-04 | gnosis-algorithm: Update docstrings & package commentary | Thanos Apollo | |
2024-03-03 | gnosis-algorithm-next-ef: Fix assertions | Thanos Apollo | |
2024-03-03 | gnosis-algorithm: Rename frequency->threshold | Thanos Apollo | |
- Rename frequency->threshold - Update module desc | |||
2024-03-03 | gnosis-algorithm-next-ef: Add assertions | Thanos Apollo | |
- Make sure correct value types are given | |||
2024-03-01 | gnosis-algorithm-next-ef: Adjust for 0 | Thanos Apollo | |
If c-successes/c-failures is 0 change-p would return t, triggering the update frequency. Using max 1 would fixes this. | |||
2024-03-01 | Rewrite gnosis-algorithm-next-interval | Thanos Apollo | |
Just calculate next interval, previous implementation was out of scope | |||
2024-03-01 | Add gnosis-algorithm-next-ef | Thanos Apollo | |
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 | |||
2024-03-01 | Add gnosis-algorithm-round-items | Thanos Apollo | |
2024-03-01 | Add gnosis-algorithm-replace-at-index | Thanos Apollo | |
2024-03-01 | Add gnosis-algorithm-ef-frequency | Thanos Apollo | |
Frequency by which to update ef increase & decrease values | |||
2024-03-01 | Add gnosis-algorithm-ef-decrease | Thanos Apollo | |
Value to decrease ef-decrease by in set frequency | |||
2024-03-01 | Add gnosis-algorithm-ef-increase | Thanos Apollo | |
Value to increase ef-increase value in set frequency | |||
2024-02-17 | Update tests & remove old comments | Thanos Apollo | |
2024-02-14 | gnosis-algorithm-ef: Change default values | Thanos Apollo | |
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 | |||
2024-02-09 | gnosis-algorithm-interval: Remove deprecated docstring | Thanos Apollo | |
2024-02-08 | gnosis-algorithm-next-interval: Refactor & update values for ef | Thanos Apollo | |
2024-02-08 | gnosis-algorithm-e-factor: Refactor to use t or nil | Thanos Apollo | |
2024-02-06 | gnosis-algorith: Adjust for second initial interval | Thanos Apollo | |
2024-02-06 | gnosis-algorithm: Fix next interval | Thanos Apollo | |
2024-02-03 | gnsois-algorithm-ef: Change default values | Thanos Apollo | |
Use double digit decimal & have a larger increase factor | |||
2024-01-29 | gnosis-algorithm: Remove package-requires | Thanos Apollo | |
2024-01-26 | gnosis-algorithm-next-interval: Adjust for last-interval | Thanos Apollo | |
2024-01-17 | gnosis-algorithm-next-interval: Adjust for failure-factor | Thanos Apollo | |
- Make sure it's not above 0.8, unless user is using failure factor > 8 | |||
2024-01-17 | Update type of gnosis-algorithm-interval & ef | Thanos Apollo | |
- Add type for list | |||
2024-01-17 | Update gnosis-algorithm-next-interval | Thanos 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-16 | gnosis-algorithm: Update docstrings & todo's | Thanos Apollo | |
2024-01-16 | gnosis-algorithm-next-interval: Update docstring | Thanos Apollo | |
2024-01-16 | gnosis-algorithm: Update error checking & docstrings | Thanos Apollo | |
2024-01-15 | gnosis-algorithm: Fix for first interval | Thanos Apollo | |