Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

aron.net — Desktop App

Wails v2 desktop application. Uses PokeAPI for up-to-date Pokémon data with embedded CSV files as an offline fallback.

Prerequisites

Linux

sudo apt-get install libgtk-3-dev libwebkit2gtk-4.1-dev
go install github.com/wailsapp/wails/v2/cmd/wails@latest

macOS / Windows

See Wails installation docs.

Running

# Dev mode (hot reload)
wails dev -tags webkit2_41

# Build standalone binary
wails build -tags webkit2_41
./build/bin/aron.net

How It Works

  • Type calculations run locally in the browser (same typeEngine.ts as the PWA)
  • Pokémon data tries PokeAPI first for up-to-date data
  • If offline, falls back to the Go backend which serves data from embedded CSV files (backend/data/csv/)
  • The fallback is automatic — no user action needed

Releases

The release.yml GitHub Action builds for Linux, Windows, and macOS when a version tag is pushed:

git tag v1.0.0
git push origin v1.0.0

Binaries are published as GitHub Releases.