elpasync pushed a change to branch elpa/gnosis.

        at  fe019d58f2 dashboard: Display overdue notes.

This branch includes the following new commits:

       new  81c65820f0 Add LICENSE
       new  0fb673f57f Add qbank.el
       new  9c147582ee Add qbank-create-question
       new  77f0491e8a Rename to gnosis
       new  15531cf283 Add gnosis-db
       new  2b60103921 gnosis-test-buffer: Disable minibuffer-history locally
       new  6ae90f432a Add gnosis-init
       new  7712ffb884 Add gnosis-mode
       new  3ae768dcb7 Add gnosis--ask-input & Update docstrings
       new  4aba7f5321 sqlite (table): Add tags column
       new  692c30c29c Add gnosis--drop-table
       new  91db202088 Remove duplicate `get` functions, redo as gnosis--get
       new  ac99bcc158 Update review functionallity
       new  658a7c2f24 Update gnosis-init & test buffer for testing purposes
       new  87f6a5426b Add README
       new  e793ea531c Add gnosis group
       new  292bda0ceb Add gnosis algorithm
       new  4da784814e Update gnosis notes table
       new  e9ee5cd8c6 mcq: Add error catch when correct-answer is not a number
       new  43f231c22a Rename gnosis--get to gnosis--get-id
       new  120f940db5 Add gnosis--get-name
       new  bdfd1ecbf6 Feature: Add decks
       new  d3c53980c3 Update schema & fix typos
       new  d92c463955 Change select arg order
       new  b71e2ea92f mcq: Use gnosis--select
       new  ed25c90cdc ef: Update to 0.3 0.3
       new  a573f19f4a Update testing parameters
       new  f908c2a834 Algorithm: Update docstrings & testing params
       new  65bc308d10 Remove gnosis--get-id & gnosis--get-name
       new  e9f1c48395 Add gnosis-get
       new  e4f9ee8d25 Add #'(gnosis-current-date)
       new  55ff118848 Rename gnosis-create-deck -> gnosis-add-deck
       new  7ae87b0f67 Add db schemas
       new  52ad4c259a Rename: gnosis-create-question -> gnosis-add-note
       new  d29dd6831b Update db schmas
       new  525cc7613f Update gnosis-add-note-mcq
       new  801cda9461 Move all custom variables at the start of code
       new  4dd7f89cde Add gnosis-update
       new  39cf9fdc3f Feature: Add review-log schema
       new  dd40cde239 Update gnosis--ask-input
       new  efcd91978b Add gnosis-date-difference
       new  b4e76ebbab gnosis-init: Fix repetitive code
       new  3648d8b8ca Update addition of note-mcq type
       new  c22409d05c gnosis-get: change to cl-defun & set defaults value for 
where
       new  811e618655 Revert changes on gnosis--ask-input
       new  b2d89acc3d Update addition of mcq note type
       new  5d69e1865a Seperate gnosis-algorithm from gnosis.el
       new  dd3759f27e Update package description
       new  1e1e7cbb7c Add gnosis-review--get-due-notes
       new  17f4befe2c Rename schemas using gnosis-db-schema prefix, enable 
foreign-keys
       new  32ea5c4b24 Update gnosis-db schemas
       new  19e8b73f8c Remove animate & require emacsql-sqlite
       new  a3cef13ff9 [fix]algorithm: Update var names
       new  d74b2cc948 algorithm: Return next interval as date (yyyy mm dd)
       new  fffb1d949c Update README
       new  13837a97f9 Fix displaying of questions
       new  345748cf07 Update addition of notes for new schemas
       new  55387b5223 Add gnosis-review--algorithm
       new  6813a8c62d Add gnosis-review--get-offset
       new  33075f7f7c Add gnosis-review--new-ef
       new  5034063ffa Add gnosis-review--success
       new  8bffbbcf08 Add gnosis-review-update--last-rev
       new  5d95819dee Add starting gnosis-algorithm-ef as 1.3
       new  3ede54117d Update algorithm
       new  a2536f6851 gnosis-review: remove testing for id
       new  ab5226d234 gnosis-update: Update docstrings
       new  be6755a94a Add updates for successful reviews & add note-count
       new  3af9ba3c4b Add gnosis-review-round
       new  f2da68563a Add gnosis-review-new-f
       new  153025fcab Update review process for MCQ
       new  703d9a1471 Remove gnosis-review-update--last-rev
       new  3782933575 Remove gnosis-test-buffer
       new  4a77e5e770 Message deck name upon addition/deletion
       new  11f73b32a2 Add extras db schema
       new  09aa247237 Set id as primary-key for all schemas
       new  9c8c864ac7 schema-notes: Set deck-id to :not-null
       new  59b4f5a25e gnosis-add-note-mcq: Add 'extra' argument
       new  db4b1be571 Add gnosis--prompt
       new  3aa99b120a gnosis-review: Add y-or-n-p for review next note
       new  02eb3c7b1a Redo gnosis-display--question
       new  891eae20ea Redo gnosis--get-deck-id as cl-defun
       new  83caf73c16 Add gnosis-display--extra
       new  85ccf0ccfa Add gnosis-faces
       new  437f0f89e7 gnosis-add-note-mcq: Add suspend key with default value 
of 0
       new  6267dd0904 Add gnosis-display--correct-answer-mcq
       new  b30a301183 Update face-seperator & add face for correct-answer
       new  64a848cd00 Update gnosis-review with gnosis-display & remove 
unnecessary delays
       new  cb3cb61c47 gnosis-review: add 0.5 delay
       new  79d7f34030 gnosis-ad-note-mcq: Add key image with default value of 
nil
       new  6687492980 Add gnosis-display--image
       new  8c7e260406 gnosis-display--correct-answer-mcq: Display user-choice 
as well
       new  a3e2f9a928 Add gnosis-face-user-choice
       new  55ec53bddd Add gnosis-dir & subdirectorites/files
       new  45aaf268c8 change default suspend value to nil
       new  3102de141e gnosis-review-get-due-notes: Update to not include 
suspended notes
       new  47ba471009 Add test notes.el
       new  00daa6e96c [Fix] emacsql for issue #113
       new  1075592142 [fix] Return suspend as integer value, fix dosctrings 
and minor bugs
       new  2351a8563f mcq: Update display of correct answer
       new  85416b592b Add gnosis-add-note-fields
       new  a70e10741c db: Update review-log schema
       new  db95f09fd7 Add gnosis-add-note-cloze
       new  ab26cb8c2c [fix] gnosis-review-due-notes fix typo & make sure 
suspend value 0
       new  3a6cd769d7 Add gnosis-cloze-extract-answers
       new  6b8d8f418b Add gnosis-cloze-replace-words
       new  81b79b4f6e algorithm: Use consecutive successful reviews
       new  62b467007a Add gnosis-review--update
       new  2079d1e1c3 Update MCQ for new functions & schemas
       new  5a25c32491 Redo gnosis-review-cloze--input
       new  87399b02b5 Add with-gnosis-buffer macro & updat display funcs
       new  200e4f4a10 Add custom gnosis-cloze-char
       new  e1e7781c8d Add while loop for adding notes
       new  43ebca1233 Rewrite gnsois-cloze-extract-cards
       new  e2391c6eed Add gnosis-cloze-remove-tags
       new  0677731a08 Redo cloze input to return result & user-input
       new  cbc0f2d048 Add gnosis-display--cloze-correct
       new  5242c12bfe Add gnosis-display--cloze-user-answer
       new  d5fc506871 Add gnosis-face-cloze-correct & false
       new  d2db3be0e3 Add gnosis-dev.el
       new  e2614e8da7 Rename gnosis-face-cloze-false/correct to 
