{"id":"6a40e073a1621e18cfb9c1e7","title":"2026 06 28","path":"how-to/committee/release-notes/2026-06-28","contentMarkdown":"# 28-Jun-2026 — edit by unique id and stop false republish flags for special-character titles\n\n## [build 722](https://github.com/nbarrett/ngx-ramblers/actions/runs/28316803842) — [commit 9fec49d](https://github.com/nbarrett/ngx-ramblers/commit/9fec49dce464cb0b790005db7da444b8d1fa7a84)\n\n_____\n\nRoute the full-screen and group-event edit actions by the walk's unique\nid (editIdentifierFor) instead of the slug, so two walks that share a\nslug no longer open the same record when edited.\n\nCompare the website title against the Ramblers title using walkTitle()\n(which applies replaceSpecialCharacters) instead of the raw title, so\ntitles cleaned on upload (& -> and, apostrophes removed) no longer get\nflagged as needing republishing when they are already correct on Ramblers.\n\nFix walkTitle() calling replaceSpecialCharacters as an unbound map\ncallback, which threw on possessive/contraction titles (e.g. \"St\nMargaret's\") at upload, during validation and on the publish page.\n\nAdd unit tests covering the title transform and the publish-status\ntitle comparison, including a regression guard for genuine differences.\n\n_____\n\n## sort album indexes by event date\n\n## [build 723](https://github.com/nbarrett/ngx-ramblers/actions/runs/28329812071) — [commit 7fbc8cb](https://github.com/nbarrett/ngx-ramblers/commit/7fbc8cb25dff90b00fede78c91f740846fc65666)\n\n_____\n\n## What's new\n\nAlbum index pages can now sort by Event Date, so photo and event collections can be shown newest-first by the date of the walk or group event rather than by title, path or creation date.\n\n## Where to find it\n\nOpen the site editor for an album index page and choose Event Date from the Sort Field dropdown, then choose the required sort direction.\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/b8765f9a-b73f-4b47-9328-3194b858f284.jpeg)\n\n_Above: screenshot of index page showing **Sort Field** now contains **Event Date**_\n## Technical changes\n\n- Added eventDate as an album index sort field.\n- Carried carousel eventDate values onto index card columns so the existing sort logic can use them.\n- Exposed Event Date in the album index editor sort-field options.","contentHtml":"<h1>28-Jun-2026 — edit by unique id and stop false republish flags for special-character titles</h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/28316803842\">build 722</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/9fec49dce464cb0b790005db7da444b8d1fa7a84\">commit 9fec49d</a></h2>\n<hr>\n<p>Route the full-screen and group-event edit actions by the walk&#39;s unique\nid (editIdentifierFor) instead of the slug, so two walks that share a\nslug no longer open the same record when edited.</p>\n<p>Compare the website title against the Ramblers title using walkTitle()\n(which applies replaceSpecialCharacters) instead of the raw title, so\ntitles cleaned on upload (&amp; -&gt; and, apostrophes removed) no longer get\nflagged as needing republishing when they are already correct on Ramblers.</p>\n<p>Fix walkTitle() calling replaceSpecialCharacters as an unbound map\ncallback, which threw on possessive/contraction titles (e.g. &quot;St\nMargaret&#39;s&quot;) at upload, during validation and on the publish page.</p>\n<p>Add unit tests covering the title transform and the publish-status\ntitle comparison, including a regression guard for genuine differences.</p>\n<hr>\n<h2>sort album indexes by event date</h2>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/28329812071\">build 723</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/7fbc8cb25dff90b00fede78c91f740846fc65666\">commit 7fbc8cb</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>Album index pages can now sort by Event Date, so photo and event collections can be shown newest-first by the date of the walk or group event rather than by title, path or creation date.</p>\n<h2>Where to find it</h2>\n<p>Open the site editor for an album index page and choose Event Date from the Sort Field dropdown, then choose the required sort direction.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/b8765f9a-b73f-4b47-9328-3194b858f284.jpeg\" alt=\"\"></p>\n<p><em>Above: screenshot of index page showing <strong>Sort Field</strong> now contains <strong>Event Date</strong></em></p>\n<h2>Technical changes</h2>\n<ul>\n<li>Added eventDate as an album index sort field.</li>\n<li>Carried carousel eventDate values onto index card columns so the existing sort logic can use them.</li>\n<li>Exposed Event Date in the album index editor sort-field options.</li>\n</ul>\n"}