A new cross-platform engine and gui for chess problem composers
The 0.2.2 release introduces:
- dedicated engine configuration dialog in the problem editor
- support for
Popeye (ASM)as a selectable engine option - richer solver summaries with elapsed time and attempts metadata
- updated solver option handling based on refutations count
- stronger Tauri <-> Rust payloads with explicit solution/threat data
- signal-first reactive state updates in DB manager flows
- auth/token fallback hardening for no-account scenarios
Release documentation:
- GUI changelog: Gui/sp-gui-angular/CHANGELOG.md
- In-app release notes source: Gui/sp-gui-angular/@sp/gui/src/assets/release-notes.md
The standard local entry point is now a single root command:
pnpm devRequired tools in PATH: pnpm, func, swa.
This starts the local web development stack:
- Azure Functions TypeScript watch
- Azure Functions host
- Angular dev server on
https://localhost:4200 - Azure Static Web Apps emulator
Useful root shortcuts:
pnpm dev:api
pnpm dev:angular
pnpm dev:swa
pnpm build:web
pnpm test:web
pnpm lint:web
pnpm build:corejs
pnpm test:corejs
pnpm build:tauriIn VS Code you can run the dev: full web stack task from the workspace root.
A running and usable online preview is available
or
Go to Roadmap to look at the future
Internal planning documents for the new Rust-based chess problem solver are available here:
The Rust CLI reference is documented here: