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.