https://git.dkl9.net/memoire/tree/318c4dfc14dda51205ffb3dedc8775e311de1d7dRecent commits to memoire (318c4dfc14dda51205ffb3dedc8775e311de1d7d)2023-06-11T12:47:58-04:00tag:gitlist.org,2012:commit/318c4dfc14dda51205ffb3dedc8775e311de1d7dClean up iv window title2023-06-11T12:47:58-04:00John Smith
<pre>The title given to iv when displaying an image from a card is no longer
cluttered by terminal-specific control characters.
</pre>
tag:gitlist.org,2012:commit/2f32b5cbe56e5c2a30b0f11a5c3377db7d348fb5Pause between context and prompt2023-06-11T12:43:07-04:00John 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.
</pre>
tag:gitlist.org,2012:commit/8b4c5d7a19e6669531cfcd65f7a7b5c860b489ffImplement image reference check2023-06-01T10:40:16-04:00John Smith
<pre>The "i" option now presents cards (with indices into the deck)
containing IMG[path] references to files that don't exist.
</pre>
tag:gitlist.org,2012:commit/8e0b53b4186d02b41107b2e03b3c3df57433298bCorrectly handle ShowProgress option2023-06-01T10:07:40-04:00John Smith
<pre>Memoire terminal review will now not display progress
if the ShowProgress option is set, but to `false`.
</pre>
tag:gitlist.org,2012:commit/8ca805e0645dd60aa5c23197e062ab5981ce08d3Improve leech criterion2023-06-01T10:01:58-04:00John 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.
</pre>
tag:gitlist.org,2012:commit/7fd0d0eb619becc46484f613bf40161f65c3f623Fix 3949c092023-05-19T05:44:33-04:00John Smith
<pre></pre>
tag:gitlist.org,2012:commit/3949c0999f3b22f5ad343cff199c5e0c71a2a69aMove Lua source code into src/ directory2023-05-14T18:56:28-04:00John Smith
<pre></pre>
tag:gitlist.org,2012:commit/254cab7e1062e3add227e6ac5117a9a87ba36b4eSplit actions out into separate files2023-05-14T18:45:37-04:00John 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
</pre>
tag:gitlist.org,2012:commit/d9d5626aa9e723f8c3180731d96783843fe17b03Use prompt-index 1 as the default2023-05-14T17:52:33-04:00John 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.
</pre>
tag:gitlist.org,2012:commit/1d0c484b53eed9f94a9c68f38db94ad961c3d38cImplement deck queries2023-05-14T17:47:50-04:00John 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.
</pre>