Changelog¶
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
[1.12.5.14]¶
-
94 fixed duplicated icon. (thanks to @Erewhon-proj )¶
[1.12.5.13]¶
- fix #87 errors when review new cards;
- fix data sync.
[1.12.5.12]¶
- feat #83 just add blockid when review new card.
- fix #81 add multi blockids;
[1.12.5.11]¶
- feat #78 fsrs v5 setting support enable_short_term and enable_fuzz (by @ishiko732).
- fix #77 codeblock render error;
- fix #76 sidebar note didn't show;
- fix note random review;
[1.12.5.10]¶
- 同步原插件最新分支sync upsteam branch;
- fix #72 add setting for ignored Tags;
- fix #73 use fsrs v5 algorithm;
- setting UX change;
[1.12.4.9]¶
- 同步原插件最新分支sync upsteam branch;
- fix #67 新旧笔记混合排序修复;
- fix #66 新笔记复习时,只根据文件创建时间排序;
[1.12.4.8]¶
- feat #20 卡片定位使用BlockID,会在卡片文本后追加BlockID (e.g.
^blkid1
),即修改了原笔记文件。默认关闭,但卡片定位可能不太准确,但也够用; - feat: #63 笔记复习优先推送最早创建的笔记;
- feat: 设置项: 复习笔记时,复习顺序可混合新旧笔记(默认: 3篇到期的,然后2篇新的笔记);
- UI: iteminfo 窗口显示优化, 数据保存优化;
- chore: 延迟重排相关命令 在 关闭调试选项时也可以使用了;
[1.12.4.7]¶
- fix: #56 复习时打开了没到期的笔记;
- fix: #58 卡片复习数据显示不正确;
- iteminfo 窗口显示优化
[1.12.4.6]¶
- fix: #54 #56 复习时打开了没到期的笔记
[1.12.4.5]¶
- feat: 同步原插件最新分支sync upsteam branch
- feat: support multi-clozes;
- feat: item info 可以显示卡片的信息了;
- feat: 如果设置了自动打开下篇笔记,在延迟某笔记后自动打开下篇笔记;
- refactor code;
- switch to ts-fsrs;
- fix #53 复习日期没有更新问题;
- fix #45 can't review card in this day latter, after burysibling cards;
[1.11.1.4]¶
- fix #47 null error;
- fix occasionally can't open flashcard modal;
- fix lint errors;
[1.11.1.3]¶
- merge master branch;
- feat: support postpone and reschedule;
- docs: update docs about postpone and reschedule;
- fix bug after reviewing new note popup item info;
[1.11.1.2]¶
- merge master branch;
- fix: 当天新卡片复习后,当天无法再次复习 的问题;
- fix: 卡片统计表中,当天复习数据没有更新 的问题;
[1.11.0.1]¶
- fix #34, untrack error;
- close #36, merge master branch;
[1.10.5.5] 元旦快乐~¶
- feat: 显示浮栏复习笔记且笔记在阅读/预览视图时,可使用数字快捷键(0 重来,1,2,3 简单)
- close #29, 并删除部分调试代码;
- fix #31, 数据位置修改后无法保存设置;
- fix #32, 无复习标签时,即可手动 untrack;
- new: #32, 添加设置项,在删除笔记中复习标签时,同步 untrack 操作(默认 false,不同步);
- fix: 在从另一设备同步过来较新的 trackedfiles.json 数据后,插件还是用旧数据的问题, 需再次打开卡片面板/(点击状态栏/命令行)打开一篇笔记复习,才会用新数据;
-
优化: 重构、数据结构调整;¶
[1.10.5.4]¶
- fix cardtext change
- update docs
- update template
- change cloze length [...] by answer length
- close #27, floatBar use menu, mobile touch to close it.
- fix #30 queue error
-
29 add card debug msg, show notice when iteminfo¶
- refactor, seperate cmd and query
- add test.ts
[1.10.5.3]¶
- 修复复习笔记时的排序问题;
- 更新文档;
- 修改水平滑块位置,解决卡片内公式等内容过长无法查看问题;
- 重构部分代码;
[1.10.5.2]¶
- close #25, 笔记复习增加重来命令
- 修复查看数据时卡死的问题;
- 正常不会用到的命令放入了调试命令时;
[1.10.5.1]¶
- 合并主分支;
- 代码重构;
- fix #21:review_state 为 0 无法使用 optimizer 的问题;
- fix: 数据位置更新失败的问题;
- close #26: Interval 时间的展示
- new: 查看数据 item info,(效果不太好,暂时可用而已);
- update: 使用教程;
[1.10.1.11]¶
- 修复: 多设备同步及保存 tracked_files.json 问题;
- 修复: 多标签选择问题 #15
- 新增: 数据表中可查看笔记复习情况、当天复习情况;
[1.10.1.10]¶
- fix #12, #14, 复习后数据没有同步更新的问题.
[1.10.1.9]¶
- big update: dataLocation switch.be careful !!!, if you switch dataLocation/Algorithm, algorithm parameters of card/note item will lose, just will keep next review date;
- refactor code;
- fix #11, #12[数据同步问题] and other bugs fix.
[1.10.1.8]¶
- fix #9: View statistics NAN
- enchance #10: 点击到卡组标签名对应那行就可以打开卡片 by @WwwZMing
- 其他一些小 bugs 修复
[1.10.1.7]¶
- 新增:卡片中打开笔记;
- 与主分支同步;
- 新增:在更新插件后,弹出更新说明;
- 新增:设置中可跳转到 issue 的链接;
- 新增:打赏码;
- 修复:一些小 bugs.
[1.10.1.6]¶
- 修复 根据标签输出日志文件
[1.10.1.5] FSRS 更新至 V4,及根据标签输出日志文件¶
- 新增 根据标签输出日志文件,以免某些只是用于重复(而不是记忆)的标签组的数据影响到将来用于优化算法参数的效果
- 更新 FSRS 算法到 V4 版本
- 更新 输出日志表格根据fsrs-optimizer 更新
- 修复 悬浮按键的文本可自定义;
- 修复 设置中的一些文字显示;
- 修复 一些小 bugs.
[1.10.1.4] 可输出重复日志文件¶
- 新增 使用 Fsrs 算法时,可输出重复日志文件
ob_revlog.csv
,以使用optimizer 优化算法参数,达到更好的复习效果; - 修复 精简无效数据时,数据项 ID 没有更新问题;
- 修复设置项中的反馈文字默认值;
- 修复 repeatItems(目前还用不到);
- 取消新增数据项提示 Notice;
[1.10.1.3]¶
- 修复设置项中的参数修改后,在重新打开 ob 后又显示为默认值(实际已经修改)
- 修复状态栏待复习笔记数显示错误的问题;
[1.10.1m2]¶
- 算法可以切换:默认的 Anki 优化算法、Anki 算法、Fsrs 算法。下次的复习时间信息不变,然后就按新切换的算法计算重复间隔;
- 卡片/笔记复习,在复习效果旁可显隐到下次重复的时间间隔
[1.10.1m1]¶
Added¶
- (https://github.com/Newdea) merge recall plugin to use seperate file [#162]
- setting where to save schedule info by
Data Location
- save on note file, just as used do.
- save on seperate
tracked_files.json
which storing on vault or sr plugin folder. If select this, this plugin will convert shedule info to seperate file, and delete shedule info in note file.- it still have problems about saving cards shedule info, because when we change note content, the lineNumber and texthash will changes. I add a eventListener, but note work well in some cases. Is there any good idea?
- setting
new per day
,repeat items
for review notes. - setting
convert tracked note to decks
- setting Algorithm ( not work yet)
- file menu to tracknote/untracknote
- setting where to save schedule info by
- (https://github.com/Newdea) show floatbar(thanks to @chetachi's cMenu) for reviewing response when reviewing note by click statusbar or review command or sidebar
Changed¶
- (https://github.com/Newdea) add a setting option to Reviewing a Notes directly #635
Fixed¶
- fixed open the next note automatically after reviewing another #582
- fixed sidebar doesn't show/update some files. #393
[Unreleased]¶
- [FIX] isEqualOrSubPath function
#1048
1.12.5¶
- 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