https://git.dkl9.net/memoire/tree/b39812d507623ef857d335fc2739c39a930cc3b6Recent commits to memoire (b39812d507623ef857d335fc2739c39a930cc3b6)2023-06-27T12:35:37-04:00tag:gitlist.org,2012:commit/b39812d507623ef857d335fc2739c39a930cc3b6Reformulate data structures2023-06-27T12:35:37-04:00John 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.
</pre>
tag:gitlist.org,2012:commit/f6c920b1beceb4911647720fd05424d3861ef73aAbbreviate vocal review "hard, good, easy?" to "rating?"2023-06-18T08:55:16-04:00John Smith
<pre></pre>
tag: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>