{"id":"6a77bfc777822257266a7ce5","title":"2026 08 09","path":"how-to/committee/release-notes/2026-08-09","contentMarkdown":"# 09-Aug-2026 — platform configuration values, system logins and offline export [ref #287](https://github.com/nbarrett/ngx-ramblers/issues/287)\n\n## [build 818](https://github.com/nbarrett/ngx-ramblers/actions/runs/31284079316) — [commit 566127b](https://github.com/nbarrett/ngx-ramblers/commit/566127b8dd523493aa0e68c3a794a26916613b18)\n\n_____\n\n## What's new\n\nPlatform Configuration Values gives Head office a clear picture of how NGX-Ramblers is built and how to recover it without relying on one person or laptop. On staging Environment Management you can audit live config across every group site, record human vendor logins (Atlas, Fly, AWS and the rest - not the runtime API keys the app uses), and download an optional offline pack (Excel, Markdown, HTML) to store safely outside the app.\n\nSystem Logins supports multi-environment editing, shared parent identifiers (for example one AWS account for every site, stored once as platform shared), vendor brand marks, wide and normal layouts, and URL state so a filtered view can be bookmarked. Deploy and Fly CLI only keep the secrets each app actually needs.\n\n## At a glance\n\n- Admin page renamed to **Platform Configuration Values** with three modes: Configuration inventory, System Logins, Offline export\n- Live inventory of third-party systems, sites, per-site fields and shared platform config\n- System Logins for human vendor website credentials with username, password, notes, identifiers and console links\n- Shared identifiers (AWS and Cloudflare Account ID) stored once as platform shared and shown as not missing from site rows\n- Multi-environment System Logins table with shared values hoisted above the rows; System column hides when a single system is filtered\n- Vendor brand marks on system filters and rows; Ramblers Walks Manager, Meetup and YouTube colours\n- Normal and Wide layout toggle (default Normal); page filters and width in the URL via kebab-case `StoredValue` keys\n- Offline export pack in xlsx, md and html; optional include-secrets for full values or presence-only\n- Fly deploy and `fly prune-secrets` only retain allowlisted site secrets\n- Menu item and rename migration so the page appears as a normal platform action","contentHtml":"<h1>09-Aug-2026 — platform configuration values, system logins and offline export <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/287\">ref #287</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/31284079316\">build 818</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/566127b8dd523493aa0e68c3a794a26916613b18\">commit 566127b</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>Platform Configuration Values gives Head office a clear picture of how NGX-Ramblers is built and how to recover it without relying on one person or laptop. On staging Environment Management you can audit live config across every group site, record human vendor logins (Atlas, Fly, AWS and the rest - not the runtime API keys the app uses), and download an optional offline pack (Excel, Markdown, HTML) to store safely outside the app.</p>\n<p>System Logins supports multi-environment editing, shared parent identifiers (for example one AWS account for every site, stored once as platform shared), vendor brand marks, wide and normal layouts, and URL state so a filtered view can be bookmarked. Deploy and Fly CLI only keep the secrets each app actually needs.</p>\n<h2>At a glance</h2>\n<ul>\n<li>Admin page renamed to <strong>Platform Configuration Values</strong> with three modes: Configuration inventory, System Logins, Offline export</li>\n<li>Live inventory of third-party systems, sites, per-site fields and shared platform config</li>\n<li>System Logins for human vendor website credentials with username, password, notes, identifiers and console links</li>\n<li>Shared identifiers (AWS and Cloudflare Account ID) stored once as platform shared and shown as not missing from site rows</li>\n<li>Multi-environment System Logins table with shared values hoisted above the rows; System column hides when a single system is filtered</li>\n<li>Vendor brand marks on system filters and rows; Ramblers Walks Manager, Meetup and YouTube colours</li>\n<li>Normal and Wide layout toggle (default Normal); page filters and width in the URL via kebab-case <code>StoredValue</code> keys</li>\n<li>Offline export pack in xlsx, md and html; optional include-secrets for full values or presence-only</li>\n<li>Fly deploy and <code>fly prune-secrets</code> only retain allowlisted site secrets</li>\n<li>Menu item and rename migration so the page appears as a normal platform action</li>\n</ul>\n"}