Repository navigation
Releases: arunoruto/rommate
Release list
v0.7.0
0.7.0 (2026-10-12)
Feature
- add search, a Settings tab and cover art for ES-DE (c585b44)
Documentation
- document search, the Settings tab and cover art (8575213)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.6.0
0.6.0 (2026-10-12)
Feature
- tui: add a Saves tab with automatic sync and conflict resolution (36196f6)
- saves: sync saves of RetroArch, melonDS, Azahar, PPSSPP and Eden (0edb277)
- saves: add the save sync engine and RomM sync API client (969c9f9)
Bug Fixes
- saves: respect Azahar's use_custom_storage switch (823c831)
Documentation
- document save sync (015ca50)
Tests
- saves: skip the Linux emulator layout tests on Windows (7fcf870)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.5.0
0.5.0 (2026-10-12)
Feature
- tui: ask before quitting (06f7f86)
Documentation
- site: use the Steam hero artwork behind the landing hero (16fd933)
- add Steam artwork for the rommate shortcut (1e8080e)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.4.0
0.4.0 (2026-10-12)
Feature
- tui: read game controllers directly on Linux (b9b5b1f)
Documentation
- describe direct controller input and the gamepad setting (0ae3f72)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.3.0
0.3.0 (2026-10-12)
Breaking Changes
- cli: use snake_case keys in
status --json(1c59cf0)
`rommate status --json` printed Go field names (RomID, PlatformSlug, …)
while every other command uses snake_case. Entries now use rom_id,
platform_slug, name, path, size_bytes, downloaded_at and present.
BREAKING CHANGE: scripts reading `rommate status --json` must use the new
snake_case keys.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Feature
- prefer a local server address and resolve .local names via mDNS (fac6916)
Documentation
- site: space out the hero buttons (d469c7b)
Build
- lint: close mDNS sockets once; don't require checking Close on network connections (b555a5e)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.2.0
0.2.0 (2026-10-12)
Feature
- cli: add
rommate configto show the effective configuration (2ee8acf)
CI
- test installing each release with the script and bin (ef3b9b7)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.
v0.1.0
0.1.0 (2026-10-11)
Feature
- add install script that picks the right binary and verifies it (99db877)
- cli: add
rommate mappingsto list folder mappings (2a8ee72) - initial rommate scaffold with CLI, TUI and download queue (9f0c81b)
Documentation
- document install options and add a roadmap (42d3fd4)
- add website built with Hugo and Hextra (8ee368b)
- add logo, app icon and social preview (54ee62a)
- agents: explain nix develop -c usage (bb6a55c)
- add MIT license (957a398)
Tests
- config: set USERPROFILE so TestPath works on Windows (02080fe)
Build
- use the go-lsp shell from arunoruto/flake instead of devenv (caffeb5)
- publish plain binaries for linux, macOS arm64 and windows (d13fafc)
- add justfile, version info and a fuller .gitignore (60d36d3)
CI
- add CI and semantic-release workflows (293fa64)
Install
curl -fsSL https://arunoruto.github.io/rommate/install.sh | shOr with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.
| Platform | Asset |
|---|---|
| Linux ARM64 (Armada and other ARM handhelds) | rommate-linux-arm64 |
| Linux x86-64 (Steam Deck, Steam Machine, PCs) | rommate-linux-amd64 |
| macOS Apple Silicon | rommate-darwin-arm64 |
| Windows x86-64 (untested) | rommate-windows-amd64.exe |
SHA-256 checksums are in checksums.txt.