Age | Commit message (Expand) | Author |
2024-02-17 | Add gnosis-completing-read-function...Gnosis UI depends heavily on completing-read, which without a
completion framework does not provide adequate support.
If none of the popular of the popular completion frameworks are
enabled, use ido-completing-read instead.
| Thanos Apollo |
2024-02-16 | gnosis-review--update: Fix indentation | Thanos Apollo |
2024-02-16 | Add custom gnosis-mcq-display-choices...When t, display choices for mcq notes during review.
Users that use a completion framework like ivy/helm/vertico may want
to set this to nil, as the choices will be displayed in the completion
framework's minibuffer.
| Thanos Apollo |
2024-02-16 | Add gnosis-display-mcq-options | Thanos Apollo |
2024-02-16 | [fix] gnosis-cloze-replace-words: Replace only first instance...Refactor cl-loop to replace only the first instance of given word, instead
of replacing all instances of given word using
replace-regexp-in-string.
| Thanos Apollo |
2024-02-13 | [package] Update URL to project's home page | Thanos Apollo |
2024-02-10 | Add gnosis-auto-push-command | Thanos Apollo |
2024-02-08 | Release version 0.1.6: Merge branch '0.1.6-dev'...- _Important Bug Fixes_ for calculating the next interval
- Refactor calculation of ef, using boolean value
- Add gnosis-auto-push, that pushes changes to push remote
automatically at the end of every review session
0.1.6 | Thanos Apollo |
2024-02-08 | Version bump: 0.1.6 | Thanos Apollo |
2024-02-08 | Add gnosis-auto-push...Boolean value, when t auto pushes with git
| Thanos Apollo |
2024-02-08 | [FIX] gnosis-review--update: Fix next interval...This fixes a bug for input the wrong value for success when
calculating the next interval & refactors to use new boolean value for success.
| Thanos Apollo |
2024-02-08 | gnosis.el: Refactor for new success value, t or nil...First implementation of gnosis ef was supposed to take a "quality"
value of 0 to 3 for reviews, which was never actually implemented.
| Thanos Apollo |
2024-02-06 | Add gnosis-push-command | Thanos Apollo |
2024-02-06 | [Package] Update commentary | Thanos Apollo |
2024-02-06 | [Package] Update emacsql snapshot | Thanos Apollo |
2024-02-06 | gnosis-display-hint: adjust for when hint is nil | Thanos Apollo |
2024-02-03 | [fix] gnosis-display-extra: Adjust for nil value | Thanos Apollo |
2024-01-29 | Update version in package header - 0.1.5 | Thanos Apollo |
2024-01-29 | Style & Fix indentation | Thanos Apollo |
2024-01-29 | Remove unnecessary `concat' | Thanos Apollo |
2024-01-29 | gnosis-completing-read: Shart quote function names | Thanos Apollo |
2024-01-27 | gnosis-dev: Use emacsql-sqlite-open & expand-file-name | Thanos Apollo |
2024-01-27 | Update docstrings & indentation style | Thanos Apollo |
2024-01-27 | gnosis-compare-strings: Refactor using string-difference...Use Lavenshtein distance to ignore typos
| Thanos Apollo |
2024-01-27 | Add gnosis-string-difference...Custom variable, threshold value for string comparison.
| Thanos Apollo |
2024-01-27 | gnosis-db: adjust for emacsql 4.0.0...Use emacsql-sqlite-open as suggested in this issue:
<https://github.com/magit/emacsql/issues/113>
| Thanos Apollo |
2024-01-27 | Autload gnosis-add-deck & gnosis-delete-deck | Thanos Apollo |
2024-01-26 | Add gnsois-review-get-due-tags | Thanos Apollo |
2024-01-26 | gnosis-select: Update docstring | Thanos Apollo |
2024-01-26 | gnosis-get-notes-for-deck: Use flatten argument | Thanos Apollo |
2024-01-26 | gnosis-review-get-due-notes: Use flatten argument | Thanos Apollo |
2024-01-26 | Fix gnosis-get-deck-due-notes...Returns list of due notes for deck.
| Thanos Apollo |
2024-01-26 | gnosis-get-tags--unique: Use optional flatten argument | Thanos Apollo |
2024-01-26 | gnosis-select: Add flatten optional argument | Thanos Apollo |
2024-01-26 | Remove duplicate gnosis-db-init | Thanos Apollo |
2024-01-26 | Redo initialization & Update version header | Thanos Apollo |
2024-01-19 | Refactor gnosis-review-note...Simarly to gnosis-add-note recent changes, more extensible & flexible.
This makes it easier to maintain & add new note types in the future.
| Thanos Apollo |
2024-01-19 | gnosis-review-commit: Use vc to create git repo...vc should also be used to "stage" and "commit" changes to db.
| Thanos Apollo |
2024-01-19 | Update commentary | Thanos Apollo |
2024-01-19 | Revert "gnosis-db-init: Redo without length="...This reverts commit 2473e9127a8f8ece2bcb1052d5450834bbbbb4c8.
During the this pull request on MELPA
<https://github.com/melpa/melpa/pull/8890>
Nicholas Vollmer pointed out that length= does not exist in Emacs <
28.1, but since we are using compat we can still use it.
This was also suggested by Philip Kaludercic in this email in
emacs-devel:
<https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00682.html>
I verified this by running emacs-27.2, length= was available thanks to
compat
| Thanos Apollo |
2024-01-19 | gnosis-edit-update-note: Use memq instead of member | Thanos Apollo |
2024-01-19 | gnosis-edit-note-contents: Use eq & null | Thanos Apollo |
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...- 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
| Thanos Apollo |
2024-01-19 | Refactor directory and database naming conventions...- 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
| Thanos Apollo |
2024-01-18 | gnosis-algorithm-next-interval: Always pass last-interval >=1 | Thanos Apollo |