Recent commits to memoire (15d4380be20f549ad0ca232e8f66fb972699be05) https://git.dkl9.net/memoire/tree/15d4380be20f549ad0ca232e8f66fb972699be05 Recent commits feed provided by GitList. Change image inclusion syntax Image inclusion syntax was `IMG:path` but is now `IMG[path]`, allowing for spaces in `path`. https://git.dkl9.net/memoire/commit/15d4380be20f549ad0ca232e8f66fb972699be05 (John Smith) Mon, 17 Jan 2022 21:44:08 -0500 15d4380be20f549ad0ca232e8f66fb972699be05 Fix Mintty-related bug in displaying images in prompts https://git.dkl9.net/memoire/commit/cc0d0f21ae4f84740a802513c321e032ce74ba5d (John Smith) Mon, 17 Jan 2022 21:38:53 -0500 cc0d0f21ae4f84740a802513c321e032ce74ba5d Randomly offset review delays Review delays will now be offset by a random amount, limited to 10% of the originally calculated delay (in either direction). This avoids the issue of prompts added on the same day repeatedly appearing for review on the same day. https://git.dkl9.net/memoire/commit/d8a3532fd83beaaef0dc3ee3340d20cee550b7d4 (John Smith) Sat, 15 Jan 2022 23:53:32 -0500 d8a3532fd83beaaef0dc3ee3340d20cee550b7d4 Display `IMG:path` images in prompts Instances of `/IMG:([^ ]+)/` in prompts will now be omitted, and the image at the specified path will be displayed. https://git.dkl9.net/memoire/commit/3eaf62bdcc96550cceabc4c46b294795604b028b (John Smith) Sat, 15 Jan 2022 23:31:06 -0500 3eaf62bdcc96550cceabc4c46b294795604b028b Space out scheduling for new cards A tiny change to the interval-calculation formula makes new (or lapsed) prompts (i.e. those less than a day old) have intervals that significantly vary based on the response during initial study. Instead of getting consistently scheduled for the next day or so, prompts now get scheduled for review up to three days after such a review (when the user selects Easy). https://git.dkl9.net/memoire/commit/91cfafef8b1b07f862d224e88fc29afb752f5065 (John Smith) Sun, 09 Jan 2022 21:49:17 -0500 91cfafef8b1b07f862d224e88fc29afb752f5065 Implement correction interface When the user responds to a prompt with "correction", the card from which it originated gets added to an edit queue. At the end of the session, Memoire asks the user what to do with each such card: * delete: the card gets deleted * edit: the card PromptText gets replaced with user input * cancel: move on; nothing happens to the card https://git.dkl9.net/memoire/commit/e27a337ec55ce1b5275c9bac6e45e2bbb6b82c8e (John Smith) Mon, 03 Jan 2022 22:12:41 -0500 e27a337ec55ce1b5275c9bac6e45e2bbb6b82c8e Fix issues with d439570 * "again" actually gets the cards rescheduled as failures (it didn't before) * prompt text options put in correct order https://git.dkl9.net/memoire/commit/29a3ed56c300d43e762e36936a0f8af205bb0c2d (John Smith) Sun, 02 Jan 2022 21:28:11 -0500 29a3ed56c300d43e762e36936a0f8af205bb0c2d Add more review response options When reviewing, the user can now respond with one of again/hard/good/easy/correction instead of just no/yes. The scheduling algorithm has been tweaked accordingly. https://git.dkl9.net/memoire/commit/d439570e13ecd226b98470edfccc5983ac016b3c (John Smith) Sun, 02 Jan 2022 21:03:20 -0500 d439570e13ecd226b98470edfccc5983ac016b3c Split prompts-for-review enumeration out from `main.lua` `main.lua`'s algorithm to construct a shuffled list of prompts to review has been moved into `review.lua`. https://git.dkl9.net/memoire/commit/d1e6e70a7b334d547960272010a590cb80e539ca (John Smith) Sat, 01 Jan 2022 21:26:59 -0500 d1e6e70a7b334d547960272010a590cb80e539ca Fix bug in %-escape bugfix https://git.dkl9.net/memoire/commit/0886a7a082eb1912574f580042894a0b27f5e58f (John Smith) Fri, 24 Dec 2021 13:03:06 -0500 0886a7a082eb1912574f580042894a0b27f5e58f