Recent commits to memoire (5e250857b83eabe30bbd6125f61e32929111c26d) https://git.dkl9.net/memoire/tree/5e250857b83eabe30bbd6125f61e32929111c26d Recent commits feed provided by GitList. 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 Correctly pluralise "lapses" in output, for real this time https://git.dkl9.net/memoire/commit/a1aa848dfbce9f63860d3d243991c4edc2cffc08 (John Smith) Sun, 30 Oct 2022 00:45:41 -0400 a1aa848dfbce9f63860d3d243991c4edc2cffc08 Correctly pluralise "lapses" in output https://git.dkl9.net/memoire/commit/bb322bbb74d5802bf654ec2ac325050beef315b1 (John Smith) Sun, 30 Oct 2022 00:43:39 -0400 bb322bbb74d5802bf654ec2ac325050beef315b1 Replace "--" in output messages with ";" https://git.dkl9.net/memoire/commit/b25af66250e03db38474839ff316d3a4f46f7272 (John Smith) Sun, 30 Oct 2022 00:39:36 -0400 b25af66250e03db38474839ff316d3a4f46f7272 Radically refactor main interface main.lua now only contains a framework to select and execute an action; all actions are implemented in actions.lua. https://git.dkl9.net/memoire/commit/aaef7445319b81992144233764a4c444f4e3dc03 (John Smith) Sun, 30 Oct 2022 00:35:58 -0400 aaef7445319b81992144233764a4c444f4e3dc03 Improve further upon 4f5d8fd * fix bug in suspension feature * document suspension feature more accurately as a toggle * indicate, when toggling, which prompt is being changed https://git.dkl9.net/memoire/commit/46d6b10f228b32b38605fb2dc3e505c91df418a3 (John Smith) Sat, 29 Oct 2022 23:36:38 -0400 46d6b10f228b32b38605fb2dc3e505c91df418a3