Skip to content

Releases

WordBrain 0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 15:00

What's Changed

New Features

  • Learning hub — WordBrain now lands on a whole-loop cockpit: due-review / in-learning / new-this-week / reviews-today cards, a vocabulary funnel (unknown → learning → known), a 14-day review-activity strip, i+1 next-read recommendations, and a practice pool sorted by level.
  • Word profile drawer — click any word anywhere (Reader, Review, Words table, Network, Story, dictionary) to recall its entire learning trail: state and level, FSRS schedule with recent review history, dictionary-lookup trail, story/writing usage, and every document, AI story, and writing submission containing it — with your original sentences.
  • Review memory anchors — after revealing a card, the review shows the sentences where you actually met the word; the session summary recaps words rated Again/Hard as one-click drill chips.
  • Stories reopen directly from a word's profile in the Story view (cloze + MCQ intact); Words-table lemmas open the profile drawer.

Bug Fixes

  • Opening a document from a word's related-materials list now loads its full text into the Reader (previously the Reader could keep showing the prior document's text).

Maintenance

  • CLAUDE.md refreshed (commands, architecture, release guidance); Cargo.lock version sync.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.2.5...v0.3.0

WordBrain 0.2.5

Choose a tag to compare

@github-actions github-actions released this 05 Jun 20:22

What's Changed

Improvements

  • SRS review cards now render the full styled dictionary entry — the same
    sandboxed renderer used by the word-lookup modal — instead of plain
    definition text.
  • Refactor: extracted that renderer into a reusable DictionaryEntryFrame
    component, unifying the lookup modal and the review surfaces (with tests).

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.2.4...v0.2.5

WordBrain 0.2.4

Choose a tag to compare

@github-actions github-actions released this 05 Jun 18:57

What's Changed

New Features

  • Dictionary auto-search — the word lookup now fires automatically a short beat (~450ms) after you stop typing, so finding a word no longer needs an Enter press or a Search click. Queries you've already seen (the initial word, the Back button, and linked-entry navigation) won't re-trigger it, so it never double-fetches.

