Skip to content

Tags

Tags

1.8.6

Toggle 1.8.6's commit message
release: 1.8.6 — same fixes as 1.8.5, published under a fresh version

1.8.5 was published and then re-pointed while it was being set up (tag moved to
the CI-green commit, release title edited), which left the community scan with an
inconsistent release to read. Tags must also match `manifest.json` for the plugin
updater, and `1.8.5b` is not valid semver, so this is a patch bump: 1.8.6 carries
identical code with the tag, manifest version and release title all agreeing.

No functional change from 1.8.5.

1.8.5

Toggle 1.8.5's commit message
test(anki): stop using a Node 24-only zstd encoder in the fixture

The modern-.apkg test built its fixture with `zlib.zstdCompressSync`, which only
exists from Node 22.15. CI runs Node 20.19, so the suite failed there with
"zstdCompressSync is not a function" while passing locally - exactly the class of
break a green local run hides.

The fixture is now a committed 40-byte zstd frame of `SQLite format 3\0REAL-COLLECTION`,
inflated in the test by the same `fzstd` decoder the importer uses. A first test
asserts the fixture itself still inflates to the expected bytes, so a corrupt
fixture fails with a clear message instead of a confusing container error.

1.8.4

Toggle 1.8.4's commit message
LearnKit 1.8.4 - hotfix for #217 (translucent-window rendering)

1.8.3

Toggle 1.8.3's commit message
chore(release): 1.8.3

Bug-fix release covering #205, #208, #212, #214, #215 and #216, plus the math
fixture regression test for #204. See CHANGELOG.md for the user-facing notes.

1.8.2

Toggle 1.8.2's commit message
LearnKit 1.8.2

1.8.1

Toggle 1.8.1's commit message
fix: math parsing, guide dropdown, and natural sorting; release 1.8.1

1.8.0

Toggle 1.8.0's commit message
fix: render math inside cloze answers and release 1.8.0

1.7.1

Toggle 1.7.1's commit message
LearnKit 1.7.1 — Lint compliance hotfixes (no functional changes).

1.7.0

Toggle 1.7.0's commit message
release: 1.7.0

- Redesigned sync mode picker with dropdown (Simple recommended, Full Normalize, Full Preserve, Off)
- Simple sync mode: skips :: shorthand to avoid plugin conflicts
- Math \ line breaks preserved in LaTeX blocks during rendering
- Code fence backtick rendering and cloze-in-code-block fixes
- Backslash/delimiter handling: TeX commands like \begin no longer mangled
- Anki import/export delimiter fidelity improvements
- i18n: cleaned 14 stale audio keys from locales, fixed hardcoded parse-error hint
- Lint: fixed 9 errors (innerHTML suppressions, CSS classes for style assignments)
- Docs: updated Syncing page with new mode picker and Simple recommendation
- Tests: added cloze code-fence, dollar-format, delimiter-math test suites
- Bumped manifest and package to 1.7.0

v1.7.0

Toggle v1.7.0's commit message
release: 1.7.0

- Redesigned sync mode picker with dropdown (Simple recommended, Full Normalize, Full Preserve, Off)
- Simple sync mode: skips :: shorthand to avoid plugin conflicts
- Math \ line breaks preserved in LaTeX blocks during rendering
- Code fence backtick rendering and cloze-in-code-block fixes
- Backslash/delimiter handling: TeX commands like \begin no longer mangled
- Anki import/export delimiter fidelity improvements
- i18n: cleaned 14 stale audio keys from locales, fixed hardcoded parse-error hint
- Lint: fixed 9 errors (innerHTML suppressions, CSS classes for style assignments)
- Docs: updated Syncing page with new mode picker and Simple recommendation
- Tests: added cloze code-fence, dollar-format, delimiter-math test suites
- Bumped manifest and package to 1.7.0