# Camping Manager 9.0 Alpha 11 – Phoenix Updatecentrum

Deze versie voegt het Updatecentrum rechtstreeks aan Phoenix toe. Je vindt het onder **Meer → Updatecentrum**. Daar kun je een officiële update-ZIP installeren, de installatie controleren, de updatehistorie bekijken en de vorige programmaversie herstellen. De map `data/` en alle uploads blijven behouden.

# Camping Manager 9.0 Alpha 9 – Phoenix werkende invoer

Deze herstelversie repareert de niet-reagerende knoppen in het venster **Nieuwe invoer**.

## Oorzaak
In Alpha 8 ontbraken enkele onderdelen van het kosten- en tijdlijnscherm in `phoenix.html`. Daardoor stopte JavaScript tijdens het opstarten voordat de invoerknoppen werden gekoppeld.

## Hersteld
- Taak toevoegen opent het Phoenix-formulier.
- Inventaris toevoegen opent het Phoenix-formulier.
- Onderhoud toevoegen opent het Phoenix-formulier.
- Kosten toevoegen opent het kostenscherm.
- Foto en document openen de upload binnen Phoenix.
- Kosten- en tijdlijnonderdelen van het objectdossier zijn teruggeplaatst.
- Een zichtbare foutmelding verschijnt wanneer Phoenix niet volledig kan starten.
- Geen verwijzing vanuit het invoervenster naar versie 8.

## Installatie
Installeer via het Update Center. De map `data/` en `data/uploads/` niet overschrijven. Open daarna:

`http://192.168.178.75/camping/phoenix.html?v=alpha9`

Druk eventueel eenmaal op Ctrl+F5.

# Camping Manager 9.0 Alpha 8 — Phoenix zonder terugval

Deze release maakt Phoenix de enige zichtbare beheeromgeving. Taken, inventaris, onderhoud, kosten, foto's en documenten worden rechtstreeks in `phoenix.html` toegevoegd.

## Na installatie

Open eenmaal:

`http://192.168.178.75/camping/phoenix.html?v=alpha8`

Daarna kan de normale URL weer worden gebruikt. Gebruik bij een hardnekkige oude pagina Ctrl+F5.

## Veiligheid

De map `data/`, inclusief `data/uploads/`, wordt door de updater niet overschreven. `index.html` blijft alleen als noodreserve bestaan, maar Phoenix verwijst er niet meer naar.

# Camping Manager

**Huidige versie:** 9.0.0-alpha.5  
**Build:** 2026-07-27-012  
**Installatiemap:** `/web/camping/`

## Inhoud

