From 559f61fa683c31a2a5cec4ec7c5db5cdfdcc65e4 Mon Sep 17 00:00:00 2001 From: Tadej Novak Date: Sun, 8 Jun 2025 10:56:18 +0200 Subject: [PATCH] Add public feed configuration --- README.md | 1 + src/admin/AdminAppConfigurationClient.tsx | 11 +++++++++++ src/app/config.ts | 3 +++ 3 files changed, 15 insertions(+) diff --git a/README.md b/README.md index df5ee718..12645122 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ Application behavior can be changed by configuring the following environment var #### Settings - `NEXT_PUBLIC_GEO_PRIVACY = 1` disables collection/display of location-based data (⚠️ re-compresses uploaded images in order to remove GPS information) - `NEXT_PUBLIC_ALLOW_PUBLIC_DOWNLOADS = 1` enables public photo downloads for all visitors (⚠️ may result in increased bandwidth usage) +- `NEXT_PUBLIC_PUBLIC_FEED = 1` enables public feed available at `/feed.json` and `/rss.xml` - `NEXT_PUBLIC_PUBLIC_API = 1` enables public API available at `/api` - `NEXT_PUBLIC_IGNORE_PRIORITY_ORDER = 1` prevents `priority_order` field affecting photo order - `NEXT_PUBLIC_OG_TEXT_ALIGNMENT = BOTTOM` keeps OG image text bottom aligned (default is top) diff --git a/src/admin/AdminAppConfigurationClient.tsx b/src/admin/AdminAppConfigurationClient.tsx index da7e2f68..10b9fffe 100644 --- a/src/admin/AdminAppConfigurationClient.tsx +++ b/src/admin/AdminAppConfigurationClient.tsx @@ -104,6 +104,7 @@ export default function AdminAppConfigurationClient({ isGeoPrivacyEnabled, arePublicDownloadsEnabled, isPublicApiEnabled, + isPublicFeedEnabled, isPriorityOrderEnabled, isOgTextBottomAligned, // Internal @@ -733,6 +734,16 @@ export default function AdminAppConfigurationClient({ public photo downloads for all visitors: {renderEnvVars(['NEXT_PUBLIC_ALLOW_PUBLIC_DOWNLOADS'])} + + Set environment variable to {'"1"'} to enable + a public feed available at /feed.json + and /rss.xml: + {renderEnvVars(['NEXT_PUBLIC_PUBLIC_FEED'])} +