Skip to content

Releases: Chenggou1/fishword

v0.2.2

18 Jun 07:28
a5ea34a

Choose a tag to compare

0.2.2 (2026-06-18)

Bug Fixes

  • dedupe catalog deck terms (e010dc1)
  • remove stray importer fixture from fishword-cli (ef54b89)
  • render json clap errors (882cb55)
  • render json cli errors consistently (dafabd6)

v0.2.1

17 Jun 09:44
ab53dc9

Choose a tag to compare

0.2.1 (2026-06-17)

Features

  • add /fw-manage deck management overlay (1ad1661)
  • add GitHub Pages site and replace screenshots with GIFs (4dc2c7a)
  • use catalog for default Pi decks (751555a)

Bug Fixes

  • keep manager overlay during boss restore (80407d6)
  • preserve catalog deck descriptions (f4bf36e)
  • show default deck loading state (d5ef2d8)
  • surface catalog load errors (afc66b9)

v0.2.0

16 Jun 09:48
bd2bf61

Choose a tag to compare

0.2.0 (2026-06-16)

⚠ BREAKING CHANGES

  • fishword import qwerty/csv/anki-tsv subcommands removed. fishword import jsonl is now the only supported import format. Use scripts/convert-qwerty-decks.mjs (or the online catalog) to convert other sources to fishword.deck.v1 JSONL before importing.

Features

  • add catalog command and deck distribution (a094da7)
  • add source column to catalog list output (478561e)
  • drop qwerty/csv/anki-tsv import support, keep jsonl only (db0d493)
  • tag catalog-sourced decks with catalog_id to prevent name-collision merges (4eed3e9)

Bug Fixes

  • apply rustfmt formatting (27c77fc)
  • enable git lfs in catalog workflows (f410720)
  • pin card overlay position (d1421ac)
  • remove duplicate cet4/cet6/toefl qwerty decks already covered by kajweb (3bef839)
  • resolve clippy print_literal warning (439bb6f)
  • support boss key in focused overlays (9839a36)
  • use correct kajweb source path in convert script (f376b7d)
  • wrap multi-write deck/review operations in transactions (d341b63)

v0.1.4

16 Jun 03:25
093de4f

Choose a tag to compare

0.1.4 (2026-06-16)

Features

Bug Fixes

  • launch pi from dev script (628d5d6)
  • publish releases from release-please (adac375)
  • update Cargo.lock in release-please config (ef1b121)

v0.1.3

15 Jun 09:00
399e3dd

Choose a tag to compare

0.1.3 (2026-06-15)

Features

  • add named imports and clean empty tags (54fb67a)

Bug Fixes

  • align release-please tag lookup (9260816)
  • make imports atomic (486a488)
  • move tag-name to root level so release-please generates v${version} tags (c379384)