Recent commits to memoire (5bfb26695d593683dff9a16866ce775418ee3ff9) https://git.dkl9.net/memoire/tree/5bfb26695d593683dff9a16866ce775418ee3ff9 Recent commits feed provided by GitList. Show progress within review sessions If the ShowProgress option is present in the config file, Memoire will display an indicator of the form "(prompt number/session size)" thruout a review session. https://git.dkl9.net/memoire/commit/5bfb26695d593683dff9a16866ce775418ee3ff9 (John Smith) Tue, 27 Dec 2022 14:16:26 -0500 5bfb26695d593683dff9a16866ce775418ee3ff9 More clearly document actions The help option now includes, in the description of each action for which this applies, a note about what extra input Memoire expects in order to run the action. https://git.dkl9.net/memoire/commit/9bd8b322d69e0b94578203849294c06bb93190a7 (John Smith) Sun, 25 Dec 2022 13:24:31 -0500 9bd8b322d69e0b94578203849294c06bb93190a7 Enable user to quit during review session Adding a "q" to the end of the ease-response at any prompt in a review session makes Memoire quit the review session, overriding the number specified at the start while quitting gracefully. The user no longer needs to know in advance exactly how many prompts they will be able to review in a session. https://git.dkl9.net/memoire/commit/4cffa24204f44870ff0687bbe913e03bfb37ac18 (John Smith) Sun, 25 Dec 2022 13:18:14 -0500 4cffa24204f44870ff0687bbe913e03bfb37ac18 Improve statistics presentation * reorganise code * fix bug encountered for small datasets * allow user to filter for cards containing a given query * show upcoming review quantities https://git.dkl9.net/memoire/commit/775a46cc069b7b37cf82e3cd19be04efc82b46a9 (John Smith) Sun, 20 Nov 2022 22:54:29 -0500 775a46cc069b7b37cf82e3cd19be04efc82b46a9 Improve bolding/display in reviews Fixed the procedure to bold the context prefix on a prompt to handle the previously-unencountered case in which the prompt has no such prefix, and replaced the duplicate prompt display (first to challenge the user, then to reveal the answer) with a single display, overwritten to include the answer when appropriate. https://git.dkl9.net/memoire/commit/258d703032977dffb5dbc55ece0198416b09cbdd (John Smith) Tue, 08 Nov 2022 21:12:09 -0500 258d703032977dffb5dbc55ece0198416b09cbdd Remove many-failures condition from leech detection The leech-detection procedure filtered prompts to only include those with low ease and many lapses. It now includes those with fewer lapses; low ease on its own accurately measures difficulty and inefficiency. A card for which the user repeatedly selects Hard will both have a low ease and reasonably qualify as a leech. https://git.dkl9.net/memoire/commit/5e250857b83eabe30bbd6125f61e32929111c26d (John Smith) Tue, 08 Nov 2022 00:14:14 -0500 5e250857b83eabe30bbd6125f61e32929111c26d Implement statistics display The "s" option on main.lua leads it to display statistics about the user's deck: totals, averages, and percentile values. https://git.dkl9.net/memoire/commit/c9e56b45d59bd49736bfe0a5a0cb0853d7dca33d (John Smith) Thu, 03 Nov 2022 22:44:44 -0400 c9e56b45d59bd49736bfe0a5a0cb0853d7dca33d Remove "Reading prompts ..." message when not reading from terminal https://git.dkl9.net/memoire/commit/92858fe0b6ece2e82613005d6d875d0e8eceb9c5 (John Smith) Sun, 30 Oct 2022 21:21:48 -0400 92858fe0b6ece2e82613005d6d875d0e8eceb9c5 Separate card-correction from review interface Marking a card for correction during review will make it be listed at the end of the session, without permitting edits. Use the "c" option (with a prompt index, as with "t") to open the card's text in the $EDITOR and correct it. https://git.dkl9.net/memoire/commit/32d4dfd72cb246a6f8878a194748b4c4af29e493 (John Smith) Sun, 30 Oct 2022 14:17:10 -0400 32d4dfd72cb246a6f8878a194748b4c4af29e493 Make files that shouldn't be executed non-executable https://git.dkl9.net/memoire/commit/d8357ab5c506532cda8166ddcb5572dcc0452009 (John Smith) Sun, 30 Oct 2022 13:23:56 -0400 d8357ab5c506532cda8166ddcb5572dcc0452009