Skip to content

Releases: ctrlaltwill/Sprout

Sprout 1.0.4

08 Feb 07:17

Choose a tag to compare

Release Date

February 8, 2026

Summary

Version 1.0.4 includes a major dependency upgrade to Recharts v3, incorporating three Dependabot pull requests, along with minor styling improvements.

What's Changed

Dependency Updates

  • Merged #1: Bump globals from 15.15.0 to latest
  • Merged #2: Bump recharts from 2.15.4 to 3.7.0
  • Merged #3: Bump @types/node from 20.x to latest

Recharts Fixes

  • Updated from Recharts 2.15.4 to 3.7.0
  • Fixed compatibility issues in analytics charts (forgetting curve, review calendar heatmap)
  • Resolved type definitions for chart components
  • Ensured all analytics visualizations work with new API

Minor Fixes

  • Tag box styling consistency across browser, modals, and card editor
  • Applied uniform background, border, and shadow styling to all tag boxes

Sprout 1.0.3

07 Feb 21:07

Choose a tag to compare

Release Notes – Version 1.0.3

Release Date

February 8, 2026

Summary

Version 1.0.3 is a quality-of-life release focused on settings reorganization, backup improvements, and modal consistency.

What's Changed

Settings Overhaul

  • Reorganized settings into clearer sections: General, Study, Scheduling, and Storage
  • Improved labels and descriptions for all settings
  • Automatic migration of existing settings on first load

Backup System

  • Scheduling-data-only backups (smaller file sizes)
  • Automatic backup interval (15 minutes)
  • Automatic retention limit (keeps 5 most recent backups)

Modal Styling

  • Consistent overlay across all modals (Add Card, Edit Flashcard, Bulk Edit, Quick Edit)
  • Unified layout, header, and button styling
  • Proper DOM cleanup when closing modals

Bug Fixes

  • Fixed type issues in forgetting-curve chart and review-calendar heatmap
  • Fixed import statements in browser-helpers and title-markdown
  • Removed unused variables and dead CSS classes

Sprout 1.0.2

07 Feb 07:33

Choose a tag to compare

Release Notes – Version 1.0.2

Release Date

February 7, 2026

Summary

Version 1.0.2 is a maintenance release with settings reorganization and code refinements for Obsidian community plugin approval.

What's Changed

Settings

  • Improved grouping and section titles for better clarity
  • Enhanced documentation for each setting

Code Quality

  • Code refinements for Obsidian community standards
  • Better TypeScript organization and type system improvements

Sprout 1.0.1

07 Feb 02:57

Choose a tag to compare

Release Notes – Version 1.0.1

Release Date

February 6, 2026

Summary

Version 1.0.1 introduces experimental Anki import/export functionality and includes stability improvements.

What's Changed

New Features

  • Anki import (.apkg): Import cards with scheduling data, deck/tag mapping, and duplicate handling
  • Anki export (.apkg): Export cards with FSRS state, review history, and media files

Bug Fixes

  • Reading view rendering fixes
  • Various stability improvements

Sprout 1.0.0

06 Feb 22:55

Choose a tag to compare

Release Notes – Version 1.0.0

Release Date

February 5, 2026

Summary

Sprout 1.0.0 is the first stable release — an Obsidian plugin for Markdown-first flashcards with FSRS scheduling, analytics, and flexible card formats.

What's Changed

Core Features

  • FSRS-based spaced repetition scheduler
  • Multiple card types: basic, cloze, multiple choice, and image occlusion
  • Analytics dashboard with charts and heatmaps
  • Card browser with search, filter, and bulk edit tools
  • Inline editor for creating and editing cards directly in notes
  • Reading view cards for excerpts and highlights
  • Markdown-first workflow with note-linked cards