gnosis-face-correct/false
       new  24fda0e02f Add gnosis-add-note-basic
       new  a89ce96105 Add gnosis-review-basic
       new  9f81a472ef Add gnosis-display--basic-answer
       new  904e9ba14e Add gnosis-display--hint
       new  2d8cbf4b67 Add gnosis-face-hint
       new  5e9db3954a cloze: Update regex for cloze cards
       new  f3eb5e06eb faces: Add gnosis-face-direction
       new  03eb179715 display: Update display funcs with new faces
       new  66165f7988 basic: Display user-input with directions after review
       new  46e4792829 Add gnosis-compare-strings
       new  58b35802bf Organize review section
       new  8d0034663c Add gnosis-unique-tags
       new  c33d0fee94 Add gnosis-select-by-tag
       new  be7bc38c44 Add gnosis-prompt-tag
       new  62a42174cb Add gnosis-dev-tags & random-items func
       new  297338ffb3 Add gnosis-dev-add-fields
       new  86a1e38c67 Redo adding tags with gnosis-prompt-tag for all types
       new  0c5d778ef8 cloze: Use options as hint & display them for cloze type 
notes
       new  e4f705d283 Rewrite adding notes
       new  be4c80642e Add gnosis-get-note-tags
       new  9c479396ca Add gnosis-review-is-due-p
       new  21bace61c8 Add gnosis-review-due-notes--with-tags
       new  4cb80ac12a Add gnosis-review-all-with-tags
       new  962048711c Rewrite gnosis-review-all-due-notes
       new  62d0750497 Add gnosis-review-due-tags
       new  733d50b109 Rewrite gnosis-review
       new  aad4749efc notes: Fix tags, make sure they are as a list
       new  eb25fa1a21 gnosis-select-by-tag: Update error checking
       new  ac7a0b6b08 Rename gnosis--select -> gnosis-select
       new  cc1b398063 Add gnosis-suspend-deck
       new  fad72aabb2 Add gnosis-suspend
       new  735a103b79 Add gnosis-suspend-tag
       new  e02340c374 gnosis-review-note: Check if note is suspended
       new  3b193cae89 Add gnosis-face-cloze
       new  721981e398 gnosis-display: Use gnosis-face-cloze to display clozes
       new  8f5316bd10 Add gnosis-supsended-p
       new  a408e71eb2 gnosis-review: Fix bugs on clozes, reveal one cloze per 
loop
       new  adf6d236a1 gnosis-review: Fix loops
       new  a6dd907bfc gnosis-display: Update basic answer faces
       new  61e2da6b34 Add gnosis-completing-read
       new  36db18e0fe with-gnosis-buffer: Updaete macro to enable gnosis-mode
       new  e09297d5a7 display: start with \n for the main/question part
       new  48c48c166e cloze: Reveal only one cloze if successful input
       new  ff9eb23a23 gnosis-mode: Disable read-only mode
       new  017a7035f4 Redo gnosis-completing-read
       new  8bbf191ae6 gnosis-face-correct: Change to 'match' from 'homoglyph'
       new  cebbef623b Add gnosis-face-cloze-unanswered
       new  47dd5f1613 gnosis-display: Rewrite cloze-reveal
       new  e33f25e15e Add gnosis-review-cloze-reveal-unanswered
       new  6522d74d8a Update cloze review
       new  c5e36a38ee gnosis-dev: Change default testing values
       new  bbef2d27ea Add gnosis-db-init
       new  b5b495e61e Redo gnosis-db: emacsql-sqlite-open fix
       new  37668b2aac Rewrite gnosis-prompt-tag as gnosis-tag-prompt
       new  199e3ec4da Rename gnosis-unique-tags -> gnosis-get-tags--unique
       new  d0cc62cbe1 Adding notes/decks: Warn user if using testing env
       new  9f86a5c875 Fix typos
       new  425aea9156 Make sure gnosis-db has been in/zed before 
selecting/inserting value
       new  9bd366ef4e Add gnosis-directory-files
       new  942e58e47e Add gnosis-select-image
       new  3fc932c03d Database: Add second-image column for table extras
       new  0ba00bd3fb gnosis-tag-prompt: fix optional values
       new  eb6b112f1d Add note type 'double'
       new  2023b37b1e Add gnosis-db-version
       new  3e4248c7b6 Redo gnosis-dev.el
       new  7e887ef845 Use file-name-as-directory
       new  5ae6516d60 Add gnosis-review-commit
       new  e7e0ba9fcc Add gnosis-suspend-note
       new  850c4a94a0 Fix typos & indentation
       new  e1f1ddba46 When reviewing by tag, check if note id is suspended
       new  08d540fc83 gnosis-prompt-tag: Add "q" on options
       new  5f7209509a gnosis-review-get-due-notes: Flatten returned list
       new  78884905d3 Clean/Trim review functions
       new  feb1357298 gnosis-review-commit: Only commit the total number of 
notes reviewed
       new  b3a01de8e6 Update docstrings
       new  e2f817647e Rewrite gnosis-suspend-deck as cl-defun
       new  7d681f4c5b gnosis-review--session: Redo with read-char-choice
       new  511a4fa54c Add gnosis-replace-item-at-index
       new  db1ca87f10 Add gnosis-edit-ef
       new  c579e1aad0 gnosis-dev: Check if testing-deck exists
       new  1de9f86d6c gnosis-dev: Rewrite gnosis-dev-retest
       new  e6f4ec8389 Add gnosis-edit-note
       new  0506ce9f99 Add gnosis-edit-contents
       new  65ba87e40e Add gnosis-edit-update-note
       new  5eec5c9824 Update docstrings & fix typos
       new  439e83a689 gnosis-algorithm: Ignore initial interval if ef > 3.0
       new  d4c65c34fb Add gnosis-get-deck-due-notes
       new  712376d24e Add gnosis-edit-mode & map
       new  845df83a45 Remove gnosis-faces.el & notes.el
       new  1f41618eb1 gnosis-add-note-fields: Add condition-case & update 
docstring
       new  657e44185c Add gnosis-get-notes-for-deck
       new  194f32fe89 Add dd gnosis-export-note
       new  06a83e2515 Add gnosis-export-deck
       new  a92bd0756e Add gnosis-define-deck
       new  258312a538 gnosis-review: Add review session for due notes of deck
       new  360fa413a3 gnosis-db: Redo as defconst
       new  248bd38762 Add gnosis-due-tags
       new  4aff673cd9 Redo gnosis-tag-prompt as cl-defun
       new  049c5384dd gnosis-review: Fix review of due notes of specified tags
       new  6a21a87232 Update gnosis-get-tags--unique
       new  cb423765a0 Update gnosis-get-tags--unique
       new  0914485532 Merge branch 'testing': Fix review of specified tags
       new  83a1e5d9c4 gnosis-review--session: Fix message for no notes
       new  44d8001716 Add todo's & remove unused progn
       new  63d5ae9672 Merge branch '#clean' into testing
       new  bdf07ba3ad Add gnosis-past-or-present-p
       new  689398a771 Rewrite gnosis-review-is-due-p
       new  542d6ad2cf Add gnosis-review-is-due-today-p
       new  8d06a7b303 Rewrite gnosis-review-get-due-notes
       new  1418c95f2c Merge branch '#fix-review-due-notes' into testing
       new  bb06ea0405 Redo README as markdown
       new  859278628c gnosis-edit-mode-map: Use exit-recursive-edit instead of 
