Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-19 | gnosis-edit-mode: Update lighter | Thanos Apollo | |
2024-01-19 | gnosis-review--session: Refactor using read-multiple-choice | Thanos Apollo | |
2024-01-19 | gnosis-review-is-due-p: Redo without if statement | Thanos Apollo | |
2024-01-19 | Fix typos & indentation | Thanos Apollo | |
2024-01-19 | gnsois-suspended-p: Redo without if statement | Thanos Apollo | |
2024-01-19 | Refactor note creation | Thanos Apollo | |
- Added `gnosis-note-types` variable to store available note types (MCQ, Cloze, Basic, Double, y-or-n) - Updated `gnosis-add-note` function to dynamically call corresponding note creation functions based on selected type - Updated interactive prompt in `gnosis-add-note` to display available note types This commit enhances the flexibility & extensibility of note creation | |||
2024-01-19 | Refactor directory and database naming conventions | Thanos Apollo | |
- Updated gnosis-dir to use `locate-user-emacs-file` for consistent file location - Updated gnosis-images-dir to use `expand-file-name` for consistent filepath - Updated gnosis-db to use `expand-file-name` for consistent filepath in emacsql-sqlite initialization | |||
2024-01-18 | gnosis-algorithm-next-interval: Always pass last-interval >=1 | Thanos Apollo | |
2024-01-18 | gnosis: Update docstrings | Thanos Apollo | |
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 | 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: Update docstrings & Add review schema comments | Thanos Apollo | |
2024-01-16 | Update package commentary | 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 | [fix] gnosis-review-y-or-n | Thanos Apollo | |
- Remove previous unused user-input keyword - Fix name typo | |||
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 | 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-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-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 | |||
2024-01-08 | Merge branch '#clean' into testing | Thanos Apollo | |
- Remove unused progn - Add todo's | |||
2024-01-08 | Add todo's & remove unused progn | Thanos Apollo | |
2024-01-08 | gnosis-review--session: Fix message for no notes | Thanos Apollo | |
Redo with if statement & update message | |||
2024-01-06 | Update gnosis-get-tags--unique | Thanos Apollo | |
Flatten returned list | |||
2024-01-04 | gnosis-review: Fix review of due notes of specified tags | Thanos Apollo | |
This should be renamed soon as well... | |||
2024-01-04 | Redo gnosis-tag-prompt as cl-defun | Thanos Apollo | |
2024-01-04 | Add gnosis-due-tags | Thanos Apollo | |
2024-01-04 | gnosis-db: Redo as defconst | Thanos Apollo | |
2024-01-04 | gnosis-review: Add review session for due notes of deck | Thanos Apollo | |
2024-01-04 | Add gnosis-define-deck | Thanos Apollo | |
Function to export deck notes as & import them as DECK |