Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-18 | gnosis-edit-note-contents: Insert note id as read-only | Thanos Apollo | |
- Make sure note id value will not be changed Change suggested by Nicholas Vollmer | |||
2024-01-18 | Rename gnosis-display functions | Thanos Apollo | |
- No need to have them as 'hidden' with double dash (--) Change suggested by Nicholas Vollmer | |||
2024-01-18 | gnosis--prompt: Update docstring | Thanos Apollo | |
Fix quotes | |||
2024-01-18 | gnosis-db: Remove warning from docstring | Thanos Apollo | |
No need to warn user not to change the value of a defconst Change suggested by Nicholas Vollmer | |||
2024-01-18 | Rename gnosis-cloze-char to gnosis-cloze-string | Thanos Apollo | |
Change suggested by Nicholas Vollmer | |||
2024-01-17 | Remove unnecessary progn's from cl-loop | Thanos Apollo | |
cl-loop's do clause is an implicit progn. | |||
2024-01-17 | gnosis-db-init: Redo without length= | Thanos Apollo | |
Length= is available only for Emacs 28.1 > Pointed out by Nicholas Vollmer | |||
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 | Merge branch 'version-0.1.2' into master0.1.2 | Thanos Apollo | |
- Minor updates on commentary & docstrings, using checkdoc With this version gnosis should meet the requirments to be included on MELPA | |||
2024-01-16 | gnosis-algorithm: Update docstrings & todo's | Thanos Apollo | |
2024-01-16 | gnosis: Update docstrings & Add review schema comments | Thanos Apollo | |
2024-01-16 | gnosis-dev: Add commentary & update docstrings | Thanos Apollo | |
2024-01-16 | gnosis-algorithm-next-interval: Update docstring | Thanos Apollo | |
2024-01-16 | Update package commentary | Thanos Apollo | |
2024-01-16 | Merge branch 'version-0.1.1' into master | Thanos Apollo | |
- Fix bug for multiple clozes review - Fix gnosis-review-y-or-n for new inputs - Update gnosis-algorithm implementation - Fix minor bugs on gnosis-algorithm Reviews for all note types should work fine with this version | |||
2024-01-16 | Update README | Thanos Apollo | |
2024-01-16 | gnosis-algorithm: Update error checking & docstrings | Thanos Apollo | |
2024-01-15 | [fix] Fix bug from 5fefd3d for multiple cloze review | Thanos Apollo | |
- Update note after all clozes have been revealed and add comment as reminder | |||
2024-01-15 | gnosis-review--algorithm: Use total successful reviews | Thanos Apollo | |
Previous implementation was using total successful reviews in a row | |||
2024-01-15 | gnosis-algorithm: Fix for first interval | Thanos Apollo | |
2024-01-15 | Merge branch '#fix-review-y-or-n' for version 0.1.1 | Thanos Apollo | |
- Fix review of y-or-n type | |||
2024-01-15 | [fix] gnosis-review-y-or-n | Thanos Apollo | |
- Remove previous unused user-input keyword - Fix name typo | |||
2024-01-14 | Merge branch version '0.1.0' into master0.1.0 | Thanos Apollo | |
This is marks the first "release" of gnosis, it's still under heavy development, but the fundamental use is there. More features will be added in the future, that should not affect notes created using this version. | |||
2024-01-14 | gnosis-dev: Add y-or-n type | Thanos Apollo | |
2024-01-14 | Merge branch '#y-or-n' into testing | Thanos Apollo | |
Adding note type of y-or-n and fixing issues with with gnosis-edit-mode y-or-n type note is one that has an answer value of char y or n. | |||
2024-01-14 | [fix] Fix gnosis-edit-mode-map | Thanos Apollo | |
Having gnosis-edit-mode-map defined after gnosis-edit-mode does not work, it needs to be defined before | |||
2024-01-14 | Add gnsois-review-y-or-n & update all other funcs for y-or-n type | Thanos Apollo | |
2024-01-14 | Add gnosis-display-y-or-n-answer | Thanos Apollo | |
Display answer for note with face depending on the value of success | |||
2024-01-14 | Add gnosis-add-note--y-or-n & gnosis-add-note-y-or-n | Thanos Apollo | |
Functions to add note type y-or-n, gnosis-add-note--y-or-n is the hidden function that interacts with gnosis-add-note-fields & gnosis-add-note-y-or-n that passes values interactively | |||
2024-01-14 | gnosis-algorithm-interval: Add cond for when last interval is 0 | Thanos 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-14 | gnosis-algorithm-interval: Update docstring | Thanos Apollo | |
2024-01-14 | gnosis-dev: fix typos | Thanos Apollo | |
2024-01-14 | Add gnosis-face-next-review & update docstrings for faces | Thanos Apollo | |
2024-01-14 | [fix] Fix review of cloze type | Thanos Apollo | |
Fix typos and previously used logic | |||
2024-01-14 | Add gnosis-display--next-review | Thanos Apollo | |
Display next review value | |||
2024-01-14 | Add gnosis-edit-save-exit | Thanos Apollo | |
Function to exit recursive edit & save changes - Add gnosis-edit-exit on gnosis-edit-mode-map | |||
2024-01-11 | Redo gnosis-dev-test | Thanos Apollo | |
2024-01-10 | gnosis-face-extra: Inherit italic | Thanos Apollo | |
Use italic face & change foreground value This way we keep the same face but do not depend on markdown-mode --Suggested by Protesilaos Stavrou-- | |||
2024-01-10 | gnosis-select & gnosis--insert-into: Update docstrings | Thanos Apollo | |
2024-01-10 | gnosis-compare-strings: Redo without let statement | Thanos Apollo | |
2024-01-10 | Redo gnosis-suspend-note | Thanos Apollo | |
Use cl-defun and add optional value for unsuspend, this function should also be used to unsuspend notes | |||
2024-01-10 | gnosis-edit-mode-map: Use exit-recursive-edit instead of throw 'exit | Thanos Apollo | |
2024-01-10 | Redo README as markdown | Thanos Apollo | |
2024-01-09 | Merge branch '#fix-review-due-notes' into testing | Thanos Apollo | |
Redo checking if note is due - Avoid depending on emacsql - Seperate checking if it's suspended or not | |||
2024-01-09 | Rewrite gnosis-review-get-due-notes | Thanos Apollo | |
2024-01-09 | Add gnosis-review-is-due-today-p | Thanos Apollo | |
2024-01-09 | Rewrite gnosis-review-is-due-p | Thanos Apollo | |
2024-01-09 | Add gnosis-past-or-present-p | Thanos Apollo | |
Seperate the comparing of dates, emacsql is way too buggy for comparing lists directly |