Airport contact block: address, restaurant & notes #11

Merged
brenno merged 3 commits from feat/airport-contact-details into main 2026-06-17 16:00:56 +00:00
Owner

Overzicht

Breidt het contact-blok in het luchthaven-overzicht uit met adres, restaurant en vrije informatie (naast website/telefoon/e-mail).

  • AirportContact (en de JSON-asset) krijgen optionele velden address, restaurant, notes (vrij: openingstijden, PPR, brandstof, douane). Alle velden optioneel; een ontbrekend veld toont geen rij.
  • Adres-rij is tikbaar → OpenStreetMap-zoekopdracht (addressMapUri); restaurant/notes zijn platte tekst.
  • Labels toegevoegd in alle zes talen (NL/DE/FR/IT/PL/EN).
  • EDWC (Damme) gevuld met geverifieerde data van flugplatz-damme.de: adres Am Flugplatz 8, 49401 Damme, restaurant Tillia's Cafe, info Open 24h, 365 days. PPR for circuits 18:00-07:00 UTC.

Nieuwe luchthavens/velden toevoegen = alleen de JSON bewerken, geen code.

Verificatie

  • flutter analyze: schoon.
  • flutter test: alle 314 tests groen (nieuwe test voor address/restaurant/notes + map-URI).
  • Visueel op macOS: EDWC-overzicht toont het volledige contact-blok met de juiste iconen; tikbare rijen hebben het open-icoon.

🤖 Generated with Claude Code

## Overzicht Breidt het contact-blok in het luchthaven-overzicht uit met **adres, restaurant en vrije informatie** (naast website/telefoon/e-mail). - `AirportContact` (en de JSON-asset) krijgen optionele velden `address`, `restaurant`, `notes` (vrij: openingstijden, PPR, brandstof, douane). Alle velden optioneel; een ontbrekend veld toont geen rij. - Adres-rij is **tikbaar** → OpenStreetMap-zoekopdracht (`addressMapUri`); restaurant/notes zijn platte tekst. - Labels toegevoegd in alle zes talen (NL/DE/FR/IT/PL/EN). - **EDWC (Damme)** gevuld met geverifieerde data van flugplatz-damme.de: adres `Am Flugplatz 8, 49401 Damme`, restaurant `Tillia's Cafe`, info `Open 24h, 365 days. PPR for circuits 18:00-07:00 UTC`. Nieuwe luchthavens/velden toevoegen = alleen de JSON bewerken, geen code. ## Verificatie - `flutter analyze`: schoon. - `flutter test`: alle 314 tests groen (nieuwe test voor address/restaurant/notes + map-URI). - Visueel op macOS: EDWC-overzicht toont het volledige contact-blok met de juiste iconen; tikbare rijen hebben het open-icoon. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The curated contact asset only carried website/phone/email. Extend the
AirportContact schema (and the JSON) with optional address, restaurant
and notes (free-form: hours, PPR, fuel, customs). The address row is
tappable to an OpenStreetMap search; restaurant/notes are plain text.
Labels added in all six languages. Populated EDWC (Damme) with verified
data from flugplatz-damme.de.

Verified on macOS: EDWC overview shows the full contact block.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Enrich the curated set (EHAM, EHRD, EHEH, EHGG, EHBK, EHLE, EHKD, EHBD,
EDLS) with verified address/phone/email and, where applicable,
restaurant and notes, fetched from each operator's official site.
Schiphol's site blocks automated requests, so its address/phone come
from public record.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add EHTE Teuge, EHTX Texel, EHSE Seppe/Breda, EHTW Twente, EHMZ
Midden-Zeeland, EHHV Hilversum, EHHO Hoogeveen, EHDR Drachten, EHOW
Oostwold and EHAL Ameland with verified address/phone/email and, where
present, restaurant and opening-hours notes (from each operator's
official site, found via search). EHDR and EHAL omit the website (the
official domain was ambiguous; the OurAirports home_link fills it).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 39e63e5f7a into main 2026-06-17 16:00:56 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brenno/Hiero!11
No description provided.