https://git.dkl9.net/memoire/tree/8cdfc8938c8b5176254b641ee379158bb98b7e92 Recent commits to memoire (8cdfc8938c8b5176254b641ee379158bb98b7e92) 2022-07-12T01:33:58-04:00 tag:gitlist.org,2012:commit/8cdfc8938c8b5176254b641ee379158bb98b7e92 Restore image display (semi-revert fb25b30) 2022-07-12T01:33:58-04:00 John Smith <pre>It only took me 3 months to figure out, but I can display images (on my system) with a shell-call to `iv` (an image viewer), resolving the issues with image display. Now, cards with images are no longer filtered out. &lt;/pre&gt; tag:gitlist.org,2012:commit/bf1d7e3dd505ffd8d070817c740e5fc33e235cf6 Fix deficiency in 8433404 2022-06-22T00:39:54-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/843340450df0bb3fba8cc700169386d4f1300fda Fix nil-value bug 2022-06-22T00:34:54-04:00 John Smith <pre>When editing an existing card, the user can (and should be able to) insert more cloze units/prompts than were already present. Before this change, reviewing the final prompts would result in an arithmetic-on-nil-value error, because the edit feature neglected to insert corresponding `ReviewDelay`, etc fields for new prompts. &lt;/pre&gt; tag:gitlist.org,2012:commit/8fec366e4849daaf56fde61c76a226eddf228e65 Check if standard input is a terminal 2022-05-14T23:50:55-04:00 John Smith <pre>Memoire will now check if its standard input is a terminal, and alter some behaviour accordingly: - the message output at the start of the add-card interface is more suitable for an automated process when not reading from a terminal - the review process will be cancelled when not reading from a terminal &lt;/pre&gt; tag:gitlist.org,2012:commit/580e8bf70a3c8ca276570fd4a68392640af30f71 Add DelayRatio and AllowedRandomVariation config options 2022-05-14T23:27:55-04:00 John Smith <pre>The review scheduler now looks at DelayRatio and AllowedRandomVariation options from the configuration file; these control, respectively, - the factor/ratio by which the delay from the previous review is scaled to determine the new delay - the proportion of the precisely scheduled delay by which a random offset can manipulate the final delay If these options are not specified, default values will be used, providing the same behaviour as before the change. Implementing this involved adding a function to retrieve values from configuration data, pressuring me to split configuration-loading code into a separate file ... &lt;/pre&gt; tag:gitlist.org,2012:commit/16ce9967109ac88c5c04e5e944a823b95195632b Improve help message 2022-05-12T22:49:36-04:00 John Smith <pre>- use tabs instead of spaces for output indentation - remove [REPO] from argument list in accordance with 8eaf81f &lt;/pre&gt; tag:gitlist.org,2012:commit/8eaf81f46cf14d8ddc0b3f17c13a7843ee17551e Select deckfiles/repositories based on config file 2022-05-09T21:44:55-04:00 John Smith <pre>The deck Recfile used by Memoire is now selected from a DeckFile: line in config.rec , and not by the second argument when invoking Memoire, which now has no effect. When multiple DeckFile: lines exist in config.rec, the user is prompted to pick a deck on each run. Deck paths are relative to the user's home directory. &lt;/pre&gt; tag:gitlist.org,2012:commit/2ac98a241b00ebc04e50ff6e6978d44c44948728 Fig bug in 86c5c3a 2022-05-08T01:00:21-04:00 John Smith <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/86c5c3ad543e14feacdb953a27c79ee627964262 Load settings from a configuration Recfile 2022-05-08T00:13:20-04:00 John Smith <pre>Memoire will now load a table of settings from ~/.config/memoire/config.rec Nothing hinges on these settings, but that will change in future updates. &lt;/pre&gt; tag:gitlist.org,2012:commit/f2891d8c611682154bc97c8a7491cb5922050ea3 Fix bug in fb25b30 2022-04-20T22:37:13-04:00 John Smith <pre>&lt;/pre&gt;