Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Jan 02:35
· 62 commits to c054ae3ef60c40b4cdb8cd3c83e2b10564650fb1 since this release

๐ŸŽ‰ New Features

  • Interactive Web Frontend - A complete browser-based Riichi Mahjong calculator at https://ryblogs.github.io/agari/
  • WebAssembly Bindings - Use Agari's scoring engine directly in JavaScript/TypeScript applications
  • Real-time Shanten Display - See shanten updates as you build your hand
  • Visual Tile Selection - Click-to-select tile palette with SVG-rendered tiles
  • Complete Scoring Breakdown - Full han, fu, yaku, and payment details

๐Ÿ—๏ธ Architecture Changes

  • Migrated to Cargo workspace with agari-core and agari-wasm crates
  • Added GitHub Actions workflow for automatic deployment to GitHub Pages

๐Ÿ› ๏ธ Tech Stack

  • Svelte 5 with runes
  • Vite + TypeScript
  • Tailwind CSS 4
  • wasm-bindgen for Rust-JS interop

๐Ÿ“ฑ Responsive Design

The web app is fully responsive and works on both desktop and mobile devices.