Recent commits to memoire (4a6df8f59c64d1afb11f0995e46fe7111f51b1d0) https://git.dkl9.net/memoire/tree/4a6df8f59c64d1afb11f0995e46fe7111f51b1d0 Recent commits feed provided by GitList. Display human-friendly scheduled delays The possible delays to be scheduled with each evaluation response, initially displayed as numbers of seconds (in f6a2100), are now displayed in a more human-friendly way, with a small value and a unit suffix -- one of * h for hours * d for days * m for months * y for years, or, for very short times, a time in mm:ss format. https://git.dkl9.net/memoire/commit/4a6df8f59c64d1afb11f0995e46fe7111f51b1d0 (John Smith) Sun, 30 Jan 2022 22:43:58 -0500 4a6df8f59c64d1afb11f0995e46fe7111f51b1d0 Display scheduled times with review options When prompted for evaluation when reviewing, Memoire now displays the delays that would be scheduled for each option. These delays are, inconveniently, displayed in seconds for now, and will not match actual scheduling (due to random offsets from d8a3532). Yak-shaving: `review.lua` API now allows one to access scheduled times (with `review.schedule()`) without updating cards, though these times will not match actual scheduling (for reason mentioned above). https://git.dkl9.net/memoire/commit/f6a21005086b63cf0319658b3150f424e7aa4549 (John Smith) Sat, 29 Jan 2022 22:43:26 -0500 f6a21005086b63cf0319658b3150f424e7aa4549 Add shebang to `main.lua` to facilitate execution https://git.dkl9.net/memoire/commit/2db2a71d2636e60b05131028266e76fdf4e7db6e (John Smith) Wed, 26 Jan 2022 22:26:53 -0500 2db2a71d2636e60b05131028266e76fdf4e7db6e Load modules correctly independent of working directory https://git.dkl9.net/memoire/commit/e090e0979dc74cdd20f1867e38af5093f4aa2033 (John Smith) Mon, 24 Jan 2022 11:08:22 -0500 e090e0979dc74cdd20f1867e38af5093f4aa2033 Replace showimg with imgcat for image display https://git.dkl9.net/memoire/commit/bced42dfc95c6ac8d086b3297b3e7ba60ac9a0d4 (John Smith) Mon, 24 Jan 2022 08:05:32 -0500 bced42dfc95c6ac8d086b3297b3e7ba60ac9a0d4 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