# YachtMemory Release 1.3.1 – Anchorage Analysis Polish

## Änderungen

### Öffentliche Schiffsseite – neue Reihenfolge

1. Aktuelle Daten
2. Live Position
3. Batteriesysteme
4. Wind-Historie
5. Kettenkraft-Historie
6. Live Track und Ankerplätze
7. Ankerplatzanalyse

### Auswahlliste der Ankerplatzanalyse

Die Liste zeigt jetzt:

`#ID · Datum · Land · Name`

Beispiel:

`#55 · 21.05.2026 · Italy · Taormina`

Die Liste wird direkt über die Ankerplatzanalyse-API geladen (`mode=list`).
Damit ist das neue Widget nicht mehr von der älteren `anchorages_list.php`
abhängig.

## Installation

```bash
cd /var/www/app.yachtmemory.net

mkdir -p backup/release-1.3.1-anchorage-analysis-polish

cp public/public_vessel.php \
  backup/release-1.3.1-anchorage-analysis-polish/public_vessel.php

cp src/repositories/AnchorageRepository.php \
  backup/release-1.3.1-anchorage-analysis-polish/AnchorageRepository.php

cp api/public/anchorage_analysis.php \
  backup/release-1.3.1-anchorage-analysis-polish/anchorage_analysis.php

cp public_widgets/anchorage-analysis/widget.js \
  backup/release-1.3.1-anchorage-analysis-polish/widget.js

unzip -o yachtmemory_release_1_3_1_anchorage_analysis_polish.zip

sudo cp \
  yachtmemory_release_1_3_1_anchorage_analysis_polish/public/public_vessel.php \
  public/public_vessel.php

sudo cp \
  yachtmemory_release_1_3_1_anchorage_analysis_polish/src/repositories/AnchorageRepository.php \
  src/repositories/AnchorageRepository.php

sudo cp \
  yachtmemory_release_1_3_1_anchorage_analysis_polish/api/public/anchorage_analysis.php \
  api/public/anchorage_analysis.php

sudo cp \
  yachtmemory_release_1_3_1_anchorage_analysis_polish/public_widgets/anchorage-analysis/widget.js \
  public_widgets/anchorage-analysis/widget.js
```

## Tests

```bash
php -l public/public_vessel.php
php -l src/repositories/AnchorageRepository.php
php -l api/public/anchorage_analysis.php
node --check public_widgets/anchorage-analysis/widget.js
```

Listentest:

```bash
curl -sS \
'https://app.yachtmemory.net/api/public/anchorage_analysis.php?vessel=silent_sea&mode=list&limit=5' \
| jq .
```

Danach Hard Reload:

```text
https://app.yachtmemory.net/v/silent_sea?lang=de
```
