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.2¶
- 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
zh
translate#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
ru
translation.#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.ts
andzh-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