=== Diarium Importer ===
Contributors: redrobin
Tags: diary, import, diarium, journal, dagboek, mood-tracker, export
Requires at least: 5.6
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 7.0.0
License: GPLv2 or later

Volledig dagboek-platform: import/export, mood-tracking, reverse geocoding, auto-categorisering, statistieken, fotocollage, REST API, WP-CLI en meer.

== Description ==

**Import & Export**
* HTML import (admin, frontend shortcode, geheime pagina, REST API, WP-CLI)
* Meerdere bestanden tegelijk uploaden
* AJAX upload met voortgangsbalk
* Export naar HTML (Diarium-stijl), CSV en JSON
* Import ongedaan maken (undo per batch)

**Slimme Features**
* Auto-categorisering op basis van keywords
* "Op deze dag" shortcode en dashboard widget
* Locatie-heatmap shortcode
* Statistieken dashboard (admin + shortcode)
* Woordenteller per entry

**Media**
* Base64 foto's uploaden naar Media Library
* Automatische fotocollage als uitgelichte afbeelding (bij >1 foto)
* Afbeeldingen comprimeren (max breedte + JPEG kwaliteit instelbaar)
* Externe afbeeldingen sideloaden

**Locatie & Kaarten**
* Leaflet/OpenStreetMap kaarten per post
* Reverse geocoding via Nominatim (met caching)
* Kaartdata als post meta (niet meer globaal)

**Beveiliging**
* Geheime upload pagina (wachtwoord, brute-force bescherming, sessie)
* Rate limiting op frontend
* REST API met API key authenticatie

**Shortcodes**
* `[diarium_uploader]` — Frontend upload (met AJAX + drag-and-drop)
* `[diarium_uploader multiple="true"]` — Meerdere bestanden
* `[diarium_on_this_day]` — Wat schreef je vorig jaar vandaag?
* `[diarium_heatmap]` — Kaart met alle locaties
* `[diarium_stats]` — Statistieken widget

**WP-CLI**
* `wp diarium import bestand.html` — Import vanuit terminal
* `wp diarium import *.html` — Meerdere bestanden
* `wp diarium stats` — Statistieken bekijken
* `wp diarium export --format=json --output=dagboek.json`

**REST API**
* `POST /wp-json/diarium/v1/import` — Import via API
* `GET /wp-json/diarium/v1/entries` — Alle entries ophalen
* Header: `X-Diarium-Key: <api-key>`

== Installation ==

1. Upload `diarium-importer` naar `/wp-content/plugins/`
2. Activeer via Plugins menu
3. Ga naar Diarium → Instellingen
4. Na het instellen van de geheime pagina: Instellingen → Permalinks → Opslaan

== Changelog ==

= 7.0.0 =
* Export naar HTML, CSV en JSON
* Automatische fotocollage als uitgelichte afbeelding
* Afbeelding compressie (instelbare max breedte + kwaliteit)
* Auto-categorisering op basis van keyword-regels
* Woordenteller en schrijfstatistieken (admin + shortcode)
* "Op deze dag" shortcode + dashboard widget
* Locatie-heatmap shortcode
* AJAX upload met voortgangsbalk en drag-and-drop
* Meerdere bestanden tegelijk uploaden (admin, frontend, secret page)
* WP-CLI commando's (import, stats, export)
* REST API met key authenticatie (import + entries)
