Age | Commit message (Expand) | Author |
2023-12-25 | gnosis-review: Add y-or-n-p for review next note...Prompt user for y or n to review next note
- Give time to read extra section
| Thanos Apollo |
2023-12-25 | Add gnosis--prompt...Replace old gnosis--ask-input with new prompt function.
- Uses cl-loop heavily but it's clean to read, at least compared to
other pure emacs lisp code I've tried before
- Optionally downcase & split string input, used for tags
| Thanos Apollo |
2023-12-25 | gnosis-add-note-mcq: Add 'extra' argument...-'extra' argument refers to extra information that will be displayed
after the question's correct answer is displayed. Refers to extra
information to clarify why an answer is the correct one.
-Inserted into 'extras' table as string.
- Removed unneeded let statements
| Thanos Apollo |
2023-12-25 | schema-notes: Set deck-id to :not-null | Thanos Apollo |
2023-12-25 | Set id as primary-key for all schemas | Thanos Apollo |
2023-12-25 | Add extras db schema...Table to hold data for:
- Extra notes e.g Explanation for the answer
- Images, path for image as a string
| Thanos Apollo |
2023-12-25 | Message deck name upon addition/deletion | Thanos Apollo |
2023-12-23 | Remove gnosis-test-buffer | Thanos Apollo |
2023-12-23 | Remove gnosis-review-update--last-rev...Unused function
| Thanos Apollo |
2023-12-23 | Update review process for MCQ...- Update function names
- Add message with total number of notes reviewed for session
| Thanos Apollo |
2023-12-23 | Add gnosis-review-new-f...Calculate new ef for card id, based on SUCCESS.
To make tracking easier, easiness factor is a list consisting of
(ef-increase ef-decrease ef), where ef-increase & ef-decrease are used
to calculate new ef upon review.
| Thanos Apollo |
2023-12-23 | Add gnosis-review-round...Function to round arg to 1 decimal. Used for calculating new easiness
factor (ef/new-ef)
| Thanos Apollo |
2023-12-23 | Add updates for successful reviews & add note-count...- Add note-count for gnosis-review, output total number of notes
reviewed for session. This could also be tracked to keep track progress
- Upon review update db for last-rev, next-rev and the new-ef. This
function may change to just gnosis-review--update, where based on an
argument updates db for failed/successful review
| Thanos Apollo |
2023-12-23 | gnosis-update: Update docstrings | Thanos Apollo |
2023-12-23 | gnosis-review: remove testing for id | Thanos Apollo |
2023-12-21 | Update algorithm | Thanos Apollo |
2023-12-21 | Add starting gnosis-algorithm-ef as 1.3 | Thanos Apollo |
2023-12-19 | Add gnosis-review-update--last-rev | Thanos Apollo |
2023-12-19 | Add gnosis-review--success | Thanos Apollo |
2023-12-19 | Add gnosis-review--new-ef | Thanos Apollo |
2023-12-19 | Add gnosis-review--get-offset | Thanos Apollo |
2023-12-19 | Add gnosis-review--algorithm...A seperate function to output the new interval & new ef using gnosis-algorithm
| Thanos Apollo |
2023-12-19 | Update addition of notes for new schemas | Thanos Apollo |
2023-12-19 | Fix displaying of questions | Thanos Apollo |
2023-12-19 | Update README | Thanos Apollo |
2023-12-19 | algorithm: Return next interval as date (yyyy mm dd) | Thanos Apollo |
2023-12-19 | [fix]algorithm: Update var names | Thanos Apollo |
2023-12-19 | Remove animate & require emacsql-sqlite | Thanos Apollo |
2023-12-19 | Update gnosis-db schemas | Thanos Apollo |
2023-12-18 | Rename schemas using gnosis-db-schema prefix, enable foreign-keys | Thanos Apollo |
2023-12-18 | Add gnosis-review--get-due-notes | Thanos Apollo |
2023-12-18 | Update package description | Thanos Apollo |
2023-12-18 | Seperate gnosis-algorithm from gnosis.el | Thanos Apollo |
2023-12-15 | Update addition of mcq note type...- Add error statements
- Add supsend value for review-log
| Thanos Apollo |
2023-12-15 | Revert changes on gnosis--ask-input | Thanos Apollo |
2023-12-14 | gnosis-get: change to cl-defun & set defaults value for where | Thanos Apollo |
2023-12-14 | Update addition of note-mcq type...Add review-log info & date statements
| Thanos Apollo |
2023-12-14 | gnosis-init: Fix repetitive code | Thanos Apollo |
2023-12-14 | Add gnosis-date-difference | Thanos Apollo |
2023-12-14 | Update gnosis--ask-input...- Remove animate as well
| Thanos Apollo |
2023-12-14 | Feature: Add review-log schema...Review log will be used to schedule notes for review as well as keep
track of failures
| Thanos Apollo |
2023-12-14 | Add gnosis-update | Thanos Apollo |
2023-12-14 | Move all custom variables at the start of code | Thanos Apollo |
2023-12-14 | Update gnosis-add-note-mcq...- If tags is nil, default to 'untagged
- Insert values to review table
| Thanos Apollo |
2023-12-14 | Update db schmas | Thanos Apollo |
2023-12-14 | Rename: gnosis-create-question -> gnosis-add-note | Thanos Apollo |
2023-12-14 | Add db schemas | Thanos Apollo |
2023-12-14 | Rename gnosis-create-deck -> gnosis-add-deck | Thanos Apollo |
2023-12-14 | Add #'(gnosis-current-date)...Get current date in (yyyy mm dd) & add offset.
Inspired by calendar-current-date func
Changed format to (year month day)
| Thanos Apollo |
2023-12-13 | Add gnosis-get...Use gnosis-get as front-end of gnosis--select to get desired value
| Thanos Apollo |