Skip to content

Xhess v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 09:22
13b7630
v0.1.1 릴리스 준비: 버전 0.1.1 (#7)

* Add Xhess web UI (chessground + Stockfish WASM) and Tauri desktop wrapper

- app/: Vite + TypeScript board UI, UCI layer with swappable Transport
- desktop/: Tauri v2 wrapper for Windows/Linux
- CI: typecheck, tests, web build, desktop bundles

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Add Cloudflare Pages install site, PWA support, and release workflow

- site/: OS-detecting landing page, /play/ serves the web app
- app: web manifest, icons, stale-while-revalidate service worker
- release.yml: tag push builds Windows/Linux installers into a GitHub Release

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Add Albatross 0.1 Genesis: bitboard core, movegen, perft, minimal UCI

- C++20 core: LERF bitboards, magic attack tables, 16-bit moves, Zobrist, make/unmake
- Legal move generation verified by perft on the six standard positions
- Minimal UCI (go perft; no search yet) and 28 unit tests
- CI job for Linux/Windows; design record in engine/docs

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Bump version to 0.1.0 for first release

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Allow manual release runs via workflow_dispatch

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Add tauri npm script required by tauri-action

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Run a local native UCI engine in the desktop app

- Rust: spawn/relay a UCI process over Tauri commands and events (engine.rs), tauri capabilities
- Bundle Stockfish 18 as sidecar (xhess-stockfish), fetched with SHA-256 verification at build time
- Frontend: Tauri transport with automatic WASM fallback, optional external UCI engine path
- Third-party notices for the bundled GPL engine

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

* Bump version to 0.1.1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q5z8L5xjfLxi5m16p57EvQ

---------

Co-authored-by: Claude <noreply@anthropic.com>