Repository navigation
v0.7.0
·
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-coreandagari-wasmcrates - 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.