{"id":"69e88c811ffe81f1664ec370","title":"2026 04 22 Issue 228","path":"how-to/committee/release-notes/2026-04-22-issue-228","contentMarkdown":"# 22-Apr-2026 — admin toggle to suppress Related Links box on walks [closes #228](https://github.com/nbarrett/ngx-ramblers/issues/228)\n\n## [build 619](https://github.com/nbarrett/ngx-ramblers/actions/runs/24768904941) — [commit c3eb134](https://github.com/nbarrett/ngx-ramblers/commit/c3eb134246b9fc191ec6777e88c713c604ddae0b)\n\n_____\n\nAdds a new Show \"Related Links\" Box on Group Walk Pages checkbox in\n[Admin > System Settings > Group / Area Configuration](https://www.ngx-ramblers.org.uk/admin/system-settings?tab=area-group), rendered next\nto the existing Show On Ramblers Link toggle inside the Group Walk\nevent-type settings panel.\n\n\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/6c65289d-bd2b-4362-8d07-4611d62ce874.jpeg)\n\nWhen off, the Related Links panel (including its heading) is hidden on individual walk pages. See screenshots below of examples where related links are shown (default) in comparison to when it's hidden and a share link has been added to the Top panel:\n\n_Previous default view_\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/a667d224-85e5-4b1e-828d-c80069bebc45.jpeg)\n\n_New compact view with share link dropdown_\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/b7ac56f4-da24-40d9-9f72-3aa14c6f7332.jpeg)\n\n#### \"This Walk\" becomes a share action with a View / Share / Copy dropdown\n- new `WalkShareRowComponent` rendering a mint-cake share icon plus a\ndropdown (View this walk, Share this walk, Copy link) following the\nevent-leader-phone-link pattern (hover-open with a grace delay,\ncontainer=\"body\", dropup)\n- clicking the share icon fires share directly; clicking the text opens the dropdown\n\n#### Optional \"Sharing\" section in the Group Walk Leader panel:\n- new Organisation.showWalkShareInHeader boolean, default false,\nsurfaced as a Show \"Share\" Row in Group Walk Leader Panel checkbox\nin Event Configuration (walk-only)\n- event-leader lays out as Group (full-width) then a two-column row\nwith Group Walk Leader on the left and a Sharing heading plus\nwalk-share-row on the right when the toggle is on\n\n#### Per-link toggles and \"Walk View\" admin tab\n- new WalksConfig.relatedLinkShow{OnRamblers,ThisWalk,Meetup,OsMaps,\nWhat3words,Venue} booleans, defaulting true\n- new Walk View tab under [walks/admin/config](https://ngx-ramblers.org.uk/walks/admin/config) with a checkbox per\nlink and a live \"Related Links\" preview that updates as the admin\nflips toggles\n- RelatedLinksComponent reads the walksConfig and adds a showLink()\ngate on each row in addition to the existing data conditions\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/128a91c3-5c57-4e8a-b0db-2f044a38cc31.jpeg)\n\n### Github Deployment Workflows\n- Infra: `.github/workflows/deploy-to-environments.yml` now sets environment: `${{ matrix.environment }}` on the deploy job so each\nmatrix deploy is tied to the corresponding GitHub Actions environment for secrets and approval rules.\n- The benefit of this refactor is that each environment matrix entry shows a progress bar with an estimated completion time. See screenshot below.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/ddeb26cb-c89d-49a2-b883-e9f071c2c229.jpeg)","contentHtml":"<h1>22-Apr-2026 — admin toggle to suppress Related Links box on walks <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/228\">closes #228</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/24768904941\">build 619</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/c3eb134246b9fc191ec6777e88c713c604ddae0b\">commit c3eb134</a></h2>\n<hr>\n<p>Adds a new Show &quot;Related Links&quot; Box on Group Walk Pages checkbox in\n<a href=\"https://www.ngx-ramblers.org.uk/admin/system-settings?tab=area-group\">Admin &gt; System Settings &gt; Group / Area Configuration</a>, rendered next\nto the existing Show On Ramblers Link toggle inside the Group Walk\nevent-type settings panel.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/6c65289d-bd2b-4362-8d07-4611d62ce874.jpeg\" alt=\"\"></p>\n<p>When off, the Related Links panel (including its heading) is hidden on individual walk pages. See screenshots below of examples where related links are shown (default) in comparison to when it&#39;s hidden and a share link has been added to the Top panel:</p>\n<p><em>Previous default view</em></p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/a667d224-85e5-4b1e-828d-c80069bebc45.jpeg\" alt=\"\"></p>\n<p><em>New compact view with share link dropdown</em></p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/b7ac56f4-da24-40d9-9f72-3aa14c6f7332.jpeg\" alt=\"\"></p>\n<h4>&quot;This Walk&quot; becomes a share action with a View / Share / Copy dropdown</h4>\n<ul>\n<li>new <code>WalkShareRowComponent</code> rendering a mint-cake share icon plus a\ndropdown (View this walk, Share this walk, Copy link) following the\nevent-leader-phone-link pattern (hover-open with a grace delay,\ncontainer=&quot;body&quot;, dropup)</li>\n<li>clicking the share icon fires share directly; clicking the text opens the dropdown</li>\n</ul>\n<h4>Optional &quot;Sharing&quot; section in the Group Walk Leader panel:</h4>\n<ul>\n<li>new Organisation.showWalkShareInHeader boolean, default false,\nsurfaced as a Show &quot;Share&quot; Row in Group Walk Leader Panel checkbox\nin Event Configuration (walk-only)</li>\n<li>event-leader lays out as Group (full-width) then a two-column row\nwith Group Walk Leader on the left and a Sharing heading plus\nwalk-share-row on the right when the toggle is on</li>\n</ul>\n<h4>Per-link toggles and &quot;Walk View&quot; admin tab</h4>\n<ul>\n<li>new WalksConfig.relatedLinkShow{OnRamblers,ThisWalk,Meetup,OsMaps,\nWhat3words,Venue} booleans, defaulting true</li>\n<li>new Walk View tab under <a href=\"https://ngx-ramblers.org.uk/walks/admin/config\">walks/admin/config</a> with a checkbox per\nlink and a live &quot;Related Links&quot; preview that updates as the admin\nflips toggles</li>\n<li>RelatedLinksComponent reads the walksConfig and adds a showLink()\ngate on each row in addition to the existing data conditions</li>\n</ul>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/128a91c3-5c57-4e8a-b0db-2f044a38cc31.jpeg\" alt=\"\"></p>\n<h3>Github Deployment Workflows</h3>\n<ul>\n<li>Infra: <code>.github/workflows/deploy-to-environments.yml</code> now sets environment: <code>${{ matrix.environment }}</code> on the deploy job so each\nmatrix deploy is tied to the corresponding GitHub Actions environment for secrets and approval rules.</li>\n<li>The benefit of this refactor is that each environment matrix entry shows a progress bar with an estimated completion time. See screenshot below.</li>\n</ul>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/ddeb26cb-c89d-49a2-b883-e9f071c2c229.jpeg\" alt=\"\"></p>\n"}