{"id":"6a673c67f0b9adc79ee13d25","title":"2026 07 27 Issue 313","path":"how-to/committee/release-notes/2026-07-27-issue-313","contentMarkdown":"# 27-Jul-2026 — improve group-event edit URLs, venue and tabs ([ref #313](https://github.com/nbarrett/ngx-ramblers/issues/313), [#336](https://github.com/nbarrett/ngx-ramblers/issues/336))\n\n## [build 797](https://github.com/nbarrett/ngx-ramblers/actions/runs/30259765773) — [commit 7c881e1](https://github.com/nbarrett/ngx-ramblers/commit/7c881e106e1842a5bf8ae3079ce5dd413aaad185)\n\n_____\n\n\n## What's new\n\nSocial event editing is more reliable and closer to walks. Event URLs update from the full title on blur and again on save, so a title like \"Christmas Party\" becomes `christmas-party` rather than a truncated slug. The venue editor is shared with walks, the Attendees tab is hidden in favour of bookings, and main tabs plus Event Details sections are filtered with URL query params.\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/a82bcfa5-3563-488c-aa56-041e5fb01bd6.jpeg)\n\n*Event Details with the All / Event / Venue / Description toggle (default All), title and clickable URL, and the framed Event and Venue sections*\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/53d027b5-6a82-4881-8b57-eab9bfd07200.png)\n\n*Title and read-only URL side by side — the slug is generated from the full title on blur and again on save*\n\n## At a glance\n\n- Title changes regenerate the event URL when you leave the field and when you save\n- After save, you open the event at the new slug path\n- Venue uses the same panel as walks, with separate walk vs social help text\n- Event Details is framed as Event / Venue / Description, with an All/Event/Venue/Description toggle\n- Main tabs and the Event Details section toggle are reflected in `tab` and `sub-tab` query params (default section is All)\n- Attendees tab is removed from the UI (booking model is the path for attendance); `fields.attendees` stays on the model for now\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/0b71355c-beb8-44d7-a00e-a9491683dfb2.jpeg)\n\n*Filtering to Venue only — shared walk-style venue panel with social-event help text*\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/543efa93-9d66-4ea7-b8f1-c8b04c14d696.jpeg)\n\n*Filtering to Description only — markdown description without the rest of the form*","contentHtml":"<h1>27-Jul-2026 — improve group-event edit URLs, venue and tabs (<a href=\"https://github.com/nbarrett/ngx-ramblers/issues/313\">ref #313</a>, <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/336\">#336</a>)</h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/30259765773\">build 797</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/7c881e106e1842a5bf8ae3079ce5dd413aaad185\">commit 7c881e1</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>Social event editing is more reliable and closer to walks. Event URLs update from the full title on blur and again on save, so a title like &quot;Christmas Party&quot; becomes <code>christmas-party</code> rather than a truncated slug. The venue editor is shared with walks, the Attendees tab is hidden in favour of bookings, and main tabs plus Event Details sections are filtered with URL query params.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/a82bcfa5-3563-488c-aa56-041e5fb01bd6.jpeg\" alt=\"\"></p>\n<p><em>Event Details with the All / Event / Venue / Description toggle (default All), title and clickable URL, and the framed Event and Venue sections</em></p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/53d027b5-6a82-4881-8b57-eab9bfd07200.png\" alt=\"\"></p>\n<p><em>Title and read-only URL side by side — the slug is generated from the full title on blur and again on save</em></p>\n<h2>At a glance</h2>\n<ul>\n<li>Title changes regenerate the event URL when you leave the field and when you save</li>\n<li>After save, you open the event at the new slug path</li>\n<li>Venue uses the same panel as walks, with separate walk vs social help text</li>\n<li>Event Details is framed as Event / Venue / Description, with an All/Event/Venue/Description toggle</li>\n<li>Main tabs and the Event Details section toggle are reflected in <code>tab</code> and <code>sub-tab</code> query params (default section is All)</li>\n<li>Attendees tab is removed from the UI (booking model is the path for attendance); <code>fields.attendees</code> stays on the model for now</li>\n</ul>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/0b71355c-beb8-44d7-a00e-a9491683dfb2.jpeg\" alt=\"\"></p>\n<p><em>Filtering to Venue only — shared walk-style venue panel with social-event help text</em></p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/543efa93-9d66-4ea7-b8f1-c8b04c14d696.jpeg\" alt=\"\"></p>\n<p><em>Filtering to Description only — markdown description without the rest of the form</em></p>\n"}