Skip to content

Releases: WillDev12/FlashBuddy

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 18 May 20:28
  • Replace URL import (local scraper server) with FlashBuddy Extras Chrome extension — no Node.js or local server required
  • New Chrome extension scrapes Quizlet decks in-page and sends cards directly to FlashBuddy via browser messaging
  • Extension auto-expands "See N more" sections to capture full decks (100+ cards)
  • Extension UI adapts to Quizlet light/dark theme
  • Extension supports SPA navigation — switching decks updates the panel without closing it
  • Export string delimiter controls added to extension panel
  • Deck editor shows extension connection status with install link when not detected
  • Rename scraper/ to server/ — local server is now the web backend only, not a user-facing tool
  • Separate GitHub release pipelines: v* tags publish FlashBuddy-standalone.html, ext-v* tags publish FlashBuddy-extension.zip
  • Download page shows latest program and extension releases independently
  • Docs: rewrote import guide for extension workflow, added extension install guide, updated FAQ and usage guide

ext-v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 May 20:46
  • Initial release of FlashBuddy Extras
  • Scrapes any public Quizlet deck in-page and sends cards directly to FlashBuddy — no server required
  • Auto-expands "See N more" sections to capture full decks (100+ cards)
  • Adapts to Quizlet light/dark theme
  • Supports SPA navigation — switching decks updates the panel without closing it
  • Export string delimiter controls in the preview panel

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 May 20:17
  • Scraper: significantly faster import times — average reduced from 5–10 minutes to under 20 seconds
  • Rename "Scraper Included" release to "URL Import" for clarity
  • Scraper server port is now configurable via PORT environment variable
  • First-time welcome banner with link to docs
  • Help (?) button in header linking to docs
  • URL import error messages now include a direct link to the setup guide
  • Docs: new FAQ page covering data loss, browser support, backups, offline use
  • Docs: added browser compatibility and deck backup sections to the usage guide
  • Docs: macOS Gatekeeper fix documented in scraper setup guide
  • Fix: scraper setup guide incorrectly directed users into the scraper/ subdirectory

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 13 May 15:45
feat: accessibility improvements, CI/CD automation, bump version to 1…

v1.1.3

Choose a tag to compare

@WillDev12 WillDev12 released this 13 May 13:10

What's new

  • Patched testing UI bugs
  • Added test timer (SVG fill ring that depletes as time runs out, turns red in final 60 seconds)
  • Made test question numbers vary based on total questions instead of per-section
  • Added confirm button before starting match game

v1.1.2

Choose a tag to compare

@WillDev12 WillDev12 released this 10 May 23:08

What's new

Significantly reduced file size — the standalone HTML is now 30% smaller.

v1.1.1 v1.1.2
Standalone HTML 114 KB 80 KB
Scraper zip 46 KB 27 KB

How

  • Favicon resized from 512×512 to 64×64 (browsers only render it at 16–32px anyway) — saves ~21 KB
  • JavaScript now minified with terser (compress + mangle) — saves ~13 KB

No functional changes.

v1.1.1

Choose a tag to compare

@WillDev12 WillDev12 released this 08 May 14:59
  • Added favicon (blue F with flashcard) to app and scraper server
  • Added Basic Usage and bookmarking docs
  • Fixed markdown errors across all docs

v1.1.0 — PDF Import

Choose a tag to compare

@WillDev12 WillDev12 released this 07 May 17:49

What's new

PDF Import

Import Quizlet sets by printing them to PDF — no internet connection or scraper server needed after saving. On Quizlet, press Ctrl+P / Cmd+P, save as PDF, then upload it in FlashBuddy. See docs/import-pdf.md for the full walkthrough.

The PDF parser handles accented-character fragmentation, trailing space glyphs, cross-page coordinate collisions, and Quizlet UI noise — tested against decks up to 160 terms.

Deck name is filled in automatically from the PDF.

Other fixes

  • Modal scrollbar no longer escapes the rounded popup border
  • Standalone builds show a permanent "URL import not available" notice instead of only showing it when offline
  • HTML import removed (was unreliable; PDF import is the replacement)

Downloads

File Description
FlashBuddy-standalone.html Single HTML file — open in any browser, no setup
FlashBuddy-scraper-included.zip Includes Node.js scraper for URL import

v1.0.0-improvised

Choose a tag to compare

@WillDev12 WillDev12 released this 07 May 14:22
  • All functionality
    • Learn
    • Flashcards
    • Match
    • Deck management
  • Removal of server-reliant scraper
    • Instead published under scraper-included