{"id":"69d83ee1dbc06c49e6b4c8b0","title":"2026 04 09","path":"how-to/committee/release-notes/2026-04-09","contentMarkdown":"# 09-Apr-2026 — unify flow across group walks and group events with per-type config [#222](https://github.com/nbarrett/ngx-ramblers/issues/222)\n\n## [build 580](https://github.com/nbarrett/ngx-ramblers/actions/runs/24219152813) — [commit 17bf46b](https://github.com/nbarrett/ngx-ramblers/commit/17bf46bc58bb8aa0ee3c290361e0a6eacd71c614)\n\n_____\n\n### **contact-us**: unify flow across group walks and group events with per-type config ([#222](https://github.com/nbarrett/ngx-ramblers/issues/222))\n\n- Rename WalkLeaderContactMethod enum to EventLeaderContactMethod\n- Add separate groupWalkContact* and groupEventContact* config fields\nto Organisation, with backward-compat fallback to legacy walkLeaderContact* fields\n- Create EventContactService that inspects event item_type to select\nthe correct config block and build the correct event URL\n- Rewire EventLeaderContactLinkComponent to use EventContactService\ninstead of WalkDisplayService for event-type-aware contact behaviour\n- Update admin System Settings UI with two contact sections:\nGroup Walk Contact Method and Group Event Contact Method\n- Fix walk card visibility for logged-out users by adding difficulty,\ndistance, ascent, status, contactDetails and other fields to the\npublic API field selection in LocalWalksAndEventsService","contentHtml":"<h1>09-Apr-2026 — unify flow across group walks and group events with per-type config <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/222\">#222</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/24219152813\">build 580</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/17bf46bc58bb8aa0ee3c290361e0a6eacd71c614\">commit 17bf46b</a></h2>\n<hr>\n<h3><strong>contact-us</strong>: unify flow across group walks and group events with per-type config (<a href=\"https://github.com/nbarrett/ngx-ramblers/issues/222\">#222</a>)</h3>\n<ul>\n<li>Rename WalkLeaderContactMethod enum to EventLeaderContactMethod</li>\n<li>Add separate groupWalkContact* and groupEventContact* config fields\nto Organisation, with backward-compat fallback to legacy walkLeaderContact* fields</li>\n<li>Create EventContactService that inspects event item_type to select\nthe correct config block and build the correct event URL</li>\n<li>Rewire EventLeaderContactLinkComponent to use EventContactService\ninstead of WalkDisplayService for event-type-aware contact behaviour</li>\n<li>Update admin System Settings UI with two contact sections:\nGroup Walk Contact Method and Group Event Contact Method</li>\n<li>Fix walk card visibility for logged-out users by adding difficulty,\ndistance, ascent, status, contactDetails and other fields to the\npublic API field selection in LocalWalksAndEventsService</li>\n</ul>\n"}