
@@ -38,7 +38,7 @@
4. You can complete your review by ticking the box in the plugin's `popup` window, or you can click into the problem page and complete the review via the `rate it` button.
-5. Open the problem list to see all the problems in your current review plan.
+5. Open the question list, view all the questions in the current review plan, write notes, and export notes as Markdown.
6. Happy problem-solving! The key to mastering things quickly is to avoid forgetting!
# 🚀 用法
@@ -46,7 +46,7 @@
2. 插件主页自动评估每道题的可检索性优先级(能够回忆起来的概率),用户可根据时间安排,灵活调整每日的复习量。
3. FSRS算法允许休息和提前突击复习,其算法会随时间流逝,自动推理整体题目的回忆概率,动态调整下一次复习时间,以适应你的学习节奏。
4. 可在插件的`popup`弹窗中打勾完成复习;也可点击进入题目页面,通过`rate`按钮完成复习。
-5. 打开题目列表,查看当前复习规划的所有题目
+5. 打开题目列表,查看当前复习规划的所有题目,撰写笔记,导出笔记为Markdown
6. 刷题快乐,速成的本质在于不要遗忘!

@@ -79,27 +79,33 @@
|--------------------|------------|--------------------|
| 多设备数据云同步 | ✅ 已完成 | Edge、Chrome |
| 监控提醒 | ✅ 已完成 | bilibili、youtube |
-| url添加题目 | ✅ 已完成 | 目前仅力扣题目(配合 IDE 刷题,工位摸鱼专用) |
-| 添加自定义卡片 | ❌ 待完成 | 待完成(用于记录面试手撕题或原创笔试题) |
-| 兼容`ctrl + enter` | ❌ 待完成 | 待评估工作量 |
+| url添加力扣题目 | ✅ 已完成 | 配合 IDE 刷题,工位摸鱼专用 |
+| url添加自定义卡片 | ✅ 已完成 | 用于记录面试手撕题、其他刷题网站用户暂时替代方案 |
+| 提供笔记功能 | ✅ 已完成 | 题目列表中新增笔记按钮,支持导出所有笔记为Markdown |
+| 收集Anki fsrs 训练数据 | ✅ 已完成 | 待用于测试fsrs官方端口训练 |
+| 接入Anki fsrs官方训练端口 | ✅ 已完成 | 目前仅支持本地复习记录训练(云同步用户可能存在影响) |
+| 扩展webdav云同步服务 | ❌ 待完成 | 待接入坚果云 |
+| 支持语言切换 | ❌ 待完成 | 待完成 |
| 不同网站题目数据源切换 | ❌ 待完成 | 待完成(目前仅支持力扣国际站和中国站,待兼容洛谷等) |
-| 兼容火狐 | ❌ 待完成 | 待评估可行性 |
-| 提供笔记功能 | ❌ 待完成 | 待评估可行性(浏览器存储数据上限可能无法支持) |
-| 接入Anki fsrs官方训练端口 | ❌ 待完成 | 待评估可行性(用户可拟合出最适合自己的记忆曲线) |
+| 兼容火狐 | ❌ 待完成 | 待完成 |
+| 兼容`ctrl + enter` | ❌ 待完成 | 目前优先级较低 |
# 📝 Next Steps
-| Task/Feature | Status | Notes |
-|-----------------------|------------|--------------------------------------------|
-| Multi-device data cloud sync | ✅ Completed | Edge, Chrome |
-| Monitoring reminders | ✅ Completed | bilibili, youtube |
-| URL-based problem addition | ✅ Completed | Currently only for LeetCode problems (ideal for IDE-based problem-solving and stealthy practice at work) |
-| Add custom cards | ❌ Pending | Pending (for recording interview whiteboard problems or original written test questions) |
-| Compatibility with `ctrl + enter` | ❌ Pending | Workload to be assessed |
-| Switching between different website problem data sources | ❌ Pending | Pending (currently supports only LeetCode international and Chinese sites; future compatibility with Luogu and others to be explored) |
-| Compatibility with Firefox | ❌ Pending | Feasibility to be assessed |
-| Note-taking feature | ❌ Pending | Feasibility to be assessed (browser storage limits may be a constraint) |
-| Integration with Anki FSRS official training port | ❌ Pending | Feasibility to be assessed (users may be able to fit their own optimal memory curve) |
+| Task/Feature | Status | Remarks |
+|----------------------------|-----------|----------------------------------------------|
+| Multi-device cloud sync | ✳️ Completed | Edge, Chrome |
+| Monitoring reminders | ✳️ Completed | bilibili, youtube |
+| Add LeetCode URL | ✳️ Completed | For IDE coding practice, perfect for working |
+| Add custom card URL | ✳️ Completed | For recording interview problems, alternative for other coding websites |
+| Provide note-taking feature | ✳️ Completed | Add note button in problem list, support exporting all notes to Markdown |
+| Collect Anki FSRS training data | ✳️ Completed | To be used for testing FSRS official training endpoint |
+| Integrate Anki FSRS official training endpoint | ✳️ Completed | Currently supports training with local review records (may affect cloud sync users) |
+| Expand webdav cloud sync service | ❌ Pending | To be integrated with Nutstore |
+| Support language switching | ❌ Pending | Pending completion |
+| Switch data sources for different websites | ❌ Pending | Pending completion (currently only supports LeetCode international and Chinese sites, to be compatible with Luogu, etc.) |
+| Compatibility with Firefox | ❌ Pending | Pending completion |
+| Compatibility with `ctrl + enter` | ❌ Pending | Lower priority for now |
diff --git a/changelog.md b/changelog.md
index 1dab3c9..ebb8e2a 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,101 @@
# Changelog
+
+### [0.1.5] - 2025-04-14
+----------------------
+
+#### Fixed
+
+- Fix the issue where the timezone was fixed in the FSRS parameter optimization commit (#38)
+- 修复fsrs参数优化提交中固定了时区的问题。(#38)
+
+### [0.1.4] - 2025-04-08
+----------------------
+
+#### Added
+
+- Add local FSRS algorithm parameter optimization, allowing users to fit the memory curve that best suits them (#15)
+- 新增本地 FSRS 算法参数优化,用户可以拟合最适合自己的记忆曲线。(#15)
+
+#### Fixed
+
+- Fix the issue where the rate button disappeared when the page was zoomed (#32)
+- 修复了在页面缩放时,rate 按钮消失的问题。(#32)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## [0.1.3] - 2025-04-02
+
+### Added
+- Add note writing and export features to enhance the learning experience and allow users to better organize their knowledge (#5)
+ 新增笔记撰写和导出功能,提升学习体验,帮助用户更好地整理知识(#5)
+
+### Fixed
+- Fix the issue where LeetCode URLs were incorrectly matched, leading to errors in question identification (#31)
+ 修复LeetCode URL错误匹配问题,避免题目识别出错(#31)
+
+- Fix the issue where the S value in the FSRS algorithm was not updated due to incorrect matching, ensuring accurate data for training (#27)
+ 修复因错误匹配导致FSRS算法中S值未更新问题,确保训练数据准确(#27)
+
+
+
+
+
+
+
+
+
+
+
+
+
+## [0.1.1] - 2025-03-24
+### Fixed
+- Fix the issue where the same question could be rated multiple times within one day on the web version (#XX)
+ 修复网页端同一道题一日内可以多次评分问题(#21)
+
+- Fix the issue where the review status did not refresh immediately after reviewing a question in the popup (#XX)
+ 修复popup复习题目后状态没有立即刷新问题(#25)
+
+### Added
+- Add review history logging feature to prepare for the integration with FSRS training in the future (#XX)
+ 新增复习记录日志收集,为后续接入fsrs训练做准备(#15)
+
+
+
+
+
+
+## [0.1.0] - 2024-03-16
+### Fixed
+- Integrate official FSRS R calculation interface (#18)
+ 接入fsrs官方R计算接口 (#18)
+
+- Optimize popup speed (#11)
+ 优化popup弹出速度 (#11)
+
+### Added
+- Add blank card feature, allowing users to create external problems (#13、#3)
+ 新增空白卡片功能,允许用户新建外部题目(其他网站题目或笔试原创题)(#13、#3)
+
+
+
+
+
## [0.0.10] - 2024-03-10
### Fixed
- Fix issue with page jump functionality (#8)
@@ -12,6 +108,10 @@
- Add feature to customize the position of the "Rate It" button
新增功能:支持自定义“rate it”按钮的位置
+
+
+
+
## [0.0.9] - 2025-02-28
### Initial Release
- release Basic functionality of Leetcode-Mastery-Scheduler
diff --git a/manifest.base.json b/manifest.base.json
index d3269c2..8b848e9 100644
--- a/manifest.base.json
+++ b/manifest.base.json
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "Leetcode Mastery Scheduler",
- "version": "0.0.10",
+ "version": "0.1.5",
"author": "Hacode",
"description": "Leetcode-Mastery-Scheduler tracks your LeetCode progress and prompt you to review based FSRS",
"homepage_url": "https://github.com/xiaohajiayou/Leetcode-Mastery-Scheduler",
@@ -47,7 +47,7 @@
},
{
"matches": [
- "https://leetcode.com/*"
+ "https://leetcode.com/problems/*"
],
"js": [
"dist/leetcode.js"
@@ -56,7 +56,7 @@
},
{
"matches": [
- "https://leetcode.cn/*"
+ "https://leetcode.cn/problems/*"
],
"js": [
"dist/leetcodecn.js"
diff --git a/package-lock.json b/package-lock.json
index 1b24442..4551fd1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "Leetcode-Mastery-Scheduler",
- "version": "1.0.0",
+ "version": "0.1.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
diff --git a/package.json b/package.json
index cdc1bde..e0f9b80 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "Leetcode-Mastery-Scheduler",
- "version": "1.0.0",
+ "version": "0.1.5",
"description": "