summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-08gnosis.el: Refactor for new success value, t or nilThanos Apollo
First implementation of gnosis ef was supposed to take a "quality" value of 0 to 3 for reviews, which was never actually implemented.
2024-02-08gnosis-algorithm-next-interval: Refactor & update values for efThanos Apollo
2024-02-08gnosis-algorithm-e-factor: Refactor to use t or nilThanos Apollo
2024-02-06Add gnosis-push-commandThanos Apollo
2024-02-06gnosis-test: Fix module name & update documentaryThanos Apollo
2024-02-06gnosis-test: fix #'provideThanos Apollo
2024-02-06gnosis-algorith: Adjust for second initial intervalThanos Apollo
2024-02-06[Package] Update commentaryThanos Apollo
2024-02-06gnosis-algorithm: Fix next intervalThanos Apollo
2024-02-06[Package] Update emacsql snapshotThanos Apollo
2024-02-06gnosis-display-hint: adjust for when hint is nilThanos Apollo
2024-02-06Rename gnosis-dev.el -> gnosis.test.elThanos Apollo
Make it easier to package for MELPA
2024-02-03gnosis-dev: Fix directory nameThanos Apollo
2024-02-03[fix] gnosis-display-extra: Adjust for nil valueThanos Apollo
2024-02-03gnsois-algorithm-ef: Change default valuesThanos Apollo
Use double digit decimal & have a larger increase factor
2024-01-29Merge branch 'version-0.1.5'0.1.5Thanos Apollo
- Adjust emacsql - Fix initialization - Rewrite string comparison using string-distance - Update documentation - Fix package requirments for MELPA
2024-01-29Update version in package header - 0.1.5Thanos Apollo
2024-01-29Update documentation for version 0.1.5Thanos Apollo
2024-01-29Merge branch '#melpa-packaging' into testingThanos Apollo
2024-01-29Style & Fix indentationThanos Apollo
2024-01-29gnosis-algorithm: Remove package-requiresThanos Apollo
2024-01-29Remove unnecessary `concat'Thanos Apollo
2024-01-29gnosis-completing-read: Shart quote function namesThanos Apollo
2024-01-27gnosis-dev: Use emacsql-sqlite-open & expand-file-nameThanos Apollo
2024-01-27Add Makefile to generate docsThanos Apollo
2024-01-27Update docstrings & indentation styleThanos Apollo
2024-01-27gnosis-compare-strings: Refactor using string-differenceThanos Apollo
Use Lavenshtein distance to ignore typos
2024-01-27Add gnosis-string-differenceThanos Apollo
Custom variable, threshold value for string comparison.
2024-01-27gnosis-db: adjust for emacsql 4.0.0Thanos Apollo
Use emacsql-sqlite-open as suggested in this issue: <https://github.com/magit/emacsql/issues/113>
2024-01-27Autload gnosis-add-deck & gnosis-delete-deckThanos Apollo
2024-01-26Add gnsois-review-get-due-tagsThanos Apollo
2024-01-26gnosis-select: Update docstringThanos Apollo
2024-01-26gnosis-get-notes-for-deck: Use flatten argumentThanos Apollo
2024-01-26gnosis-review-get-due-notes: Use flatten argumentThanos Apollo
2024-01-26Fix gnosis-get-deck-due-notesThanos Apollo
Returns list of due notes for deck.
2024-01-26gnosis-get-tags--unique: Use optional flatten argumentThanos Apollo
2024-01-26gnosis-select: Add flatten optional argumentThanos Apollo
2024-01-26gnosis-algorithm-next-interval: Adjust for last-intervalThanos Apollo
2024-01-26Remove duplicate gnosis-db-initThanos Apollo
2024-01-26Redo initialization & Update version headerThanos Apollo
2024-01-19Merge branch '#fix-docs'Thanos Apollo
Export org to .info & .texi files Previous version merge didn't include exported file changes
2024-01-19Update documentation .texi & info filesThanos Apollo
2024-01-19Merge branch 'version-0.1.4'0.1.4Thanos Apollo
- Update gnosis commentary & documentation - Refactor note creation & review Values for note types are not hard coded anymore, making gnosis easier to extend & maintain. - Apply suggestions from emacs-devel with a few adjustments Changes suggested by Philip Kaludercic via the emacs-devel mailing list <https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00682.html>
2024-01-19Update documentation for version 0.1.4Thanos Apollo
- Restracture customization section - Add Customization & Development section - Add Creating Custom Note Types section
2024-01-19gnosis-dev: Update commentary & update prompt for testing envThanos Apollo
2024-01-19Refactor gnosis-review-noteThanos Apollo
Simarly to gnosis-add-note recent changes, more extensible & flexible. This makes it easier to maintain & add new note types in the future.
2024-01-19gnosis-review-commit: Use vc to create git repoThanos Apollo
vc should also be used to "stage" and "commit" changes to db.
2024-01-19Update commentaryThanos Apollo
2024-01-19Revert "gnosis-db-init: Redo without length="Thanos Apollo
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
2024-01-19Merge branch '#emacs-devel-suggestions' into testingThanos Apollo
Changes suggested by Philip Kaludercic via the emacs-devel mailing list <https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00682.html> Philip pointed out that gnosis relies heavily on completing-read for user interactions, but for users that do not use completion packages such as vertico it's inconvenient to say the least. This should be addressed. Another important change was making gnosis-add-note more extensible. Adding your own custom note types should be easier now as well as the maintainability. Many of the changes made here are not tested properly. Merging into testing branch for further review and refactoring.