From c986327c1cb590ad8a8d98269fcb5d07267cb26b Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Sat, 18 Jul 2026 12:26:20 +0200 Subject: [PATCH] Version 1.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verifiziert: RSS-Feed (/feed.xml, gültiges RSS 2.0, korrekte Tages- Einträge inkl. Essenszeiten/Preisen), Autodiscovery-Link + sichtbares Icon auf Desktop und Mobile, Vorschläge-Badge (Anzahl offener Rezeptvorschläge, aktualisiert bei Navigation), keine verbliebenen Supabase-Erwähnungen in aktiver Doku/Kommentaren. --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b79f83..781b2da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,32 @@ Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert. Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), Versionierung nach [Semantic Versioning](https://semver.org/lang/de/). +## [1.6.0] – 2026-07-18 + +### Hinzugefügt +- RSS-Feed des Speiseplans (`/feed.xml`, ein Eintrag pro Tag mit den + Gerichten je Essenszeit für die aktuelle und die nächste Woche) zum + Abonnieren in einem Feedreader. Autodiscovery-Link im Seiten-`` + sowie sichtbares RSS-Icon im Kopfbereich der öffentlichen + Speisekarte. +- Kantinen-Bereich: „Vorschläge“-Navigationspunkt zeigt jetzt die + Anzahl offener Rezeptvorschläge als Zahl im roten Kreis. +- Neues [DEPLOYMENT.md](DEPLOYMENT.md): Schritt-für-Schritt-Anleitung + für die Inbetriebnahme auf einem neuen Server (Docker Compose, + Konfiguration, Reverse-Proxy/HTTPS, Updates, Backup). + +### Geändert +- Letzte Erwähnungen von Supabase in aktiven Doku-Texten und + Code-Kommentaren entfernt/umformuliert (README, Migrationsschema, + Passkey-Konfiguration, Branding-Ablage) – die App läuft seit v1.5 + vollständig ohne Supabase, das sollte sich jetzt auch durchgängig in + der Dokumentation widerspiegeln. Historische CHANGELOG-Einträge + bleiben unverändert. +- `.env.example`: `LOCAL_PG_PASSWORD` (von `docker-compose.yml` + verwendet, um die Datenbank-Verbindung der App-Container + zusammenzubauen) war bisher nirgends dokumentiert – beim Schreiben + der Deployment-Anleitung aufgefallen und ergänzt. + ## [1.5.0] – 2026-07-18 ### Hinzugefügt diff --git a/package-lock.json b/package-lock.json index dc57df9..4befdbf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "canteen-menu", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "canteen-menu", - "version": "1.5.0", + "version": "1.6.0", "dependencies": { "@simplewebauthn/browser": "^13.3.0", "@simplewebauthn/server": "^13.3.2", diff --git a/package.json b/package.json index 99e1cee..674e8ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "canteen-menu", - "version": "1.5.0", + "version": "1.6.0", "private": true, "scripts": { "predev": "node --env-file-if-exists=.env.local db/migrate.mjs && node --env-file-if-exists=.env.local scripts/bootstrap-admin.mjs",