Skip to content

Omarchy Chess v1.0.2

Choose a tag to compare

@rodrix2000 rodrix2000 released this 20 Aug 15:56
· 5 commits to main since this release
033ce82

Omarchy Chess v1.0.2

Omarchy Chess is a complete native, offline chess game for Omarchy: play a friend locally or choose one of four built-in computer profiles, then close and resume the exact saved position without leaving the shell.

Highlights

  • Complete orthodox chess rules and FIDE-ordered game endings
  • Local two-player and bounded off-thread computer modes
  • Fixed a startup archive retry that could leave the panel stuck on “Saving…” after an update or relaunch
  • Optional clocks, undo, draw, resignation, promotion, and board orientation controls
  • Atomic save/resume, completed-game history, replay, and PGN copy/export
  • Keyboard-complete, theme-aware UI with non-color cues, reduced motion, high contrast, and optional sound
  • New modern twelve-piece artwork with transparent high-resolution masters
  • Updated homepage preview and demo using the same piece component as the game

Compatibility

  • Minimum tested line: Omarchy 4
  • Verified environment: Omarchy 4.0.0-1, Quickshell 0.3.0.r20.g28771c7, Qt 6.11.1
  • State/settings/history/completed-game schema: 1
  • Rules dependency: chess.js 1.4.0, BSD-2-Clause
  • No migration is required from v1.0.0 or v1.0.1

Install

omarchy plugin add https://github.com/rodrix2000/omarchy-chess.git --enable

Update

omarchy plugin update io.github.rodrix2000.chess

Data safety

Game state remains under ${XDG_STATE_HOME:-$HOME/.local/state}/omarchy-chess when the plugin is disabled, removed, updated, or reinstalled. Completed PGN is portable; atomic JSON records retain exact controller and repetition state.

Verification

  • Standard six-position quick and deeper release perft suites
  • Complete rules, adjudication, clocks, controller, persistence, PGN, and migration-ready schema tests
  • Real Quickshell service, panel, computer-reply, and history/replay/export journeys
  • 1,000 seeded generated positions across all computer profiles with final legal-move checks
  • Clean Omarchy CLI install, update, remove, reinstall, and retained-state fixture
  • Real Quickshell recovery journey for an already-archived abandoned game with unchanged history
  • Runtime-network, secret-pattern, symlink, executable, PNG/SVG/WAV, license, checksum, and reproducibility audits

Known limitations

  • No online play, accounts, cloud sync, variants, or chat in V1
  • Computer profiles are descriptive, not Elo ratings or a professional analysis engine
  • Public GitHub installation is verified; Omarchy marketplace submission is a
    separate publication step

Credits and licenses

Project code and original assets are MIT. Vendored chess.js is BSD-2-Clause with exact source and license preserved in third_party/chess.js/. FIDE rules informed adjudication; no endorsement is implied.