https://git.dkl9.net/memoire/tree/10b7415f351417d5458a6f295e3d9c3ec9bf2695 Recent commits to memoire (10b7415f351417d5458a6f295e3d9c3ec9bf2695) 2023-06-27T12:43:56-04:00 tag:gitlist.org,2012:commit/10b7415f351417d5458a6f295e3d9c3ec9bf2695 Remove braces in Prompt:text() for bmc 2023-06-27T12:43:56-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/5b98914ac0298f213c6ae5bdc82995b6f9f48697 Remove dead functions from src/prompt.lua 2023-06-27T12:38:37-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/b39812d507623ef857d335fc2739c39a930cc3b6 Reformulate data structures 2023-06-27T12:35:37-04:00 John Smith <pre>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. &lt;/pre&gt; tag:gitlist.org,2012:commit/f6c920b1beceb4911647720fd05424d3861ef73a Abbreviate vocal review "hard, good, easy?" to "rating?" 2023-06-18T08:55:16-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/318c4dfc14dda51205ffb3dedc8775e311de1d7d Clean up iv window title 2023-06-11T12:47:58-04:00 John Smith <pre>The title given to iv when displaying an image from a card is no longer cluttered by terminal-specific control characters. &lt;/pre&gt; tag:gitlist.org,2012:commit/2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5 Pause between context and prompt 2023-06-11T12:43:07-04:00 John Smith <pre>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. &lt;/pre&gt; tag:gitlist.org,2012:commit/8b4c5d7a19e6669531cfcd65f7a7b5c860b489ff Implement image reference check 2023-06-01T10:40:16-04:00 John Smith <pre>The "i" option now presents cards (with indices into the deck) containing IMG[path] references to files that don't exist. &lt;/pre&gt; tag:gitlist.org,2012:commit/8e0b53b4186d02b41107b2e03b3c3df57433298b Correctly handle ShowProgress option 2023-06-01T10:07:40-04:00 John Smith <pre>Memoire terminal review will now not display progress if the ShowProgress option is set, but to `false`. &lt;/pre&gt; tag:gitlist.org,2012:commit/8ca805e0645dd60aa5c23197e062ab5981ce08d3 Improve leech criterion 2023-06-01T10:01:58-04:00 John Smith <pre>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. &lt;/pre&gt; tag:gitlist.org,2012:commit/7fd0d0eb619becc46484f613bf40161f65c3f623 Fix 3949c09 2023-05-19T05:44:33-04:00 John Smith <pre>&lt;/pre&gt;