https://git.dkl9.net/memoire/tree/318c4dfc14dda51205ffb3dedc8775e311de1d7d Recent commits to memoire (318c4dfc14dda51205ffb3dedc8775e311de1d7d) 2023-06-11T12:47:58-04:00 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; tag:gitlist.org,2012:commit/3949c0999f3b22f5ad343cff199c5e0c71a2a69a Move Lua source code into src/ directory 2023-05-14T18:56:28-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/254cab7e1062e3add227e6ac5117a9a87ba36b4e Split actions out into separate files 2023-05-14T18:45:37-04:00 John Smith <pre>Instead of being clumped into actions.lua, each action/option is implemented in a separate file, one of - addcards.lua - correction.lua - help.lua - leeches.lua - query.lua - reviewtty.lua - statistics.lua - toggle.lua - vocalreview.lua &lt;/pre&gt; tag:gitlist.org,2012:commit/d9d5626aa9e723f8c3180731d96783843fe17b03 Use prompt-index 1 as the default 2023-05-14T17:52:33-04:00 John Smith <pre>When the user runs a Memoire command which expects an index of the form `card:prompt`, they may instead just put in `card` and let Memoire infer `prompt` to be 1. This is especially convenient for the "c" operation, which does not depend on `prompt` anyway. &lt;/pre&gt; tag:gitlist.org,2012:commit/1d0c484b53eed9f94a9c68f38db94ad961c3d38c Implement deck queries 2023-05-14T17:47:50-04:00 John Smith <pre>The "q" option now presents cards (with indices into the deck) containing a string specified by the user. Users could already do this with grep, but this is easier and better-integrated into Memoire. Perhaps Memoire will support more elaborate queries in the future. &lt;/pre&gt;