https://git.dkl9.net/memoire/tree/2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5 Recent commits to memoire (2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5) 2023-06-11T12:43:07-04:00 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; tag:gitlist.org,2012:commit/1ce6a0b38fa6673b09ae5a06f622f1e7708dd0e8 Implement vocal review mode 2023-04-09T00:07:59-04:00 John Smith <pre>With the "v" option, Memoire can run interactive reviews thru text-to-speech, now requiring only text input and speakers rather than a screen. The user can customise the text-to-speech with the EspeakFlags config option, and can have the cards processed more precisely than multiclozes by writing a prspeak.lua in their configuration directory. &lt;/pre&gt;