From ceeaed27bd344550027a02c9c8cd695894bbdd99 Mon Sep 17 00:00:00 2001 From: Leon Rische Date: Fri, 26 Jun 2020 22:15:15 +0200 Subject: Move changelog to separate file --- Changelog.org | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Changelog.org (limited to 'Changelog.org') diff --git a/Changelog.org b/Changelog.org new file mode 100644 index 0000000..482dcb8 --- /dev/null +++ b/Changelog.org @@ -0,0 +1,74 @@ +* Changelog +I hope the current card / log format is flexible enough to accommodate +upcoming changes. + +In case a update to the org sources is needed, I'll add a changelog +entry with updating instructions. + +** [2020-06-26 Fri] +*** Changed +- Messages are not inhibited during review +- Whitelisted drawers are expanded during review +*** Added +- A ~org-fc-after-review-hook~ that runs when the review ends / is quit +** [2020-06-25 Thu] +*** Added +- ~SCHEDULED: ...~, ~DEADLINE: ...~ timestamps are hidden during + review +- Drawers in ~org-fc-drawer-whitelist~ are not hidden during review +*** Changed +- During the review process, two minor modes are used instead of two + hydras +** [2020-05-24 Sun] +*** Changed +- Include file information in card index +- Maintain order of positions in a card when shuffling +** [2020-05-22 Fri] +*** Changed +- Exit hydra when review is started +** [2020-05-08 Fri] +*** Changed +- Per-context dashboard +- Improve org-indent of cards +- Use special "fc-demo" tag for demo cards +- Move opening of flip/rating hydras to main review loop +** [2020-05-01 Fri] +*** Internal +The AWK scripts now generate S-expressions instead of CSV tables, this +way ~read~ can be used to parse the data instead of relying on a set +of custom parsing functions. + +This also allows passing more complex data structures from AWK to +org-fc. +** [2020-04-29 Wed] +Implemented a new version of the spacing algorithm (SM2) that's used +by org-fc. + +The only difference is in how the next interval for cards rated as +"hard" is calculate. + +The initial version (~'sm2-v1~) would decrease the ease factor by +0.15, then calculate the next interval by multiplying the previous +interval with the new ease factor. + +In the new version (~'sm2-v2~), the interval is always multiplied by a +factor of 1.2, similar to the version of SM2 used by Anki. + +~org-fc-algorithm~ can be used to set which version of the +algorithm should be used, defaulting to ~'sm2-v1~. + +Once I have evaluated the performance of the new algorithm, +the default version will change to ~'sm2-v2~. +** [2020-04-12 Sun] +*** Added +- =text-input= card type +** [2020-02-08 Sat] +*** Changed +- Add a "Z" suffix to all ISO8601 timestamps +*** Added +- A function to estimate the number of reviews in the next n days +** [2020-02-03 Mon] +*** Internal +- ~org-fc-due-positions-for-paths~ now shuffles the lists of positions + using an Emacs Lisp function instead of depending on =shuf= +- All awk-indexer functions now use ~gawk~ instead of ~awk~ -- cgit v1.2.3