{"id":"6a915c7b1d76b0f278104f6b","title":"2026 08 28 Issue 302","path":"how-to/committee/release-notes/2026-08-28-issue-302","contentMarkdown":"# 28-Aug-2026 — match CSV import by group and show what will change [ref #302](https://github.com/nbarrett/ngx-ramblers/issues/302)\n\n## [build 859](https://github.com/nbarrett/ngx-ramblers/actions/runs/33160577020) — [commit e9228ca](https://github.com/nbarrett/ngx-ramblers/commit/e9228caccc7ff51bae0cabd5862fd59869b31cd7)\n\n_____\n\n## What's new\n\nWalk CSV import now matches existing walks inside the destination group's programme, rather than treating every row as new. You have to pick a group before Choose File is enabled. When a row updates an existing walk, the match column says which fields will change, including walk leaders you allocate on the matching step. If the imported leader is not in the membership list, the picker says so by name. Walk admins get an Admin tab after Export on the programme toggle, which now starts with My Walks and is shared by Overview, Calendar, Map, My Walks and Export. The walks admin hub itself does not show that toggle. The group list opens downwards A-Z and still works when the import screen is maximised.\n\n## At a glance\n\n- Existing walks are matched within the selected group by Walk ID, or by title and date\n- Choose File stays disabled until a destination group is chosen\n- Updates existing walk lists the fields that will change, or Matched, no changes when nothing differs\n- Changing the member allocation updates that match line\n- An unmatched imported leader shows as Name not found in the member picker\n- Apply to other walks with the same leader is an icon next to the picker, and goes away if you clear the member again\n- The programme toggle is My Walks, Overview, Calendar, Map, then Export and Admin for walk admins\n- Export uses that same toggle; the walks admin hub does not\n- Walks Manager cache exports include group code and name so a later import can match by group","contentHtml":"<h1>28-Aug-2026 — match CSV import by group and show what will change <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/302\">ref #302</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/33160577020\">build 859</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/e9228caccc7ff51bae0cabd5862fd59869b31cd7\">commit e9228ca</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>Walk CSV import now matches existing walks inside the destination group&#39;s programme, rather than treating every row as new. You have to pick a group before Choose File is enabled. When a row updates an existing walk, the match column says which fields will change, including walk leaders you allocate on the matching step. If the imported leader is not in the membership list, the picker says so by name. Walk admins get an Admin tab after Export on the programme toggle, which now starts with My Walks and is shared by Overview, Calendar, Map, My Walks and Export. The walks admin hub itself does not show that toggle. The group list opens downwards A-Z and still works when the import screen is maximised.</p>\n<h2>At a glance</h2>\n<ul>\n<li>Existing walks are matched within the selected group by Walk ID, or by title and date</li>\n<li>Choose File stays disabled until a destination group is chosen</li>\n<li>Updates existing walk lists the fields that will change, or Matched, no changes when nothing differs</li>\n<li>Changing the member allocation updates that match line</li>\n<li>An unmatched imported leader shows as Name not found in the member picker</li>\n<li>Apply to other walks with the same leader is an icon next to the picker, and goes away if you clear the member again</li>\n<li>The programme toggle is My Walks, Overview, Calendar, Map, then Export and Admin for walk admins</li>\n<li>Export uses that same toggle; the walks admin hub does not</li>\n<li>Walks Manager cache exports include group code and name so a later import can match by group</li>\n</ul>\n"}