summaryrefslogtreecommitdiff
path: root/Changelog.org
diff options
context:
space:
mode:
authorLeon Rische <leon.rische@me.com>2020-06-26 22:15:15 +0200
committerLeon Rische <leon.rische@me.com>2020-06-26 22:15:15 +0200
commitceeaed27bd344550027a02c9c8cd695894bbdd99 (patch)
treefb3570082b00602aa3d70b7ffab2aaba64e3d2b9 /Changelog.org
parent8adc20cf15dfe8308f166b591f03b96b83dc57fd (diff)
Move changelog to separate file
Diffstat (limited to 'Changelog.org')
-rw-r--r--Changelog.org74
1 files changed, 74 insertions, 0 deletions
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~