Files
OpsLog/wiki/Installation.md
2026-07-09 16:51:57 +02:00

45 lines
1.5 KiB
Markdown

# Installation
OpsLog is a single Windows executable — no installer, no runtime to add. Pure Go
+ an embedded WebView2 (present on Windows 10/11 by default).
## Download and run
1. Grab the latest `OpsLog.exe` from the project's **Releases** page.
2. Put it in its own folder (it will create a `data/` folder next to itself).
3. Double-click to run. On first launch you pick a **language** (English /
French) and OpsLog creates its local database.
> **Where is my data?** A `data/` folder is created next to the executable,
> holding the SQLite config + local logbook, QSL templates, recordings and
> backups. Keep the exe and `data/` together, or back up `data/`. See
> [[Settings and Data]].
## Building from source (developers)
OpsLog is built with **Wails v2.11**.
```bash
# Dev — Vite hot-reload; Go methods reachable at http://localhost:34115
wails dev
# Production build → build/bin/OpsLog.exe
wails build
# Regenerate Go↔TS bindings after changing exported App methods
wails generate module
```
Prerequisites: Go, Node.js, and the Wails CLI (`~/go/bin/wails.exe`). No CGO /
C toolchain is needed.
## First-run checklist
- **Settings → General** — language, theme, and the two Main-view panes.
- **Settings → Station** — your callsign, grid, name (used for lookups, awards,
QSL cards and the map).
- **Settings → CAT** — connect your radio ([[CAT Control]]).
- **Settings → Lookup** — QRZ.com / HamQTH credentials for callsign lookup.
Continue with **[[Getting Started]]**.