Changelog
Changelog¶
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
1.13.3¶
- chore: update dependencies
#1246 - fix: update zh-cn.ts
#1231 - docs: Revise some of the Chinese Docs
#1243 - fix: mobile screen rotation fix
#1194 - refactor: clearIfNewDay
#1226 - fix(scheduler): clear buried questions on new day
#1199 - chore: update dependencies
#1225 - chore: update dependencies
#1216 - chore: update turkish translation
#1198 - fix: Change Decks list card count box size
#1211 - feat: add Ukrainian language support
#1215 - chore(deps): bump @eslint/plugin-kit from 0.2.0 to 0.2.4
#1191 - feat: Option for viewing sr decks and cards in tabs
#1169 - fix: Add description to cloze settings
#1158
1.13.2¶
21 October 2024
- chore: bump version to v1.13.2
#1148 - refactor: make fuzzing less aggressive
#1147 - fix(note stats): destroy grid after closing settings
#1146 - fix(sidebar): duplicate icons & reviewQueueView undefined exception
#1145 - fix: picking up of inline reversed cards
#1143 - fix(multiline cards): the Qn should start from the immediate empty line above it
#1142 - fix(load balancer): update due dates histogram after review
#1141 - feat: add note stats
#1140 - chore(git hook): add precommit-hook to handle validation checks
#903 - feat: add load balancer setting
#1139 - ci: add codecov
#1131 - fix: link to docs for cloze patterns setting
#1127
1.13.1¶
14 October 2024
1.13.0¶
13 October 2024
- chore: bump version to v1.13.0
#1119 - docs: document custom cloze patterns
#1118 - refactor: parser & cloze patterns
#1117 - fix(ui): render markdown content for questions in nested lists
#1114 - fix(ui): render markdown content for questions in nested lists (#1114)
#1113
1.12.9¶
6 October 2024
- chore: bump version to v1.12.9
#1109 - chore: add linting for camelcase variables
#1098 - refactor: move the statistics to the plugin's settings
#1096 - fix: remove caret from package manager definition
#1095 - refactor: update settings
#1094 - fix: sidebar note display
#1093
1.12.8¶
25 September 2024
- chore: bump version to v1.12.8
#1092 - feat: added delay option for the review buttons
#1049 - fix: ignore */.excalidraw.md files by default
#1090 - fix: Only consider filtered notes for next note
#1089 - fix: Review only due notes
#1088 - feat: extended card title
#1027 - chore: structure docs & utils directories
#1087 - fix: ignore with glob patterns
#1086 - ci: lint PR title
#1085 - fix: Review only due notes (#1088)
#328 - feat: extended card title (#1027)
#548#1000
1.12.7¶
22 September 2024
- Bump version to v1.12.7
#1084 - fix: parsing code blocks & custom separators
#1081 - chore: remove e2e testing
#1083 - update french translation
#1082 - French translation
#1080 - chore: update dependencies, linting, & tests
#1056 - Added options to show/hide (1) ribbon icon, (2) status bar, (3) file menu options
#1066 - Translate to Turkish
#1078 - fix: parsing code blocks & custom separators (#1081)
#1072#1077 - chore: update dependencies, linting, & tests (#1056)
#548#1000
1.12.6¶
15 September 2024
- Bump version to v1.12.6
#1071 - Bug 1041 bad transclusion render (format & lint)
#1062 - Fixed
#1061 - Fixed docs references for: Major reworking of the documentation
#1051 - feat: refactor code to support diff methods of storing the scheduling info, and diff SR algorithms
#1006 - Added new option allowing for multiline cards with empty lines
#1012 - fix: arrows in note review panel don't move
#962 - [FIX] isEqualOrSubPath function
#1048 - Major reworking of the documentation
#1032 - fix: add language switcher to docs
#1043 - [FEAT] Split the long list of options into categories within a tab control
#1021 - feat: refactor code to support diff methods of storing the scheduling info, and diff SR algorithms (#1006)
#548#1000
1.12.5¶
1 August 2024
- Bump version to v1.12.5
#1031 - Support RTL flashcards specified by frontmatter "direction" attribute
#935 - FEAT-990 Mobile landscape mode and functional size sliders
#998 - [FIX] Cards missing when horizontal rule present in document
#970 - Filter due notes when all are scheduled
#947 - fix #1000 sidebar indent
#1001 - [FIX] Include link parsing for Review context
#964 - [FIX] Not scroll back to top after review
#971 - [FIX] Folder ignore sorts all folder starting with string
#972 - add translation: zh-cn
#982 - Improved issue templates
#963 - Update German localization
#961 - Filter due notes when all are scheduled (#947)
#548 - fix #1000 sidebar indent (#1001)
#1000
1.12.4¶
20 April 2024
- Bump version to v1.12.4
#940 - chore: fix package manager issue in CI
#939 - Missing flashcards (bug introduced in 1.12.0)
#927
1.12.3¶
11 April 2024
1.12.2¶
27 March 2024
- Bump version to v1.12.2
#921 - fix bug with recognizing frontmatter topic tags (led to missing cards shown for review)
#920 - style: reorder stats containers
#912
1.12.1¶
20 March 2024
- Bump version to v1.12.1
#911 - [Overhaul] Implementation of a more consistent & modern UI
#899 - Unrelated Tags in Card Selection Modal since version 1.12.0
#910
1.12.0¶
19 March 2024
- Bump version to v1.12.0
#905 - chore: add entry to Italian and Polish translation
#898 - [FEAT] Command to open notes review panel - #840.
#846 - Gui refactored into separate views | rewrite of keydown handler into event handler
#873 - Make reset button (flashcard review modal) enabled for both new and due cards
#650 - Support multi-deck cards #495, and multiple decks in a single note #705
#834 - fix(reset button): restore #650
7f7d2bb
1.11.2¶
4 March 2024
- Bump version to v1.11.2
#893 - Add polish translation
#889 - Add support for Italian
#886 - update dependencies
#892 - update
zhtranslate#871 - fix card isNew
#874 - Fix implemented and tested
#867 - Implementation of some little UI improvements
#869 - Support Obsidian block IDs on same line as flashcard scheduling comment
#856
1.11.1¶
22 January 2024
- Bump version to v1.11.1
#854 - chore: fix README to point to new project board
#848 - chore: update pt-br.ts for Brazilian Portuguese translation
#765 - chore: update dependencies
#845 - Bug 826 auto review next note doesn't work when first note reviewed is not selected from sidebar
#827 - Completion and improvement of
rutranslation.#838 - [FIX] Bug #841.
#842 - Fix/bug 424 review next cache race
#821 - fix:multiLineTextFinder to handle null return value from find method
#830 - Fixes bug #670 apply label customisation easy/good/hard uniformly across buttons & menu
#835
1.11.0¶
9 January 2024
- Bump version to v1.11.0
#832 - chore: Update dependencies
#824 - Support richer set of flashcard ordering during review
#820 - Bug 800/812 nested lists indentation
#818 - Bug 799 Cloze Breaks When }} Encountered
#816 - Bug: review note corrupts metadata for files with cr/lf line endings 776
#802 - Update manifest.json
#793
1.10.5¶
12 November 2023
- Bump version to v1.10.5
#789 - Bug edit flashcard sometimes corrupts question text in file
#784 - Bug note review invalid metadata 764
#782
1.10.4¶
30 October 2023
- Bump version to v1.10.4
#780 - Bug fix: questions now removed from postponement list; etc
#775 - fix: multi-line tag ('$$') converted to single-line ('$') after card reviewed
b9c354d
1.10.3¶
23 October 2023
- Bump version to v1.10.3
#772 - doc: update note about the reversed card
#699 - Fix bugs regarding bury sibling cards
#763
1.10.2¶
9 October 2023
- Bump version to 1.10.2
#756 - refactor: Separate business logic from user interface code
#751 - Remove the spaces before and after the question marks in the multi-line basic flashcards
#719 - chore: Update dependencies
44e9bb6 - chore: Update dependencies
1f69f96 - feat: Add E2E testing
1ef0663
1.10.1¶
5 May 2023
- Bump version to v1.10.1
#679 - style: Fix formatting
#678 - remove skip after modifying card text
#671 - Add translations to the Spanish language.
#667 - Update translations
zh-cn.tsandzh-tw.ts#676 - Close very old issues (>= 1 year)
#665 - Update changelog
#664 - show MAX_INTERVAL unit in title
#643 - Fix issue requiring collapseIcon to be clicked twice to expand/collapsed deck tree
#656 - Update ru.ts
#657 - Consume keyboard event in flashcard modal
#637
1.10.0¶
6 February 2023
- Remove custom dir mkdocs setting
#622 - Bump version to v1.10.0
#621 - Add a skip button to the flashcards menu
#620 - Get rid of Giscus comments
#619 - Fix ar.ts formatting
#618 - update ar.ts for Arabic translation
#616 - Fixed some terms.
#611 - Fix card info
#593 - Add note title to card context
#592 - Update Changelog
#591 - Add per-deck cramming command
#515 - Add flashcards menu
#589 - Add flashcard editing modal
#587 - Update esbuild dep
e33ec93 - Update plugin version
2bf13a9 - Add skip card logic
fef51b6
1.9.4¶
8 January 2023
1.9.3¶
2 January 2023
1.9.2¶
2 January 2023
- Fix changelog path
#574 - Bump version to v1.9.2
#573 - Update contribution docs
#572 - Add root CONTRIBUTING.md
#566 - Fix release gh-action 2
#565 - Fix release gh-action
#564 - Update docs
#563 - Add upload docs GitHub action
#562 - Move wiki to GitHub pages
#561 - Update flashcards image formats
#560 - Make flashcard text selectable
#559 - Prevent regex from matching to last --- in file
#532
1.9.1¶
12 December 2022
- Fix README formatting and bump version
#546 - Fix extra note review panes being added
#545 - Add list of translations into README
#544
1.9.0¶
12 December 2022
- Fix back button
#543 - Revert to npm over yarn
#542 - Fix zh-TW formatting
#541 - Update dependencies
#539 - Add REVIEW_PANE_ON_STARTUP
#540 - Traditional Chinese strings. (zh-TW)
#536 - Update zh-cn.ts
#535 - Make the note review pane optional
#531 - Add Brazilian Portuguese Translation 🇧🇷
#518 - Replace crlf to lf on card parse
#523 - style: set the flashcard's font size as user editor, with var(--font-text-size)
#480 - Added new setting to collapse/expand subdecks
#510 - Add curly brackets as option for cloze fields
d8c0e9e - [feat] add modal history feature
c6bb8f0
1.8.0¶
24 July 2022
- Regenerate yarn.lock file
#474 - Fix breakage with Obsidian v15.4 and add customizable review buttons
#469 - Bump minimist from 1.2.5 to 1.2.6
#473 - Bump moment from 2.29.1 to 2.29.4
#472 - Fixed mistakes in ru.ts
#464 - Add "ogg" as supported audio file format
#425 - Update jest config
#419 - fix: handle code fences better
#402 - Add and run prettier
#413 - Translate Korean
#417 - Update zh-cn.ts
#416 - Fix breakage with Obsidian v15.4 and add customizable review buttons (#469)
#273 - add lockfile
c386dc3 - Add localization check
bce5c22 - Upgrade dependencies
9d34c56
1.7.2¶
21 February 2022
- I
ve done the translation to Russian. [#403`](https://github.com/st3v3nmw/obsidian-spaced-repetition/pull/403) - Add czech translations
#391 - Update zh-cn.ts
#364 - Промежуточное сохранение
1f0f46c - Intermediate result saving)
e35c012 - Intermediate result saving)))
8ac56ae
1.7.1¶
2 January 2022
- Fix textInterval - more accurate calculations
3b0446a - Remove dependabot
2236396 - Fix tag override
07e1de4
1.7.0¶
1 January 2022
- Stats & transclusion improvements
#358 - Bump typescript from 4.4.4 to 4.5.4
#355 - Bump obsidian from 0.12.17 to 0.13.11
#356 - Bump @types/node from 16.11.17 to 17.0.5
#357 - Fix first time random card selection
#353 - [Bug fix] for HTML Comment parsing
#350 - Scheduling fixes & tests
#352 - Remove dependence on Obsidian Charts plugin
#351 - Scheduling unit tests
#316 - Changing interpolate to an optional arg of t
#315 - Bump @typescript-eslint/parser from 4.33.0 to 5.8.0
#345 - Bump @types/node from 16.11.14 to 17.0.1
#344 - Bump esbuild from 0.13.15 to 0.14.5
#341 - Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.7.0
#340 - Correct notes(s) to note(s) in en.ts lang file
#323 - ja: added Japanese translation
#318 - Bump eslint from 7.32.0 to 8.3.0
#326 - Overwrite deck on card
#299 - Open file was changed to "Edit Later"
#300 - Bump esbuild from 0.12.29 to 0.13.2
#302 - Updated to display mp3 and webm audio on flashcards
#297 - Added translations DE
#298 - Cram Flashcards
#291 - Fix collapsed/expanded states when redrawing the sidebar
#290 - Using tags from User Preferences and not their full name that includes the sibling
#292 - Change Eases x-axis from DAYS to EASES
#285 - Fix dependencies & esbuild workflow
66766a8 - Change some innerHTML text to JSX
3623efc - transclusions initial implementation
0e12388
1.6.2¶
29 August 2021
- Returned cursor position on "open file" or "Edit later"
#281 - Change "Open file" to "Edit later"
#280 - Add bolded to cloze cards conversion
#277 - Develop
#276 - Update (see PR notes)
#271 - New Icon for app
#275 - Move to ESBUILD from rollup
#268 - Added for those working with VSCODE
#265 - Roll back caching & more stats
#264 - Fixes
#263 - Switch to esbuild
177bc78 - Delete main.js
76b94d1 - Refactor
26d9dbd
1.6.1¶
19 August 2021
- Multiple review queues fixes
#258 - Add multiple note review queues & curly braces consistency in blocks
#252 - Fixes
#251 - Bump @types/jest from 26.0.24 to 27.0.1
#245 - Refactor & change code's line max length
#236 - Merge WIP for multiple review queues
#234 - Add option to ignore folders in note review
#232 - Prettier
1d4bcdc - block curly brace consistency
d9181f5 - First pass at implementing "review decks".
069619c
1.6.0¶
8 August 2021
- Parser tests
#230 - Single & multiline cards
#229 - Fix logger & legacy scheduling
#228 - Generalize flashcards processing & logging
#227 - Caching & settings debounce fix
#226 - Bump @rollup/plugin-commonjs from 19.0.2 to 20.0.0
#225 - Add single & multiline reversed cards
c3e6c0d - Fix settings - debounce
17d7496 - Add caching
3808ce0
1.5.8¶
4 August 2021
- Add multilingual support
#223 - Fix bugs with cloze cards & newlines
#222 - Refactor
#220 - Fixes
#219 - Fix statistics view - accumulate overdue cards, linearity
#217 - Go to flashcard position after clicking open file
#215 - Code refactor
#214 - Allow flashcard height and width to be customizable
#210 - Bump @types/node from 15.14.1 to 16.3.0
#188 - Refactor code
05d3217 - Create CODE_OF_CONDUCT.md
9798c69 - rename related to siblings
82651b4
1.5.7¶
20 June 2021
- Randomize card order option
#170 - resize image, large screen mode
#169 - per deck totals
#168 - fix bug when parsing nonexistent images
#166 - Parse card only once
#165 - bump version to 1.5.7
856d423 - randomize card order option
3f2d97e - fix bug when parsing nonexistent files
c906afe
1.5.6¶
13 June 2021
1.5.5¶
12 June 2021
1.5.4¶
11 June 2021
1.5.3¶
10 June 2021
- fixes
#150 - Overall deck counts and sync locks
#149 - sync locks
4d4f3d4 - overall deck counts
c7eb5cf - bump version to 1.5.3
e4a897c
1.5.2¶
7 June 2021
- save buryList data fix
#143 - fix deck transition behavior
#142 - better burying of cards
#141 - fix CSS on light themes
#140 - show folders based on the presence of flashcards instead of files
#137 - show folders based on the presence of flashcards inside of them instead of files
a65ca7f - bump version to 1.5.2
3ffe4f0 - make async
0541e77
1.5.1¶
6 June 2021
1.5.0¶
6 June 2021
- load balancing
#131 - Boost cards after delay.
#130 - fix parsing of http(s) image links
#128 - Bump @rollup/plugin-node-resolve from 9.0.0 to 13.0.0
#126 - Bump @rollup/plugin-commonjs from 15.1.0 to 19.0.0
#127 - Bump @rollup/plugin-typescript from 6.1.0 to 8.2.1
#125 - Bump @types/node from 14.17.2 to 15.12.1
#124 - Nested decks feature
#123 - showFileNameInFileLink option
#116 - nested decks feature
3214175 - types
0af6c12 - Create codeql-analysis.yml
492f9a8
1.4.9¶
31 May 2021
- Settings: split tags with newlines and spaces
#107 - Fix dollar signs replacement
#106 - Fix reset progress NaN bug
#105 - bump version to 1.4.9
fe9b37f - Remove redundant \n
83ef968
1.4.8¶
21 May 2021
1.4.7¶
21 May 2021
- disable cloze cards option
#97 - regexes & fix
#95 - store original front and back text to put back after review
#94 - show card context setting
#89 - fix review flashcards command
#85 - bump version to 1.4.7
8b84184 - addContextToCard option
a4197c3 - remove these console.logs
4098f10
1.4.6¶
16 May 2021
1.4.5¶
16 May 2021
- Make flashcard separators configurable
#77 - Indentation to be preserved while making flashcard
#75 - Limit on number of days to display on right panel
#74 - Image support
#73 - Update plugin settings
#72 - Maximum interval option
#71 - Use month(s) & year(s) when intervals get too big
#69 - Shortcut for review flashcards
#68 - maximumInterval option
d793c42 - applyDebounceTimer
3b3ca00 - Settings sliders
ead217d
1.4.4¶
8 May 2021
- Fixes for better mobile UI/UX
#57 - fix versions
b7cb3cd - bump version to 1.4.4
0a59d8f - More mobile UI/UX fixes
accbf0c
1.4.3¶
8 May 2021
- bump version to 1.4.3
#55 - Change date format to YYYY-MM-DD
#54 - Fix issue with horizontal rules during notes review
#51 - Decks, make flashcards view scrollable
#50 - Refactor
#47 - refactor
f633e72 - started on decks
0c1944e - moved some enums & interfaces to types.ts
503ec0f
1.4.2¶
2 May 2021
- Setting to remove review options from file menu
953147e - bump version to 1.4.2
aafd4ef - Update README.md
335bb6f
1.4.1¶
1 May 2021
- Fix Broken Link in README
#42 - bump version to 1.4.1
c389a2f - Fix broken link in settings
65fe74b - Fix Broken Link
3da32ac
1.4.0¶
1 May 2021
- Add flashcards count to statusbar, bugs fix
#41 - Reset card's progress
#40 - Cleaned up settings
#39 - Support for cloze deletion cards
#38 - change to ISO8601 dates
#37 - Added support for cloze deletions
ef29e14 - docs
d12cb0e - Burying of related cards
12344cc
1.3.2¶
20 April 2021
1.3.1¶
19 April 2021
- allow for both kinds of review in the same file
06cda88 - bump version to 1.3.1
3f52456 - Update README.md
d6686c7
1.3.0¶
19 April 2021
- Functional flashcards support (I hope)
#23 - Some work on flashcard support
#22 - Split plugin into separate 'modules'
#21 - split plugin into separate 'modules'
df30fb8 - Flashcard UI/UX
efb8d78 - Flashcards seem to be working
ad8b22c
1.2.3¶
15 April 2021
- Add a third review state: good
#18 - add a third review state: good
51ea4ec - Update README.md
78b83ad - Bump version to 1.2.3
0ac4cb1
1.2.2¶
14 April 2021
1.2.1¶
14 April 2021
1.2.0¶
13 April 2021
- Mechanism to only review certain tags
#11 - Notice on YAML attributes change
852479f - bump version to 1.2.0
327f5cd - fix
43fb6ce
1.1.2¶
13 April 2021
1.1.1¶
12 April 2021
- Refactor
#6 - refactor
#5 - Added file context menu
#3 - fix
348bdff - Update README.md
df01880 - fix initial ease calculation
12f1622
1.1.0¶
11 April 2021
- added file context menu
6c19778
1.0.1¶
11 April 2021
1.0.0¶
9 April 2021