Recent commits to memoire (0d0e5dd2dc73c4eea38de7a9637db753c903a8bd) https://git.dkl9.net/memoire/tree/0d0e5dd2dc73c4eea38de7a9637db753c903a8bd Recent commits feed provided by GitList. Fix bug in b39812d https://git.dkl9.net/memoire/commit/0d0e5dd2dc73c4eea38de7a9637db753c903a8bd (John Smith) Tue, 27 Jun 2023 12:53:53 -0400 0d0e5dd2dc73c4eea38de7a9637db753c903a8bd Remove braces in Prompt:text() for bmc https://git.dkl9.net/memoire/commit/10b7415f351417d5458a6f295e3d9c3ec9bf2695 (John Smith) Tue, 27 Jun 2023 12:43:56 -0400 10b7415f351417d5458a6f295e3d9c3ec9bf2695 Remove dead functions from src/prompt.lua https://git.dkl9.net/memoire/commit/5b98914ac0298f213c6ae5bdc82995b6f9f48697 (John Smith) Tue, 27 Jun 2023 12:38:37 -0400 5b98914ac0298f213c6ae5bdc82995b6f9f48697 Reformulate data structures To make the code make more sense and be more extensible for potential future card formats, this replaces the list-of-lists-of-prompts data model with a list-of-cards model, where each card has an associated list of prompts. This involved many changes to the code internals and some changes to the Recfile deck format, but there should be no significant changes for the end user. https://git.dkl9.net/memoire/commit/b39812d507623ef857d335fc2739c39a930cc3b6 (John Smith) Tue, 27 Jun 2023 12:35:37 -0400 b39812d507623ef857d335fc2739c39a930cc3b6 Abbreviate vocal review "hard, good, easy?" to "rating?" https://git.dkl9.net/memoire/commit/f6c920b1beceb4911647720fd05424d3861ef73a (John Smith) Sun, 18 Jun 2023 08:55:16 -0400 f6c920b1beceb4911647720fd05424d3861ef73a Clean up iv window title The title given to iv when displaying an image from a card is no longer cluttered by terminal-specific control characters. https://git.dkl9.net/memoire/commit/318c4dfc14dda51205ffb3dedc8775e311de1d7d (John Smith) Sun, 11 Jun 2023 12:47:58 -0400 318c4dfc14dda51205ffb3dedc8775e311de1d7d Pause between context and prompt If the BoldContext option is set and a card has a context indicator at the start, in addition to displaying the context in bold, the rest of the card will be displayed only after a 0.3-second delay, forcing the user to distinctly notice the context. This fixes my common failure mode of giving the wrong answer to a prompt just sith I didn't actually look at the context and assumed it asked for something different. https://git.dkl9.net/memoire/commit/2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5 (John Smith) Sun, 11 Jun 2023 12:43:07 -0400 2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5 Implement image reference check The "i" option now presents cards (with indices into the deck) containing IMG[path] references to files that don't exist. https://git.dkl9.net/memoire/commit/8b4c5d7a19e6669531cfcd65f7a7b5c860b489ff (John Smith) Thu, 01 Jun 2023 10:40:16 -0400 8b4c5d7a19e6669531cfcd65f7a7b5c860b489ff Correctly handle ShowProgress option Memoire terminal review will now not display progress if the ShowProgress option is set, but to `false`. https://git.dkl9.net/memoire/commit/8e0b53b4186d02b41107b2e03b3c3df57433298b (John Smith) Thu, 01 Jun 2023 10:07:40 -0400 8e0b53b4186d02b41107b2e03b3c3df57433298b Improve leech criterion The `badness` function already in `src/leeches.lua` is now used to determine whether a prompt is a leech, not just to sort the list of leeches, and now uses a slightly different formula. https://git.dkl9.net/memoire/commit/8ca805e0645dd60aa5c23197e062ab5981ce08d3 (John Smith) Thu, 01 Jun 2023 10:01:58 -0400 8ca805e0645dd60aa5c23197e062ab5981ce08d3