throw 'exit
       new  f486d7c9ca Redo gnosis-suspend-note
       new  eb3fb50be9 gnosis-compare-strings: Redo without let statement
       new  fadc296ccc gnosis-select & gnosis--insert-into: Update docstrings
       new  02d0fef94b gnosis-face-extra: Inherit italic
       new  24b2802a19 Redo gnosis-dev-test
       new  a272e00ebb Add gnosis-edit-save-exit
       new  70e8633c64 Add gnosis-display--next-review
       new  5fefd3d440 [fix] Fix review of cloze type
       new  d3cfbdcbb2 Add gnosis-face-next-review & update docstrings for faces
       new  f0623dd2d2 gnosis-dev: fix typos
       new  8685a85209 gnosis-algorithm-interval: Update docstring
       new  f585d83f6d gnosis-algorithm-interval: Add cond for when last 
interval is 0
       new  7c9a1ad6f2 Add gnosis-add-note--y-or-n & gnosis-add-note-y-or-n
       new  64e72d42dc Add gnosis-display-y-or-n-answer
       new  e968a3ec3a Add gnsois-review-y-or-n & update all other funcs for 
y-or-n type
       new  4eb6c4cee9 [fix] Fix gnosis-edit-mode-map
       new  93c1b5c504 Merge branch '#y-or-n' into testing
       new  f9f9c31bc3 gnosis-dev: Add y-or-n type
       new  8ca53e1a0e Merge branch version '0.1.0' into master
       new  bafe2bf8d2 [fix] gnosis-review-y-or-n
       new  f900b02d4e Merge branch '#fix-review-y-or-n' for version 0.1.1
       new  010d8e688d gnosis-algorithm: Fix for first interval
       new  44c536d5ad gnosis-review--algorithm: Use total successful reviews
       new  406ad1e612 [fix] Fix bug from 5fefd3d for multiple cloze review
       new  b67e184343 gnosis-algorithm: Update error checking & docstrings
       new  70b1af5810 Update README
       new  0b76877a49 Merge branch 'version-0.1.1' into master
       new  5ba45f5285 Update package commentary
       new  f0e0c3260d gnosis-algorithm-next-interval: Update docstring
       new  d163801392 gnosis-dev: Add commentary & update docstrings
       new  124131aa87 gnosis: Update docstrings & Add review schema comments
       new  1a4202a6c7 gnosis-algorithm: Update docstrings & todo's
       new  6b036ca26e Merge branch 'version-0.1.2' into master
       new  9357fe4c96 Update gnosis-algorithm-next-interval
       new  3d2fd9cf51 Update type of gnosis-algorithm-interval & ef
       new  e84e10e71d gnosis-algorithm-next-interval: Adjust for failure-factor
       new  2473e9127a gnosis-db-init: Redo without length=
       new  53ad378397 Remove unnecessary progn's from cl-loop
       new  baf0e4a9eb Rename gnosis-cloze-char to gnosis-cloze-string
       new  6502273b69 gnosis-db: Remove warning from docstring
       new  dffc25ca62 gnosis--prompt: Update docstring
       new  99b849d8d8 Rename gnosis-display functions
       new  71ebf428d2 gnosis-edit-note-contents: Insert note id as read-only
       new  49d0ae892f Add documentation
       new  09e5ab4dc8 README: Redo just with an intro & link to user manual
       new  191017f034 doc: Fix typos
       new  ada654d65c gnosis: Update docstrings
       new  5fcd13b74a gnosis-algorithm-next-interval: Always pass 
last-interval >=1
       new  fd42525da7 Merge branch 'version-0.1.3' to master
       new  427fe5f7df Refactor directory and database naming conventions
       new  fed9709dde Refactor note creation
       new  bd048cbd36 gnsois-suspended-p: Redo without if statement
       new  c8257934d3 Fix typos & indentation
       new  1b16f37439 gnosis-review-is-due-p: Redo without if statement
       new  c5c0320e24 gnosis-review--session: Refactor using 
read-multiple-choice
       new  980a29d48b gnosis-edit-mode: Update lighter
       new  e57b48ba4e gnosis-edit-note-contents: Use eq & null
       new  b79a2331f2 gnosis-edit-update-note: Use memq instead of member
       new  5359697d5e Merge branch '#emacs-devel-suggestions' into testing
       new  015a160f2a Revert "gnosis-db-init: Redo without length="
       new  f1d032953b Update commentary
       new  ade0963b47 gnosis-review-commit: Use vc to create git repo
       new  e5a9b268fe Refactor gnosis-review-note
       new  5493e224a2 gnosis-dev: Update commentary & update prompt for 
