# Desktop-versio (asennettava)

Tähän kansioon on lisätty Electron-pohjainen asennettava versio.

## Mitä tämä antaa
- Asennettava sovellus (macOS/Windows/Linux)
- Tallennetut tiedot pysyvät sovelluksen omassa profiilissa
- Sama käyttöliittymä kuin `laskutusohjelma-standalone.html`

## 1) Asenna riippuvuudet
Aja kansiossa `lasku 2.0`:
- `npm install`

## 2) Testaa paikallisesti
- `npm start`

## 3) Rakenna asennuspaketti
- macOS: `npm run dist:mac`
- Windows: `npm run dist:win`
- Linux: `npm run dist:linux`

Valmiit paketit löytyvät kansiosta `dist-desktop`.

Tyypilliset tiedostot:
- macOS DMG: `dist-desktop/Rifmoke-Laskutusohjelma-1.0.0-arm64.dmg`
- macOS ZIP: `dist-desktop/Rifmoke-Laskutusohjelma-1.0.0-arm64.zip`

## 4) Asenna sovellus (macOS)
1. Avaa DMG-tiedosto.
2. Vedä `Rifmoke Laskutusohjelma.app` Applications-kansioon.
3. Käynnistä sovellus Applications-kansiosta.

## Asennuspainike käyttöliittymässä
- `START.html` sisältää nyt painikkeen **Asenna sovellus**.
- `laskutusohjelma-standalone.html` sisältää nyt toolbarissa painikkeen **Asenna sovellus**, joka avaa tämän ohjeen.

## Huomio tiedoista
Sovellus tallentaa datan paikallisesti (localStorage) käyttäjän koneelle.

Suositus: vie varmuuskopio JSON-muodossa säännöllisesti sovelluksen omista hallintatoiminnoista.
