{"id":"69fbb70cf73a00606070c16f","title":"2026 05 06","path":"how-to/committee/release-notes/2026-05-06","contentMarkdown":"# 06-May-2026 - Email composer tweaks: pick the email type first, then choose recipients  [#212](https://github.com/nbarrett/ngx-ramblers/issues/212)\n\nThis release tidies up the **Email Composer** based on early feedback. The big change you'll notice is the order of the first two steps: you now pick the type of email *first*, and the composer then suggests sensible defaults for the recipients step. Three smaller changes are bundled in too. Here's what to look out for.\n\n## Step 1 is now Sender & Template\n\nThe very first step of the composer is now **Sender & Template**, where you choose what kind of email you're sending - *Newsletter*, *Welcome to the Group*, *Membership Expiry Warning* and so on - along with the sender, reply-to and sign-off roles.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/cca4ac92-414c-43ed-b982-a055d80be816.png)\n\nThe reason for the swap is that an email's *type* drives a lot of what comes next, including who the email should go to. By choosing it first, the composer can fill in the right defaults for you on the **Recipients** step rather than asking you to set them twice.\n\n## Step 2 is now Recipients - and often pre-filled for you\n\nOnce you've picked an email type, **Recipients** takes that choice and runs with it. If the email type is set up to go to a particular mailing list (a *Newsletter* tied to your *All Members* list, say), the composer auto-selects that list for you. If the email type expects a member-selection filter (for example *Expired Members Warning*), the right filter is pre-ticked. You can change anything you want - the defaults are just to save you a click.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/335125b1-7603-41e4-b797-d3e246d73a2a.png)\n\n## New, smarter pre-filter shortcuts\n\nWhen you switch to **Specific members**, the row of pre-filter radios under *Choose members from* has been redesigned. Instead of generic options, you now see shortcuts that match the way email configurations are set up:\n\n- **All with email** - every member with an email address recorded.\n- **Added in last N month(s)** - members created in the last few months. The \"N\" comes from the *Months In Past* setting on the email type, so newer members are picked out automatically.\n- **Expired (N month(s) past expiry)** - members whose membership lapsed more than N months ago, ignoring lifetime members and anyone created or updated in the last month.\n- **Missing from last bulk load (DD MON YYYY)** - members who weren't present in your most recent bulk load file. The date shown is when that bulk load ran.\n- **Clear and choose manually** - clears the selection so you can tick members one at a time.\n\nThe radios and the \"X of Y selected\" count now sit on the same row so the layout stays tidy on smaller screens.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/3feea161-0aff-4e55-a649-225893093ae7.png)\n\n## \"Send Emails\" from Member Admin no longer leads to a 404\n\nClicking the **Send Emails** button at the top of the [Member Admin](https://ngx-ramblers.org.uk/admin/member-admin) page used to occasionally land on a *page not found* screen because of how the routing was set up. That's fixed - the button now opens the composer directly, exactly as it does from a group event or a committee file.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/50c124a2-5737-40a1-b385-787a7095ea27.png)\n\n## A small fix for images saved in development\n\nIf you ever spotted an image on a banner that quietly disappeared after deployment - because its address still pointed at a developer's machine rather than the live site - that's been put right too. Re-saving the affected image writes the right address back, and the next page load shows it correctly.\n\n## What you don't have to change\n\nIf you only ever use the composer from end to end, you don't need to do anything: open it, fill it in, send. The pre-filled defaults are designed to fade into the background. The walkthrough at [Sending Emails](https://ngx-ramblers.org.uk/how-to/committee/email-articles/sending-emails) has been updated to match the new step order if you want a refresher.","contentHtml":"<h1>06-May-2026 - Email composer tweaks: pick the email type first, then choose recipients  <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/212\">#212</a></h1>\n<p>This release tidies up the <strong>Email Composer</strong> based on early feedback. The big change you&#39;ll notice is the order of the first two steps: you now pick the type of email <em>first</em>, and the composer then suggests sensible defaults for the recipients step. Three smaller changes are bundled in too. Here&#39;s what to look out for.</p>\n<h2>Step 1 is now Sender &amp; Template</h2>\n<p>The very first step of the composer is now <strong>Sender &amp; Template</strong>, where you choose what kind of email you&#39;re sending - <em>Newsletter</em>, <em>Welcome to the Group</em>, <em>Membership Expiry Warning</em> and so on - along with the sender, reply-to and sign-off roles.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/cca4ac92-414c-43ed-b982-a055d80be816.png\" alt=\"\"></p>\n<p>The reason for the swap is that an email&#39;s <em>type</em> drives a lot of what comes next, including who the email should go to. By choosing it first, the composer can fill in the right defaults for you on the <strong>Recipients</strong> step rather than asking you to set them twice.</p>\n<h2>Step 2 is now Recipients - and often pre-filled for you</h2>\n<p>Once you&#39;ve picked an email type, <strong>Recipients</strong> takes that choice and runs with it. If the email type is set up to go to a particular mailing list (a <em>Newsletter</em> tied to your <em>All Members</em> list, say), the composer auto-selects that list for you. If the email type expects a member-selection filter (for example <em>Expired Members Warning</em>), the right filter is pre-ticked. You can change anything you want - the defaults are just to save you a click.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/335125b1-7603-41e4-b797-d3e246d73a2a.png\" alt=\"\"></p>\n<h2>New, smarter pre-filter shortcuts</h2>\n<p>When you switch to <strong>Specific members</strong>, the row of pre-filter radios under <em>Choose members from</em> has been redesigned. Instead of generic options, you now see shortcuts that match the way email configurations are set up:</p>\n<ul>\n<li><strong>All with email</strong> - every member with an email address recorded.</li>\n<li><strong>Added in last N month(s)</strong> - members created in the last few months. The &quot;N&quot; comes from the <em>Months In Past</em> setting on the email type, so newer members are picked out automatically.</li>\n<li><strong>Expired (N month(s) past expiry)</strong> - members whose membership lapsed more than N months ago, ignoring lifetime members and anyone created or updated in the last month.</li>\n<li><strong>Missing from last bulk load (DD MON YYYY)</strong> - members who weren&#39;t present in your most recent bulk load file. The date shown is when that bulk load ran.</li>\n<li><strong>Clear and choose manually</strong> - clears the selection so you can tick members one at a time.</li>\n</ul>\n<p>The radios and the &quot;X of Y selected&quot; count now sit on the same row so the layout stays tidy on smaller screens.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/3feea161-0aff-4e55-a649-225893093ae7.png\" alt=\"\"></p>\n<h2>&quot;Send Emails&quot; from Member Admin no longer leads to a 404</h2>\n<p>Clicking the <strong>Send Emails</strong> button at the top of the <a href=\"https://ngx-ramblers.org.uk/admin/member-admin\">Member Admin</a> page used to occasionally land on a <em>page not found</em> screen because of how the routing was set up. That&#39;s fixed - the button now opens the composer directly, exactly as it does from a group event or a committee file.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/50c124a2-5737-40a1-b385-787a7095ea27.png\" alt=\"\"></p>\n<h2>A small fix for images saved in development</h2>\n<p>If you ever spotted an image on a banner that quietly disappeared after deployment - because its address still pointed at a developer&#39;s machine rather than the live site - that&#39;s been put right too. Re-saving the affected image writes the right address back, and the next page load shows it correctly.</p>\n<h2>What you don&#39;t have to change</h2>\n<p>If you only ever use the composer from end to end, you don&#39;t need to do anything: open it, fill it in, send. The pre-filled defaults are designed to fade into the background. The walkthrough at <a href=\"https://ngx-ramblers.org.uk/how-to/committee/email-articles/sending-emails\">Sending Emails</a> has been updated to match the new step order if you want a refresher.</p>\n"}