Releases: sajee05/echo-recall
Release list
2.0.0
Update (v2.0.0)
This is a massive overhaul for Echo Recall. Version 2.0.0 bridges the gap between Obsidian's context-rich note-taking and Anki's battle-tested scheduling, while also introducing a hardcore brainstorming mode for more advanced studying.
The Anki Bridge (Export & Differential Sync)
-
Export to Anki: You can now split long notes into contextual chunks and export them directly to Anki (requires AnkiConnect).
-
Differential Update Engine: Edited something in Obsidian? Just click the "Update Anki" ribbon icon. The plugin pushes the text updates to Anki, but only marks the specific changed chunk as
Again, resetting its progress. The scheduling for the rest of your deck remains completely untouched. -
Rich Anki UI & Full Note View: Generated Anki cards now come with a responsive, theme-matched UI that automatically switches between Light and Dark mode. The left sidebar shows a full Table of Contents and highlights your current chunk. Forgot the context? Click "👁 View Full Note" to open the entire Obsidian note as an overlay directly inside Anki.
-
Media Support: Images (
![[]]), GIFs, and audio are automatically converted to Base64 and synced directly to your Anki media database. No broken links.
Hardcore Study Workflows
-
Heavy Recall & Brainstorming Mode: If fill-in-the-blanks feels too easy, switch to Heavy Mode. It hides the entire content block under a heading and forces you to brainstorm it from scratch. The workflow follows three steps: Skim → Recall chunk-by-chunk → Final Structural Test.
-
Context-Aware Hierarchical Chunking: The chunking engine is now much smarter. It splits notes logically using Markdown headers (
#,##,###). When reviewing a specific subsection, parent headers stay visible so you never lose sight of the bigger picture.
Quality of Life Improvements
-
Echo Button Toggle: Added a setting to hide the
[▶ echo]button from the note header if you prefer a cleaner workspace. -
Chunking Options: Standard paragraph and sentence chunking modes are back alongside the new Hierarchical mode.
⚠️ Note: All new features, including Heavy Mode and Anki Export, are opt-in. Check the plugin settings to configure your default Anki deck and tags.
1.2.0
Update (v1.2.0)
This is a massive update for Echo Recall! brings SM-2, beautiful new analytics, chunking mechanism and a much smarter UI.
Massive thanks to @DocGRD for contributing the core logic for SM-2, Chunking, and Graduated Cueing!
Smarter Study Workflows
- Context-Aware Paragraph Chunking to Break long notes into smaller chunks.
- The "Peek" Button: in case you forget what the chunk is about. => Click the new Eye icon (👁️) during Step 1 or 2 to instantly peek at the full note.
- Graduated Cueing: Instead of full blanks, you can leave the first letter as a hint (e.g.,
w____). - Typed Recall: Add a "Type" box to type out your answer and get an exact accuracy percentage.
Dashboard Analytics
- A completely redesigned statistics dashboard. Track your Current Streak (🔥), total revisions, and average daily reviews.
- A beautiful, dynamic bar chart showing exactly how many notes are due over the next 7 days.
Adaptive SM-2 Scheduling
- You can now Opt-in to the industry-standard SM-2 algorithm. Your intervals now adapt based on a post-session grade (Again, Hard, Good, Easy)
- The dashboard now shows your last 3 grades for SM-2 notes.
- "Simplify SM-2 grades" in settings to reduce it to just "Good" (Pass) and "Again" (Fail) to prevent decision fatigue.
- Leech Warnings (🩸)
(
1.1.0
Minor fixes to improve community website review and health
New Features
- Quick-Look Mode: Added a toggleable setting that lets you tap or click a blank space to reveal the hidden word (it turns red so you know you cheated!).
Bug Fixes & Improvements
- Mobile UI Overhaul: Revamped the mobile interface with sleek, floating navigation buttons so they never get hidden behind your phone's toolbars.
- Apostrophe Bug Fixed: Resolved an issue where words containing apostrophes or quotes (like "don't") were being corrupted into HTML code during the masking process.