Skip to content

Releases: JoshiMinh/Hakkutsu

Hakkutsu 2.6.3

Choose a tag to compare

@JoshiMinh JoshiMinh released this 20 Oct 07:26
  • Speed up subtitle loading with staggered fallback transports and cancellation when tracks change.
  • Share playback timing, remove full-track scans in subtitle gaps, reduce redundant rendering, and prioritize current-cue readings over off-screen transcript work.
  • Cache repeated reading/translation requests, skip unnecessary kana dictionary requests, and show subtitle tokens before enrichment finishes.
  • Calculate immersion difficulty from vocabulary in the main reading content, with separate script density, JLPT coverage, and mature/learning SRS statistics.
  • Add an attributed offline JLPT vocabulary index and complete Unicode-based Hán-Việt fallbacks, including repairs for incomplete saved compounds.
  • Improve selective furigana, dictionary import validation, popup startup, and the styling of page difficulty and offline dictionary controls.
  • Add unit tests, browser fixtures, performance benchmarks, and packaged third-party notices.

Validation: 32 unit tests, TypeScript, and Chrome/Firefox production builds. The underlying changes also passed 23 local browser scenarios; details and limits are recorded in tests/SUBTITLE-PERFORMANCE.md and tests/DENSITY-RESULTS.md.

Hakkutsu 2.6.0

Choose a tag to compare

@JoshiMinh JoshiMinh released this 06 Oct 03:45

Hakkutsu 2.6.0 release:

  • Product Website & Privacy Redesign: Clean, restraint-driven design system using extension tokens across index.html and privacy.html.
  • Asset Integration: Added official browser and integration logos (Chrome, Firefox, AnkiConnect, Ko-fi) and internationalization flag assets for all 8 supported languages.
  • Screenshot Overhaul: Refreshed high-resolution 1280x800 CWS-compliant screenshots covering inline dictionary, dual subtitles, manga OCR, FSRS review, dashboard, popup, and settings.
  • Manifest & Build Hygiene: Version bumped to 2.6.0 with full Manifest V3 (Chromium) and Manifest V2 (Firefox) parity.
  • Repository Cleanup: Removed legacy build artifacts, redundant markdown files, and deprecated test suites.

Hakkutsu 2.5.2

Choose a tag to compare

@JoshiMinh JoshiMinh released this 05 Oct 08:49

Fixes Linux case-sensitive component imports so the release runner can build both browser packages. Includes the pnpm workspace and version fix for release setup, and documents the planned source layout refactor.

Hakkutsu 2.5.1 (superseded)

Choose a tag to compare

@JoshiMinh JoshiMinh released this 05 Oct 08:47

This release was superseded after its build failed. Use Hakkutsu 2.5.2 instead: https://github.com/JoshiMinh/Hakkutsu/releases/tag/v2.5.2

Hakkutsu 2.5

Choose a tag to compare

@JoshiMinh JoshiMinh released this 05 Oct 05:24

What's Changed

  • Stabilize Plasmo script resolution in pnpm workspace by @JoshiMinh with @Copilot in #2
  • Prevent Plasmo EMFILE failures by preloading graceful-fs in all extension CLI entrypoints by @JoshiMinh with @Copilot in #3
  • Fix YouTube subtitle selection fallback path and response handling by @JoshiMinh with @Copilot in #4

New Contributors

  • @JoshiMinh with @Copilot made their first contribution in #2

Full Changelog: https://github.com/JoshiMinh/Hakkutsu/commits/v2.5