Maintenance

  • Bump @tiptap/* (extension-placeholder, pm, react, starter-kit) to 3.26.0.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain to update an existing install)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.2.3...v0.2.4

WordBrain 0.2.3

Choose a tag to compare

@github-actions github-actions released this 05 Jun 04:23

What's Changed

New Features

  • Learning view — a new Learning section in the sidebar, set as the default landing screen, with a Learning stat surfaced on the dashboard.

Improvements

  • New WordBrain app icon and a fully refreshed icon set across macOS, Windows, and Linux.

Maintenance

  • Refreshed JS + Rust dependencies (Next 16.2.7, Ant Design 6.4.3, Tiptap 3.25, React 19.2.7, Tailwind 4.3, ts-fsrs 5.4.1). Pinned prosemirror-model to a single copy and added a jsdom polyfill so the editor builds and the test suite stay green under the Tiptap 3.25 upgrade.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain to update)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.2.2...v0.2.3

WordBrain 0.2.2

Choose a tag to compare

@github-actions github-actions released this 29 Apr 16:16

What's Changed

Maintenance

  • Drop the stale hardcoded v0.1.9 badge that the sidebar was showing on every release since 0.1.9 — the version is already exposed elsewhere, no replacement wired in.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain if already installed)
  • Direct download: pick the artifact for your platform from the assets below.

macOS users on un-notarized installs may need: sudo xattr -d com.apple.quarantine /Applications/WordBrain.app/

Full Changelog: v0.2.1...v0.2.2

WordBrain 0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Apr 04:48

What's Changed

New Features

  • Persist dictionary lookup history in SQLite (lookup_history table) so search history survives webview resets and app restarts. The renderer keeps localStorage as a fallback for non-Tauri previews.

Bug Fixes

  • Inject a <base href="…"> into the dictionary iframe so relative asset URLs (/static/dict.css, audio/speaker.svg, …) resolve against the configured dictionary API origin instead of the packaged Tauri app.
  • Add darwin-aarch64 and darwin-x86_64 platform keys to latest.json so the macOS auto-updater stops failing with "None of the fallback platforms […] were found" — Tauri's updater never queries darwin-universal.
  • Drop the unsupported license stanza from the Homebrew cask template — brew install dickwu/tap/wordbrain now succeeds instead of erroring with undefined method 'license' for Cask.

Maintenance

  • Document v0.2.0 pipeline traps #13–#15 (cask license, updater darwin keys, Gatekeeper quarantine) in the wordbrain-release skill.
  • Note the macOS Gatekeeper xattr -d com.apple.quarantine workaround in README.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain)
  • Direct download: pick your platform's artifact from the assets below.

Full Changelog: v0.2.0...v0.2.1

WordBrain 0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 03:31

What's Changed

WordBrain v0.2.0 replaces the bundled three-tier dictionary stack with a single
private Dictionary API. The renderer no longer ships an offline dictionary — it talks
to a server you configure under Settings → Dictionary API. API keys are encrypted
on disk (macOS Keychain on Apple targets, Stronghold on Linux/Windows) and never
reach the renderer.

Breaking changes

  • Offline ECDICT lookup is gone. The 93 MB ECDICT bundle no longer ships, and the
    dictionary_entries / word_translations_cache tables are dropped. Existing v0.1.x
    installs upgrading to v0.2.0 will need a Dictionary API server configured for word
    lookups to work.
  • Custom MDict import + cloud upload removed. The MDict importer, the R2/S3 upload
    flow, and the Dictionary / Upload Server / API Keys settings panels are no longer
    part of the app. Any custom dictionaries imported in previous versions are no longer
    accessible.
  • BYOK provider list narrowed to openai | anthropic | ollama. Youdao and DeepL
    slots have been removed.

New

  • Dictionary API settings panel with enable/disable, server URL field, encrypted
    API-key slot, and a one-click "Test connection" button.
  • macOS Keychain backend for the BYOK key vault — fast, system-managed encryption
    on Apple targets while Stronghold continues to back Linux/Windows.
  • is_in_srs IPC + cargo test, used by the lookup modal to decide whether a word
    is already scheduled.
  • Vitest coverage for WordLookupModal.

Improvements

  • Cargo dependency surface trimmed (sha2, hex, rand, base64, mdict-rs, plus
    the wordbrain-resource-manager workspace crate are removed).
  • Schema simplified: the SQLite DB no longer carries dictionary or custom-dictionary
    tables.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain
    if already installed)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.1.11...v0.2.0

WordBrain 0.1.11

Choose a tag to compare

@github-actions github-actions released this 28 Apr 04:38

What's Changed

Improvements

  • App shell refactor: extracted AppSidebar and AppToolbar from page.tsx, slimmed the page layout, and added a custom Icons set for consistent UI across the shell.
  • Theme handling rework in providers.tsx, plus a large globals.css overhaul that propagates the new shell styling through Library, Reader, Review, Words, Story, Writing, Network, Settings, and StatusBar views.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.1.10...v0.1.11

WordBrain 0.1.10

Choose a tag to compare

@github-actions github-actions released this 28 Apr 03:38

What's Changed

Bug Fixes

  • Homebrew cask updates now fire automatically after each release. The homebrew.yml workflow_run trigger was filtering on branches: [main] while tag-triggered upstream runs report the tag (e.g. v0.1.9) as head_branch — the workflow never matched. Fixed by switching the filter to branches: [v*].

Maintenance

  • README: Homebrew install link now points at the dickwu/homebrew-tap cask source.
  • Internal: wordbrain-release skill expanded with the workflow_run filter trap and the undeclared-dep / Turbopack build trap.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain for existing installs)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.1.9...v0.1.10

WordBrain 0.1.9

Choose a tag to compare

@github-actions github-actions released this 27 Apr 20:51

What's Changed

New Features

  • Word lookup modal — fast searchable modal that replaces the floating dictionary, with recent-search history, custom-dictionary search, and one-click add-to-SRS.
  • Double-click any word to look it up, plus clipboard auto-lookup.
  • Names allowlist — proper nouns (people, characters) no longer leak into your vocabulary list, exposure counters, SRS queue, or word graph. Ships with a built-in list, add custom names from the dictionary panel.
  • Settings, redone — split into General, Upload Server, Dictionary, AI, and API Keys panels.
  • Upload Server settings panel — configure a Cloudflare / R2-style endpoint for hosting custom dictionaries.
  • AI panel rework — centralized provider/model defaults, current-model display, per-provider model picker, plus provider status and usage tracking.
  • Story v2 — rebuilt story view and schema with full editor wiring.
  • Theme toggle — light, dark, and system themes with a UI toggle.

Maintenance

  • Declare missing diff-match-patch dependency (was previously satisfied by a stray local install; broke CI's clean install).
  • CI: Homebrew workflow now triggers via workflow_run (release:published is blocked for GITHUB_TOKEN-created releases).
  • Tooling: dev-connector capability file for in-app development workflows.
  • Docs: WordBrain release skill checked into the repo; README links to the Homebrew tap source.

Install

  • Homebrew (macOS): brew install dickwu/tap/wordbrain (or brew upgrade wordbrain)
  • Direct download: pick the artifact for your platform from the assets below.

Full Changelog: v0.1.7...v0.1.9