testing env
       new  338bafa7eb Update documentation for version 0.1.4
       new  6304337415 Merge branch 'version-0.1.4'
       new  76a1d7b058 Update documentation .texi & info files
       new  a01d6df418 Merge branch '#fix-docs'
       new  e0f7d2887a Redo initialization & Update version header
       new  28dde28c4a Remove duplicate gnosis-db-init
       new  c7a9d7343a gnosis-algorithm-next-interval: Adjust for last-interval
       new  8313747f67 gnosis-select: Add flatten optional argument
       new  d3ef83c53f gnosis-get-tags--unique: Use optional flatten argument
       new  2b1e1b80ac Fix gnosis-get-deck-due-notes
       new  af86aa3cc9 gnosis-review-get-due-notes: Use flatten argument
       new  ede4923305 gnosis-get-notes-for-deck: Use flatten argument
       new  f599f5db68 gnosis-select: Update docstring
       new  05bf7e8ba9 Add gnsois-review-get-due-tags
       new  f9d4039ac7 Autload gnosis-add-deck & gnosis-delete-deck
       new  359da18eb1 gnosis-db: adjust for emacsql 4.0.0
       new  ce66d456b1 Add gnosis-string-difference
       new  38aa8af416 gnosis-compare-strings: Refactor using string-difference
       new  211706458b Update docstrings & indentation style
       new  c551dcccc0 Add Makefile to generate docs
       new  f5909b70fb gnosis-dev: Use emacsql-sqlite-open & expand-file-name
       new  dd668288d4 gnosis-completing-read: Shart quote function names
       new  e0652144a2 Remove unnecessary `concat'
       new  fc81421f8c gnosis-algorithm: Remove package-requires
       new  5cc5a913be Style & Fix indentation
       new  8b0147ba5c Merge branch '#melpa-packaging' into testing
       new  825887dbca Update documentation for version 0.1.5
       new  8768382c80 Update version in package header - 0.1.5
       new  4516d10b32 Merge branch 'version-0.1.5'
       new  aacefc5324 gnsois-algorithm-ef: Change default values
       new  41e7061517 [fix] gnosis-display-extra: Adjust for nil value
       new  83250d05d5 gnosis-dev: Fix directory name
       new  47b8c3190b Rename gnosis-dev.el -> gnosis.test.el
       new  eb6011d82e gnosis-display-hint: adjust for when hint is nil
       new  c58463dec3 [Package] Update emacsql snapshot
       new  481576c1e0 gnosis-algorithm: Fix next interval
       new  78bee49ffb [Package] Update commentary
       new  2d7752dfb2 gnosis-algorith: Adjust for second initial interval
       new  b1243a5949 gnosis-test: fix #'provide
       new  bd24eb3b52 gnosis-test: Fix module name & update documentary
       new  51be603b7b Add gnosis-push-command
       new  49e797bbf0 gnosis-algorithm-e-factor: Refactor to use t or nil
       new  1371fb7561 gnosis-algorithm-next-interval: Refactor & update values 
for ef
       new  732ee3d588 gnosis.el: Refactor for new success value, t or nil
       new  268c5f35ba [FIX] gnosis-review--update: Fix next interval
       new  006de80905 Add gnosis-auto-push
       new  f62414695c doc: Add `Auto Push Changes` section
       new  36830b3f38 Version bump: 0.1.6
       new  f7d419aadf Release version 0.1.6: Merge branch '0.1.6-dev'
       new  9c12e9a8b0 Redo README as plain text
       new  2bc2c9df05 gnosis-algorithm-interval: Remove deprecated docstring
       new  3c98f92491 Add CONTRIBUTING.org
       new  f13e1ddfef Update contributing tasks
       new  ba186fb17a Add gnosis-auto-push-command
       new  fdf7855ce2 [package] Update URL to project's home page
       new  1af6925411 gnosis-algorithm-ef: Change default values
       new  e4ca956cc7 [fix] gnosis-cloze-replace-words: Replace only first 
instance
       new  2c57093903 Add gnosis-display-mcq-options
       new  9aa36eb0e6 Add custom gnosis-mcq-display-choices
       new  5dc446ca69 gnosis-review--update: Fix indentation
       new  a20ea050b2 Add gnosis-completing-read-function
       new  855173d0a3 Update tests & remove old comments
       new  84f3fc35e2 [fix] Change symbols to strings for ido-completing-read
       new  8b3515893e Add gnosis-previous-note-tags
       new  fd62f09b6e Apply checkdoc changes
       new  2b05af7853 Remove gnosis-auto-push-command
       new  c3d9f9b1b1 Add gnosis-git--process
       new  cbaca5f469 Add gnosis-git-push
       new  8a9528c66e Add gnosis-git-pull
       new  94d1bce473 gnosis-review-commit: Use gnosis-git commands
       new  fbc7fcc9b4 CONTRIBUTING: Mark completed tasks
       new  60f6195365 [fix] gnosis-git--process: Use process-buffer
       new  8b0ad190a4 gnosis-git-pull: Refresh gnosis-db after pull
       new  6a91e428cd [Rewrite] gnosis-git* use vc instead of shell-process
       new  f5334b5ba4 doc: Update for version 0.1.7
       new  7fd9ef020d Release version 0.1.7 (Merge branch '0.1.7-dev')
       new  51d5b4661e version bump: 0.1.7
       new  6e89ce8852 doc: Add sync devices & fix typos
       new  f2d56ebcec Rename gnosis-auto-vc-push -> gnosis-vc-auto-push
       new  4b4746dce4 Refactor gnosis-export-note
       new  4045f9554d Rewrite gnosis-edit-note
       new  e2b4fa8546 gnosis-update-note: Add ef & ff
       new  b7d99a6a06 version: start 0.1.8-dev
       new  50a05e728f [fix] gnosis-display-mcq-options: hardcoded id
       new  f5fa43148c gnosis-edit-save-exit: Exit recursive edit IF we are in 
one
       new  6f23150a8c gnosis-edit-update-note: Add ef ff suspend values
       new  f94b733e33 [fix] gnosis-get-notes-for-deck
       new  f7c73b5920 gnosis-export-note: Rewrite cleanly & with review-log
       new  6f05efdcc8 Add gnosis-dashboard-output-note
       new  de2068a23f Add gnosis-dashboard-output-notes
       new  e0054062ef Add gnosis-dashboard-edit-note
       new  683338fa26 Add gnosis-dashboard-mode-map
       new  3b422a8573 Add gnosis-dashboard-mode
       new  730804a41a Add gnosis-dashboard
       new  ed29a6c0e5 Add TODO.org
       new  a1a5ac2558 version bump: 0.1.8
       new  e2a934c499 Release version 0.1.8: Merge branch '0.1.8-dev'
       new  6863326411 [fix] Fix image display
       new  2b6c3f43ea gnosis-test: Add gnosis-test-image
       new  d0487b77d1 [Feature] Add select image prompt
       new  420e68b2a6 gnosis-review-note: Use pop-to-buffer
       new  0d18309bf3 Add custom gnosis-image-height/width
       new  7ba01f65dc gnosis-edit-note: Use pop-to-buffer-same-window
       new  7cf1ffc223 gnosis:(dashboard) Add note type
       new  8ff330788c gnosis-review-note: Create gnosis buffer on the same 
window
       new  773b16f09a [Feature] Add gnosis-hint-prompt
       new  f226d964d3 doc: Update for 0.1.8
       new  67afa56d09 Rename gnosis-previous-hint -> gnosis-previous-note-hint
       new  b12e5956b8 Add gnosis-prompt-mcq-choices
       new  f00f5846b9 Add gnosis-prompt-tags--split
       new  b374ab4f4e cloze: Refactor creation of cloze type notes
       new  457a51e4ae [fix] double: Remove double prompt for image
       new  2dabfcd2c0 mcq: Refactor adding notes & use 
gnosis-prompt-mcq-choices
       new  70d334a511 basic: Refactor interactive input
       new  4a2d652cd2 y-or-n: Refactor interactive input
       new  3eb6e8776d Version bump: 0.1.9
       new  a48cbbd2e2 doc: Update for version 0.1.9
       new  6ee271486b Release version 0.1.9: Merge branch '0.1.9-dev'
       new  aa3c2f8f58 gnosis-display-image: Refactor
       new  f65c282101 gnosis-review-commit: Do not push when testing
       new  aa15b5022f gnosis-edit-update-note: Refactor to handle second-image
       new  37b3ac8f6b gnosis-db-schema-extras: Add comments
       new  9500c73f55 gnosis-edit-save-exit: Kill window
       new  042079c202 Add gnosis-edit-read-only-values
       new  6d6d58a93e gnosis-select-images: Refactor
       new  279c40fabb gnsois-hint-prompt: Use read-string
       new  15d32f01f7 gnosis-prompt-tags--split: Return "untagged" when input 
value is nil
       new  346d307374 Add gnsois-cloze-guidance
       new  839567fd6c gnosis-cloze-replace-words: Update error handling
       new  5dfbe08359 Refactor prompt for images
       new  d887dbf7f4 gnosis-test: Update tests for images
       new  a90c18fc99 Update TODOs
       new  0ab1087c29 Remove gnosis-get-note-tags
       new  e43d56158a gnosis-display-extra: Display extra-image
       new  70c08822f2 style: Use double space after period
       new  282c75f69e Add gnosis-algorithm-ef-increase
       new  a2629607b6 Add gnosis-algorithm-ef-decrease
       new  652ce6e5c0 Add gnosis-algorithm-ef-frequency
       new  249cb3338e Add gnosis-algorithm-replace-at-index
       new  2a56855b26 Add gnosis-algorithm-round-items
       new  bee1917a3f Add gnosis-algorithm-next-ef
       new  9335acdde0 Rewrite gnosis-algorithm-next-interval
       new  67e4ce6300 Rewrite gnosis-review-algorithm
       new  2525388d53 Remove gnosis-review-new-ef
       new  bbdc2c296a gnosis-algorithm-next-ef: Adjust for 0
       new  1236d1e55e Reorganize todos
       new  1d2abb3c16 Remove gnosis-review-round
       new  ad57dfd131 gnosis-algorithm-next-ef: Add assertions
       new  8b753f9a24 gnosis-algorithm: Rename frequency->threshold
       new  40929155bf gnosis-edit-save-exit: Refactor
       new  e034ef8b35 gnosis-dashboard-mode-map: Remove "e"
       new  bfdfe3e4db gnosis-dashboard-mode: Remove format & sorting
       new  064470903d Update database to version 2
       new  4c43f94dec packaging: Add -dev version
       new  892735c7fa gnosis--get-deck-name: Add optional id arg
       new  addf89bddb gnosis-delete-deck: Rewrite
       new  4028094577 gnosis-suspend-note: Rewrite
       new  2d8cf43351 gnosis-suspend-deck: Add confirmation
       new  d04392c8b4 Add gnosis-edit-deck--export
       new  1ea40b35fe Add gnosis-assert-int-or-nil
       new  90c2775f05 Add gnosis-assert-float-or-nil
       new  a6a05cc437 Add gnosis-assert-number-or-nil
       new  6e576af9a0 Add gnosis-edit-update-deck
       new  4ef9ce6064 Add gnosis-edit-deck
       new  a1ea2282c0 Add gnosis-dashboard-edit-deck
       new  fc94a7ff9f gnosis-dashboard: Rewrite using read-multiple-choice
       new  70aac53df1 gnosis-dashboard-output-notes: Rewrite
       new  cb391c6e86 Add gnosis-dashboard-deck-note-count
       new  cbf93bf3b2 Add gnosis-dashboard-output-deck
       new  aacca17ea7 Add gnosis-dashboard-output-decks
       new  619970bccb gnosis-edit-mode: Remove interactive
       new  3990051bcf gnosis-edi-note: Use local-set-key
       new  59e91d05df [fix] gnosis-review--update: Return ef properly
       new  f3f3bc148c gnosis-algorithm-next-ef: Fix assertions
       new  ebc01bc84b Add gnosis-get-ef-increase
       new  983d84f653 Add gnosis-get-ef-decrease
       new  db5efe66a4 Add gnosis-get-ef-threshold
       new  31581cc113 gnosis-edit-update-note: Add asserts
       new  dd708efdd7 gnosis-review-algorithm: Add gnosis-get-ef-VALUE
       new  cdcfe90640 gnosis-edit-update-note: Update assertions
       new  47d3b747c4 packaging: Require emacs 29.1
       new  a3ff4c5db8 packaging: Update package commentary
       new  3179ec97fb Update docstrings
       new  193e50cfab Refactor editing notes for recursive edits
       new  4851677fe4 gnosis-algorithm: Update docstrings & package commentary
       new  b82bfebecd Refactor gnosis-compare-strings
       new  c6d04c2051 gnosis-edit-update-note: Add assert for options
       new  a140dea269 gnosis-cloze-replace-words: Use \\b
       new  f2fe739076 package: Update commentary
       new  fd5793319c gnosis-vc-pull: Re-open gnosis-db after pull
       new  9517d5da9c gnosis-edit-update-note: Adjust cl-assert options for MCQ
       new  755377b18e Fix gnosis-compare-string
       new  09ec1288d7 gnosis-cloze-replace-words: Use regexp-quote
       new  43c9c86165 Add gnosis-mcq-guidance
       new  8a719bdad4 Add gnosis-delete-note
       new  fcbb910b67 Disable delete funcs
       new  41e5afe96c Add initial-interval column for decks
       new  5e071a8133 gnosis-dashboard: Display total note number as integer
       new  e5f5f6db38 gnosis-edit: Adjust for deck initial interval
       new  b9a969a50f gnosis-cloze-guidance: Rewrite as a cons
       new  d804600610 Rewrite addint mcq note types
       new  361584bfca Add gnosis-mcq-seperator
       new  51fb1c37af Add gnosis-mcq-options-seperator
       new  27a5c3fec3 gnosis-add-note-fields: Refactor using 
emacsql-with-transaction
       new  44b7011329 Add gnosis-get-deck-initial-interval
       new  aa50cb2789 Add gnosis-get-note-initial-interval
       new  983be02b1f gnosis-mcq-guidance: Rewrite as cons
       new  cdd1a2cd71 gnosis-add-deck: Update deck fields for initial-interval
       new  cde06fe627 gnosis-add-note-mcq: Update docstring
       new  a898bff277 gnosis-dashboard-output-decks: style
       new  2e8d1bddd6 gnosis-vc-pull: Reopen gnosis-db after pull
       new  52873719c6 gnosis-tests: Create testing dir
       new  d09057b49e Update doc & fix typos
       new  a27a150944 Version bump: 0.2.0
       new  3433d348e2 Release version 0.2.0: Merge branch '0.2.0-dev'
       new  3b705cfb4a gnosis-mcq-display-choices: Default to nil
       new  39c13d240b [fix] gnosis-edit-update-note: Add assert for suspend
       new  fbd443dfbf Add gnosis-string-edit.el
       new  3b8c89081f Use gnosis-string-edit.el
       new  bf8f3f5164 Add gnosis-string-edit-ensure-empty-lines
       new  f3f794e399 Version bump: 0.2.1
       new  d99b81b165 Release version 0.2.1: Merge branch '#0.2.1-dev'
       new  b95c25089f [fix] gnosis-review-cloze: Fix multiple clozes reveal
       new  2f29c48b9c [fix] gnosis-cloze-replace-words: Fix string matching
       new  fa24681514 gnosis--get-deck-name: Improve error message
       new  78e066b948 Add gnosis-modeline-mode
       new  23e699ca71 gnosis-cloze-replace-words: Do not use regexp for word
       new  9160a3d773 gnosis-tag-prompt: Rewrite
       new  3a6d682c18 gnosis-edit-note: Add dashboard as arg
       new  a76e0d19da Update depecreated use of gnosis-tag-prompt
       new  cee8aa43f8 gnosis-select-by-tag: Use cl-assert
       new  fcc09a3efc Add gnosis-get-deck-notes
       new  248ae9a69e Add gnosis-collect-note-ids
       new  da011501db gnosis-dashboard-output-notes: Adjust with note-ids as 
arg
       new  a3a77db052 Add gnosis-dashboard-note-ids
       new  9e679fe36a gnosis-dashboard-edit-note: Add dashboard as arg
       new  9b079a48ee gnosis-dashboard: Add note-ids argument
       new  40c5859332 gnosis-review: Use gnosis-collect-note-ids
       new  336bef91ed gnosis-tag-prompt: Use error for "No due notes"
       new  379530d860 gnosis-edit-note: Return to gnosis-dashboard-note-ids
       new  3437ba1bbe gnosis-dashboard-output-note: style
       new  a04b52c46b gnosis-edit-note: Update docstring
       new  fb5c917861 Update TODOs
       new  11b15d260b dashboard: Refactor user interaction
       new  4afb569b3c [fix] gnosis-display-image: Adjust for empty strings
       new  34bf6748f0 [Feature] Add override
       new  5040245c00 gnosis-display-next-review: Get value using 
gnosis-algorithm
       new  a2e4893a5c review: All review functions return success value
       new  2486661ba8 gnosis-display-next-review: Adjust for overrides
       new  1340536669 Add gnosis-review-override
       new  30cdfb6988 dashboard: Adjust for output buffer
       new  5fc8ba333f version bump: 0.2.2
       new  6d9ba6f09d Merge branch '0.2.2-dev'
       new  6000aaaafe Add gnosis-seach-note
       new  79bb82845a [Feature] gnosis-dashboard: Search for note
       new  dc38976f98 gnosis-dashboard: Style
       new  fa51be84b7 gnosis-search-note: Adjust for queries with multiple 
words
       new  3cba3ae7e4 [fix] gnosis-dashboard: Fix deprecated suspend use
       new  046584f86d [Feature] gnosis-dashboard: View notes of deck
       new  e116969336 [Fix] Rewrite selection of notes of tag
       new  ad7b3563cb [Fix] gnosis-dashboard: Unset RET for notes
       new  f0488ded11 Add gnosis-generate-id
       new  b84323d39e [Fix] Add delete functions
       new  c755689bed Rewrite adding notes logic
       new  7dde8ff160 Update todos
       new  ab94733012 gnosis-generate-id: Use random length
       new  5b53be7658 Refactor gnosis-prompt-mcq-input
       new  a2b59188df Add gnosis-mcq-process-input
       new  1d5bc2fca5 [fix] modeline: Improve performance
       new  7fa320defe [fix] Display images properly
       new  dc7652ceee Rename gnosis-due-notes -> gnosis-due-notes-total
       new  4b4cd25fe7 gnosis-review--session: Update value of total review 
notes
       new  7a22ff4572 Version bump: 0.2.3
       new  c3a5bbbdfe Start 0.2.4-dev
       new  6d8bb7376b gnosis-display: Use fill-paragraph as optional arg
       new  dc18fc8c25 Release version 0.2.3:
       new  f48cc63167 [Fix] review: Update note upon session quit
       new  2110fd40a9 Merge branch 'master' into 0.2.4-dev
       new  84530976cf Remove gnosis-review-override
       new  f354a7dc07 [Refactor] Add gnosis-review-actions
       new  0c7770f3ba gnosis-review-session: Use catch-throw
       new  ffbc9d1976 Update copyrights
       new  f4b158c4c6 Version bump: 0.2.4
       new  bd9de41126 Release version 0.2.4
       new  ed098f3db5 [fix] gnosis-algorithm-next-interval: use min upon 
failure
       new  39a54a94c4 Add gnosis-get-deck--note
       new  97494e0781 Add gnosis-get-deck-ff
       new  b919351d70 Add gnosis-get-note-ff
       new  28a1c9f168 Add gnosis-review-last-interval
       new  dd8eb64aef [fix] gnosis-review-algorithm: Adjust ff & last-interval
       new  5e2c02847f [Refactor] gnosis-algorithm-date-diff: Add date2
       new  22503ad3fd gnosis-review: Refresh modeline
       new  81f364ba52 [fix] gnsois-db: Use defvar instead of defconst
       new  1991525161 gnosis-modeline-mode: Remove run-at-time
       new  b6cb4ea7de [fix] gnosis-algorithm-next-interval: adjust for 0 & 
initial interv
       new  5f51fa5efe gnosis-get-note-ff: Use deck-ff over note-ff
       new  b9c6c04e33 Release version 0.2.5
       new  dd4c8b60ce Add gnosis-shuffle
       new  e9852b4532 Add gnosis-completing-read
       new  f288c45172 Add gnosis-completing-read
       new  9daaca28c6 Add gnosis-mcc-separator
       new  68f7b7046e Add gnosis-mcc-extract-options
       new  0ed567b0d9 Relocate gnosis-cloze-remov-tags
       new  7479227562 [fix] gnosis-review-last-interval: Minimum value to 
return is 1
       new  2b5d60b1be [fix] gnosis-algorithm: Use notes total-ef
       new  f55a1585fc [feature] Add template for mc-cloze note type
       new  074bdfef48 Add todo's & style code
       new  9b8b9704b7 [fix] gnosis-review-last-interval: Minimum value to 
return is 1
       new  0d66e03b1e [fix] gnosis-algorithm: Use notes total-ef
       new  281ad1dbc9 [fix] Merge branch '#fix-algorithm-ef'
       new  7bd22e9bd9 [fix] Use funcall for completing-read-func
       new  9960c89319 Add gnosis-review-result & fix completing-read calls
       new  ca5aa41449 Merge branch 'master' into 0.2.6-dev
       new  e85e05d5aa gnosis-display-hint: Remove extra newline
       new  67b8da950a Rename mcc -> mc-cloze & add guidance string
       new  b0a65f86b0 Remove duplicate func
       new  fd372ea835 gnosis--get-deck-name:  Do not inhibit history
       new  352b2b4aa8 Add gnosis-review-action--edit
       new  b573f1d223 Add gnosis-review-action--quit
       new  8d31b7883a Add gnosis-review-action--suspend
       new  772e4aec80 Add gnosis-review-action--override
       new  9b0415cf75 Refactor gnosis-review-actions
       new  8b24e05f6f [fix] gnosis-edit-save-exit: Adjust for existing 
*gnosis-edit* buffers
       new  ab18c5f19b Merge branch 'master' into Add-mc-cloze
       new  758e915fd9 gnosis-review-session: Use cl-incf
       new  bc5c8bbad4 Merge branch 'master' into Add-mc-cloze
       new  0d4b92cfd8 gnosis-face-separator: Use strike-through & adjust for 
light bg
       new  2cc330895f Add gnosis-insert-separator
       new  4dd826c6d8 Add gnosis-apply-overlays
       new  cb973737d8 tests: Adjust for syntax overlays
       new  86838616cb Update gnosis-mc-cloze guidance & separator
       new  d9960573c8 packaging: use eval-when-compile for cl-lib & vc
       new  88d47a200e gnosis-face-extra: Use font-lock-doc-face
       new  be12c1ac92 Add gnosis-center-current-line
       new  949e2f01a7 Add gnosis-center-string
       new  11cc9e9efe Rewrite gnosis-apply-center-buffer-overlay
       new  0749549451 [Feature] Add gnosis-apply-syntax-overlay
       new  37d8110853 gnosis-display-image: Refactor to center image
       new  6b637b10a6 [Refactor] gnosis-display-*: Center strings
       new  2042ef66be gnosis-display-question: Center string & apply syntax 
highlighting
       new  770c38fbec Add custom gnosis-center-content
       new  141f7441ec [fix] Adjust gnosis-center-current-line & 
gnosis-center-string
       new  647186b6e2 [fix] Reimplement new centering on display funcs
       new  02b1e5863c [Refactor] Break gnosis-add-note-mc-cloze
       new  89b430be76 [Feature] Add gnosis demo
       new  0ca37dd22e [doc] Update documentation for version 0.3.0
       new  30e8863e0b [packaging] Update version to 0.3.0
       new  688dc187a1 Release version 0.3.0: Merge branch '0.3.0-dev'
       new  278bc63fc2 gnosis-display: Minor aesthetic adjustments
       new  6df4a3d342 gnosis-apply-syntax-overlay: Update regex & add underline
       new  c2bd634d45 Add gnosis-review-keybindings
       new  fc61cc3823 Add gnosis-validate-actions-keys
       new  266790312f gnosis-dashboard-notes: Make columns adjustable to 
window-width
       new  9f678e624d Update commentary
       new  10a805de08 cloze: Update default cloze string and face.
       new  76eef0103e cloze: Refactor display of clozes
       new  dd4482bd2b cloze: Refactor adding cloze notes
       new  f3dceb8e67 demo: Update cloze contents
       new  4e178171c4 gnosis-test: Update cloze insertion & add todos.
       new  310ab09811 cloze: Update display conds, add smaller scratch funcs, 
update docs
       new  64cce83025 Add randomized deck ids
       new  e0166f34f8 demo: Add a latin phrase & update timers
       new  9f603ed091 doc: Update cloze section
       new  8fffcd9bff Release version 0.3.1
       new  3437f5d583 new func: Add gnosis-select-id
       new  176f892230 New function: Add gnosis-get-type.
       new  7230e3f8c7 New function: Add gnosis-cloze-check
       new  9a68868346 [fix] cloze: Update assertiong when editing cloze notes.
       new  bb9764dab0 cloze: Remove gnosis-display-cloze-sentence
       new  605b3166b7 cloze: Add gnosis-create-cloze: Create a cloze string
       new  e6f7b6f02e cloze: Add gnosis-cloze-add-hints: Add hints to cloze 
string.
       new  3f78225016 cloze: Add gnosis-cloze-mark-answers: Mark answers in 
cloze review
       new  c4497af917 cloze: Add gnosis-cloze-mark-false: Mark false answers.
       new  f8e2dd8198 cloze: Add gnosis-display-cloze-string
       new  6fa11233d7 cloze: Add gnosis-create-cloze
       new  3389e5c53e cloze: Add gnosis-cloze-add-hints.
       new  50be722192 cloze: Add gnosis-cloze-mark-answers
       new  9ec7dea464 cloze: Add gnosis-cloze-mark-false
       new  ae64248b4a cloze: Add gnosis-display-cloze-string.
       new  10f24c9226 Remove MC-Cloze from the default note types.
       new  092b971499 gnosis-review: Move review funcs closer together
       new  07c86227b3 cloze: Add quick fix for old cloze note format.
       new  68e7fcc6bd tests: Update cloze notes
       new  ec4b2c4e9b Merge branch '#rewrite-cloze-display'.
       new  ed5bd31237 display: Add gnosis-center-content-p.
       new  bd18443957 display: Add gnosis-apply-highlighting-p
       new  a7c8536385 [fix] cloze: Update assertions when editing notes
       new  5d5fad2510 [fix] mc-cloze: Use gnosis-display-cloze-string.
       new  0c4b2c0ef4 packaging: version bump: 0.3.2
       new  889a1fc869 gnosis-face: New face: gnosis-face-unanswered.
       new  4cd3ce6993 cloze: edit: Add assertion for string or nil.
       new  60f4476b54 faces: Fix typos
       new  a494aa67f5 new custom: Add gnosis-new-notes-limit
       new  bd403d6441 review: Add gnosis-get-new-notes.
       new  6d305eb080 review: Add new review type: All notes of deck
       new  d34c22f178 [Refactor] gnosis-review-get-due-notes: Adjust for new 
notes limit.
       new  102fe7c385 New variable: gnosis-review-notes: Hold value of notes 
for review.
       new  3df9bb0824 Remove gnosis-get-new-notes
       new  f08c934263 db: Update to version 3
       new  07015f7b67 review: Update activity log for every note review.
       new  c2f0e5ae94 tests: Adjust for new table: Add activity-log
       new  6815aa55d8 Remove todos
       new  56d9ecb057 db: Add gnosis-table-exists
       new  edcd36b912 [fix] gnosis-review: Encapsulate update of db.
       new  00adb72afc review: Get unsuspended due notes directly with emacsql
       new  fad9f62ed9 New module: Add gnosis-dashboard.
       new  9bf0e241f0 gnosis: Use gnosis-dashboard as a separated module.
       new  bc19cca217 gnosis-algorithm: Add interval threshold & unlimit 
init-interval.
       new  3394bcd0ea dashboard: Update requirments & declarations.
       new  a017fc1b6e New variable: Add dashboard-search-value.
       new  c65a2b3fda New variable: dashboard-header-face
       new  feb8a4496b New function: dashboard-generate-dates.
       new  a6d7ef539a New function: dashboard-year-stats.
       new  09b600b75a New function: gnosis-dashboard--graph-propertize.
       new  2afc62757d New function: dashboard-reviews-graph
       new  383fef6289 New function: dashboard-month-overview.
       new  2f90fc6d64 New function: dashboard-test.
       new  28ca5681a5 dashboard: Create buffer on the same window.
       new  58b0ece3a0 review: Add threshold and use c-fails to calc next 
interv.
       new  d3ec1ab2ca db: Rewrite schema for activity-log
       new  b0eafe453c Rewrite review-increment-activity-log
       new  538a7d3a50 New function: review-is-note-new-p
       new  5d74e3fa6f Review: Increment new note entries.
       new  8d20fc3183 New function: get-date-new-notes.
       new  293684279e edit:(decks) Remove asserts for initial-interval length.
       new  e72d2dc674 [fix] get-date-total-notes creation of new entries.
       new  b167f66799 db-init: Update docstring.
       new  0448bf1204 New variable: dashboard-months.
       new  e44a7a4cf9 New function: dashboard--add-padding
       new  af0b66f969 Rewrite dashbaord month graphs
       new  90294708f3 dashboard-reviews-graph: Remove separators.
       new  3a0323e91d dashboard: Rewrite & add transient.
       new  5ee7502983 packaging: Add transient 0.7.2.
       new  26a13d2b4f dashboard-header-face: Use a Tyrian Purple variant.
       new  3f2771eed6 dashboard: Use algorithm-date.
       new  889a1aa87a dashboard-output-average-rev: Don't include days with 0 
reviews.
       new  988b24dd10 New function: Add dashboard--streak
       new  4318b35583 dashboard: Move at the bottom, with minor aesthetic 
changes.
       new  e670c16cfe Rename gnosis--dashboard -> gnosis-dashboard--search.
       new  ffa563e659 Add dashboard-menu using transient.
       new  015f2b692f New custom: review-new-first
       new  8a097b768e review-session: Add option to repeat for due notes.
       new  20a75f9cce Adjust review commit messages.
       new  bcfc148fa9 New variable: dashboard--current
       new  cd8f3d5a38 New function: Add dashboard-return.
       new  e5cd26d302 New function: Add dashboard-edit-note.
       new  98e0fd1247 New function: dashboard-suspend-note.
       new  d641ce4b86 New function: dashboard-delete.
       new  13d3810925 Add dashboard-notes-mode & it's map.
       new  515a7009c5 Refactor dashboard-output-notes
       new  56640df45c New function: dashboard-output-tag.
       new  14c5059d75 New function: dashboard-sort-total-notes.
       new  5d6c8d996d New function: dashboard-rename-tag.
       new  2b58101fda New function: Add dashboard-tag-view-notes.
       new  2146a0286a Add dashboard-tags-mode with custom map.
       new  cd0608d19e New function: dashboard-decks-suspend-deck.
       new  fb52e08085 New function: Add dashboard-decks-delete.
       new  41b5157be5 New function: dashboard-decks-view-deck.
       new  4aa4546b7d dashboard-mode-map: Add dashboard-menu binding.
       new  f13137a789 New variable: dashboard--selected-ids.
       new  cafca38b4d New function: Add dashboard-output-tags.
       new  8374f9b081 dashboard-output-deck: Remove deprecated values.
       new  dda4e42b49 Add gnosis-dashboard-decks-mode with custom map.
       new  3bde664fe2 Rewrite dashboard-output-decks.
       new  3b1ecd789d New function: dashboard-deck-add.
       new  fdde698749 dashboard-mode: Reset values for selected-ids.
       new  05b2916cb9 New function: Add dashboard-mark-toggle.
       new  3a156f80a8 New function: dashboard-unmark-all.
       new  f97cb3bc80 New function: dashboard-marked-delete.
       new  eb62e5a0c5 New function: Add dashboard-marked-suspend.
       new  e13fecc617 New function: dashboard-suffix-query.
       new  38ed71aedc New function: dashboard-suffix-decks.
       new  0349a8d932 Rewrite gnosis-dashboard-menu.
       new  3e2db28295 dashboard-mode: enable gnosis-dashboard-mode.
       new  f56faf26ba dashboard: Update declared functions.
       new  ba119ccb4d New function: get-note-deck-name.
       new  e24fd3159c New function: dashboard-suspend-tag.
       new  9f0ead7515 [Refactor] algorithm: Add proto values.
       new  b8ac16c9c4 [Refactor] algorithm: Add gnosis score value.
       new  286dd68980 [Refactor] algorithm: Add amnesia value.
       new  71c27d1752 [Refactor] algorithm: Add epignosis.
       new  4a7001b771 [Refactor] algorithm: Add agnoia.
       new  d128715a53 [Refactor] algorithm: Add anagnosis.
       new  20fb72110a [Refactor] algorithm: Add lethe.
       new  7ef8763f76 algorithm-date: Add assertions for offset.
       new  73b34063bd [Refactor] Add algorithm-next-gnosis.
       new  2f0db47813 algorithm: Update docstrings for amnesia & gnosis score.
       new  3ad0c10df1 algorithm-next-gnosis: Update assertions & style.
       new  0f07c05019 [Refactor] algorithm-next-interval: New values & proto 
intervals
       new  0ccc44e313 tests: Add algorithm tests & use 
emacsql-with-transaction.
       new  06eafd6979 delete-note: Add verification optional arg
       new  6d0852e3cf fix indetation & style
       new  05cfba7d4e get-note-deck-name: Return nil if deck-id does not exist.
       new  dee5ed194c Remove get-deck-ff & get-note-ff.
       new  2a41bcba72 suspend-note: Add verification optional arg.
       new  75e073baef New database: Add db-update-v3.
       new  176404ccad db-init: Update to v3.
       new  e1eec6efc7 db: Add v2 function.
       new  920189bbf5 demo: style.
       new  8473e27447 Remove old comments & update indentation.
       new  3435bd1620 search-note: Now searches for answer as well.
       new  b7ce3f2fb8 schemas: Update all schemas to v3.
       new  d408048f64 export-note: Update to new gnosis variable values.
       new  0314d6af05 Remove functions for recovering deprecated db variables.
       new  cc2ec22d5a New variable: Add custom-values.
       new  8a857c2e7b New function: get-tag-notes.
       new  44964c8cba add-note-fields: Update new algorithm values.
       new  1e31ca8842 select-by-tag: Add arg to filter for suspended
       new  3838eeee00 review-algorithm: Update to new algorithm.
       new  01aace1dce review--update: Update to new db values.
       new  23bb89e78c review: style & remove unused arguments
       new  6051ee407c review: Remove note-count from commits.
       new  d0c1f48a2d edit-note: Remove unused optional args.
       new  0d1b86cce0 review-session: Remove deprecated date variable.
       new  085a3aef80 Remove deprecated deck edit.
       new  53cb076630 edit-update-note: Update to new db variables.
       new  37f8a26b38 New function: get-custom-values: Return custom review 
values.
       new  9ad5793b12 New function: get-custom-deck-value
       new  1c2b2c4e41 New function: get-custom-tag-values
       new  762cbc5d94 New function: get-note-tag-amnesia
       new  1bb2e3bdc1 New function: get-note-deck-amnesia
       new  8339344403 get-note-amnesia: Add optional arguments values for 
testing.
       new  e231678d3e New functions: get-note-epignosis.
       new  a755a634ea New functions: get-note-agnoia.
       new  95fda0a8e3 New function: proto-max-values.
       new  0625ac6501 New function: get-note-proto.
       new  b110a688f4 New functions: get-note-anagnosis.
       new  5139170894 New functions: get-note-lethe.
       new  45079fe53f Update docstrings
       new  d59cb2f694 Update tests for custom values.
       new  46938ac464 db-init: Create db when there are tables<3.
       new  0c8d6b9c65 algorithm: Invert amnesia value.
       new  114d92fa7b get-note-tag-amnesia: Return either nil or max amnesia 
value.
       new  4874af5404 get-note-amnesia: Prioritize tags value over deck.
       new  4cb2beac3d get-note-tag-epignosis: Return either nil or max 
epignosis value.
       new  0dbcc95334 get-note-epignosis: Prioritize tags value over deck.
       new  1a812fe208 get-note-agnoia: Prioritize tags over decks.
       new  6cc777bba3 get-note-proto: Prioritize tags over decks.
       new  de6fbabe94 get-note-anagnosis: Prioritize tags over decks.
       new  c3d31ec213 get-note-lethe: Prioritize tags over decks.
       new  6674a12768 tests: Update tests for algorithm adjustments.
       new  741acfcb4c Update docs for version 0.4.0
       new  109c47f1dc packaging: Update version & commentary.
       new  db19024b19 New variable: Add custom--valid-values.
       new  edbfadfec5 New function: get-custom-values--validate.
       new  4726840b4e [fix] custom-values: Typo.
       new  caae059a09 [fix] get-note-proto: when deck-proto is nil, use 
default proto.
       new  bc0d2a3ec6 Release version 0.4.0
       new  d16942df7e [fix] drop-table: Seperate verification.
       new  1c3eafb6ef [fix] db: Only update to v3 when current db version is 2.
       new  f1b14fb31b test-start: Drop tables instead of creating new db.
       new  3de3c46263 Add function: review-note-overdue-p
       new  7c7f4bfda8 New function: review-get-overdue-notes.
       new  f90f72b2bd New function: review-get-due-notes--no-overdue.
       new  66007456f5 review: Add review for overdue & due without overdue.
       new  73329e0ebf New function: tags--append.
       new  f7be6913f6 New function: dashboard-rename-deck.
       new  fe019d58f2 dashboard: Display overdue notes.


Reply via email to