Age | Commit message (Collapse) | Author |
|
* Comment out gnosis-org sections that are under development.
* Fix display issues on non-grapical interface.
* Add variable watchers for custom algorithm values.
* Update assertions for editing notes
This is a minor release with a few bug fixes.
|
|
* Update manual entries.
* Fix typos.
* Adjust section for customizing note types.
|
|
* dashboard-mode-keymap has the same keybindings as the transient buffer.
|
|
* Rewrite README as markdown to work with nongnu elpa.
|
|
* Adjust extras formatting of y-or-p exapmle to avoid breakage.
|
|
* Update assertions, to avoid edits that will lead to bugs such as
inserting numbers to the tags list.
|
|
* Fix issues for running gnosis on tty & termux.
|
|
* Watch & validate new custom gnosis values.
|
|
* Function to be used with a variable watcher to validate custom
gnosis values.
|
|
|
|
* Update todos to work with magit-todos.
|
|
* Adjust for list answers.
* Use gnosis-id.
|
|
|
|
|
|
* Packages to run 'make'.
|
|
* Require latest version of emacsql, supported by nongnu.
|
|
* This module will handle exports of decks as org files.
* Sync of org files/deck exports with database.
The main goal of incorporating org-mode is to promote collaboration of
decks through git integration.
|
|
* Begin development 0.4.2-dev.
|
|
* Add double space after period.
* Add extra dose of rhetorical hyperbole.
* Fix typos.
|
|
* No changes except for packaging.
* Use emacsql-4.0.0
Version bump to mark a new build for nongnu elpa.
|
|
* Ignore files for nongnu elpa packaging.
|
|
|
|
* Use new emacsql version 4.0.0.
|
|
|
|
* Rename deck during dashboard view.
* Bind function to "e" and "r".
|
|
* Append tag to the list of tags of note ID.
* Meant to be used to auto tag notes, such as for overdue and to edit
notes during dashboard view.
|
|
* Add review option for only due notes, without overdue notes.
* Add review option for only overdue nots, without due notes for
current date.
|
|
* Return due notes, without overdue ones.
|
|
* Return overdue notes, optionally from provided note IDs.
|
|
* Return t if note with ID is overdue.
|
|
|
|
|
|
* gnosis--drop-table won't check if table exists, which seems to be
buggy in new emacsql version
* To check if a table exists, use gnosis-drop-table, although when
combined with emacsql-with-transaction macro it might not be needed
altogether.
|
|
* Major rewrite on gnosis algorithm.
* Add gnosis-score
* Add epignosis and agnoia
* Add lethe and anagnosis events
* Anagnosis events adjust gnosis-score
depending on review performance, using epignosis
and agnoia
* Lethe resets next interval to 0
* Refactor calculations of next interval and gnosis-score
* Add custom variables for tags and decks, configured using emacs
lisp.
* Rewrite gnosis database.
* Remove deck specific values.
* Use new algorithm variables.
|
|
|
|
|
|
* Validate custom keyword values for gnosis.
* Update error messages.
|
|
* List of valid custom keyword values.
|
|
|
|
|
|
* Prioritize tags over decks.
* Invert amnesia.
|
|
* get-note-tag-lethe: Returns either nil or max lethe value.
* get-note-lethe: Returns deck value only if tags value is nil.
|
|
* get-note-tag-anagnosis: Returns either nil or max anagnosis value.
* get-note-anagnosis: Returns deck value only if tags value is nil.
|
|
* Return deck proto value only if tags proto value is nil.
|
|
* get-note-tag-agnoia: Returns either nil or max agnoia value.
* get-note-agnoia: Returns deck value only if tags value is nil.
|
|
* Only return deck value if tags value is nil.
|
|
|
|
* Only return deck value if tags value is nil.
|
|
|
|
* Invert amnesia, so the higher it is, the higher the "amnesia".
|