1. [Doel van de applicatie](#doel-van-de-applicatie)
2. [Installatie](#installatie)
3. [Bijwerken via het Updatecentrum](#bijwerken-via-het-updatecentrum)
4. [Gegevens en back-ups](#gegevens-en-back-ups)
5. [Onderdelen](#onderdelen)
6. [Problemen oplossen](#problemen-oplossen)
7. [Wijzigingsgeschiedenis](#wijzigingsgeschiedenis)
8. [Roadmap](#roadmap)

## Doel van de applicatie

Camping Manager is een zelfgehoste webapp voor het beheren van een jaarplaats, caravan, auto, scootmobiel, inventaris, checklisten, boodschappen, taken en onderhoud. De gegevens worden centraal op de Synology NAS opgeslagen en zijn daardoor op computer en mobiel beschikbaar.

## Installatie

1. Plaats de applicatie in de webmap van de Synology NAS, doorgaans `/web/camping/`.
2. Controleer dat Web Station en PHP actief zijn.
3. Zorg dat de map `data` door PHP beschrijfbaar is.
4. Open de applicatie via `http://<NAS-IP>/camping/`.

De normale webadresregel heeft geen versieparameter nodig.

## Bijwerken via het Updatecentrum

1. Open **Updatecentrum**.
2. Selecteer de officiële update-ZIP.
3. Bevestig dat je de update wilt installeren.
4. De updater controleert het pakket en maakt eerst een programmaback-up.
5. De map `data` wordt nooit door een update overschreven.

Vanaf versie 8.3.0-beta.4 blijft `index.html` vast staan. Nieuwe versies vervangen alleen programmabestanden en `version.json`. Dit voorkomt dat de webserver tijdens een update tijdelijk geen startpagina kan vinden.

## Gegevens en back-ups

Alle persoonlijke gegevens staan in de map `data`. Voorbeelden:

- checklistgegevens;
- inventaris;
- taken;
- onderhoud;
- objecten;
- updategeschiedenis;
- programmaback-ups.

Verwijder of overschrijf de map `data` niet bij een handmatige installatie.

## Onderdelen

- **Dashboard:** totaaloverzicht en snel zoeken.
- **Objectcentrum:** caravan, auto, scootmobiel en andere bezittingen.
- **Checklist:** gezamenlijke afvinklijsten.
- **Boodschappen:** gekoppelde boodschappenlijst.
- **Inventaris:** artikelen, prijzen, foto's en documenten.
- **Opslagkaart:** visueel terugvinden van spullen.
- **Taken:** taken met datum en synchronisatie.
- **Onderhoud:** onderhoudsregister en herinneringen.
- **Updatecentrum:** updates, controle en rollback.
- **Developer Center:** versie, release-opmerkingen, systeemstatus en documentatie.

## Problemen oplossen

### 403 Forbidden

Vanaf beta 3 wordt `index.html` niet meer vervangen tijdens updates. Komt een 403 toch terug, noteer dan het tijdstip en controleer Web Station, maprechten en de webserverlogboeken.

### Wijzigingen verschijnen niet op mobiel

Ververs de pagina. De applicatie synchroniseert automatisch iedere 15 seconden en gebruikt voor API-gegevens geen browsercache.

### Update wordt geweigerd

Controleer of:

- het bestand een ZIP is;
- `package-manifest.json` aanwezig is;
- PHP ZIP-ondersteuning actief is;
- de map `data` beschrijfbaar is;
- de update geschikt is voor de geïnstalleerde versie.

### Herstellen

Gebruik **Vorige versie herstellen** in het Updatecentrum. Persoonlijke gegevens blijven behouden.

## Wijzigingsgeschiedenis

### 9.0.0-alpha.5 — build 2026-07-27-012

- Foto’s rechtstreeks toevoegen aan een objectdossier.
- Op de iPhone kan de camera direct worden geopend.
- PDF-, Word-, Excel- en tekstbestanden toevoegen aan Documenten.
- Titel, categorie en opmerkingen per bestand.
- Fotogalerij, documentkaarten en ingebouwde viewer.
- Openen, downloaden en veilig verwijderen.
- Mediagegevens en uploads staan in `data/` en blijven bij updates behouden.

### 9.0.0-alpha.4 — build 2026-07-27-011

- Nieuwe dagelijkse **Vandaag**-pagina.
- **Vertrekmodus** met checklist en gereedheidspercentage.
- **Visual Planner** in objectdossiers, gegroepeerd op opslaglocatie.
- Onderhoud en recente activiteit direct op Vandaag.
- Verder geoptimaliseerd voor mobiele bediening.

### 9.0.0-alpha.3 — build 2026-07-27-010

- Eerste werkende objectdossiers binnen Phoenix.
- Taken, inventaris en onderhoud openen zonder terugkeer naar versie 8.3.
- Dossier-tabbladen voor Overzicht, Taken, Inventaris, Onderhoud, Documenten en Foto's.
- Documenten en Foto's zijn voorbereid voor de volgende koppeling.
- Mobiele dossierweergave verder geoptimaliseerd.

### 9.0.0-alpha.2 — build 2026-07-27-009

- Vandaag-cockpit met vertrekklaar-meter en aandachtspunten.
- Werkruimtes: Kamperen, Auto, Mobiliteit en Huis.
- Universeel zoeken met **Ctrl+K**.
- Zwevende plusknop voor snelle acties.
- Eerste toegankelijkheidsinstellingen.
- Recente activiteit op het dashboard.
- De klassieke interface blijft beschikbaar via `index.html`.

### 9.0.0-alpha.1 — build 2026-07-27-008

- Eerste veilige preview van de Phoenix-interface.
- De klassieke interface blijft de standaard en wordt niet vervangen.
- Open `phoenix.html` om de nieuwe responsive interface te testen.
- Desktop krijgt een vast zijmenu; mobiel een vaste onderste navigatiebalk.
- Objectkeuze filtert het dashboard, taken, inventaris en onderhoud.
- Eerste lichte en donkere weergave.
- Alle bestaande gegevens worden uitsluitend gelezen; beheer blijft voorlopig in versie 8.3.

### 8.3.0-beta.5 — build 2026-07-27-007

- Objectcentrum 2.0 met een nieuw objectdossier.
- Samenvatting van open en afgeronde taken, onderhoud en inventaris per object.
- Directe navigatie naar gekoppelde modules.
- Mobielvriendelijke dossierweergave.
- Eigen bevestigingsvenster voor het verwijderen van objecten.
- Basis voorbereid voor kosten, tijdlijn en verdere objectkoppelingen.

### 8.3.0-beta.4 — build 2026-07-27-006

- Vaste opstartpagina met dynamische versie- en cachebesturing.
- `index.html` wordt bij toekomstige updates niet meer vervangen.
- Alle losse README-bestanden samengevoegd tot dit centrale document.
- Developer Center toegevoegd.
- Automatische opruiming van verouderde README-bestanden.
- Objectcentrum en mobiele synchronisatie behouden.

### 8.3.0-beta.2 — build 2026-07-27-004

- Eigen bevestigingsvenster voor het verwijderen van taken.
- Automatische synchronisatie iedere 15 seconden.
- Taken worden zonder browsercache opnieuw geladen.

### 8.3.0-beta.1 — build 2026-07-27-003

- Eerste versie van het Objectcentrum.
- Objecten opslaan en synchroniseren via de NAS.

### 8.2

- Updatecentrum, programmaback-ups, rollback, manifestcontrole, buildnummers en installatiecontrole.

### 8.1

- Onderhoudsregister, taken en verbeterde apparaatsynchronisatie.

### 7.x

- Modulaire basis, inventaris, opslagkaart, foto's, documenten, boodschappen en diagnose.

## Roadmap

Gepland voor volgende versies:

- verdere automatische koppeling van taken, onderhoud, documenten en foto's aan object-ID;
- centrale tijdlijn van wijzigingen;
- statistieken en kostenoverzichten;
- favorieten en vertrekcontrole;
- verdere analyse van eventuele Web Station-fouten.


## Alpha 7
Alle primaire invoer gebeurt nu rechtstreeks in phoenix.html. De knoppen voor taken, inventaris, onderhoud, kosten, foto's en documenten verwijzen niet meer naar de klassieke layout.

## Nieuw in Phoenix Alpha 10 – Stamgegevens

- Nieuw Beheercentrum via **Meer → Beheercentrum**.
- Objectnamen toevoegen, hernoemen en verwijderen.
- Zelf beheerde keuzelijsten voor categorieën en locaties.
- Aparte categorieën voor foto's, documenten, onderhoud en kosten.
- Invoervensters gebruiken voortaan deze vaste keuzelijsten.
- Standaardlijsten worden automatisch aangemaakt bij de eerste start.
- Bestaande registraties blijven behouden wanneer een stamgegeven wordt gewijzigd of verwijderd.

Open na installatie: `http://192.168.178.75/camping/phoenix.html?v=alpha10`


## 9.2.0-alpha.1 – Inkoop
- Inkooplijst met statussen Nog kopen, Besteld en Ontvangen.
- Checklistkoppeling is optioneel.
- Bestaande boodschappen blijven behouden.
