Release Notes
Welcome to the release notes page where you can see all NGX-Ramblers releases along with documented notes about how to use the new or changed features. Click on any of the links below๐ (most recent first) to see what's been going on with the project!
Summary
- Articles with images (๐ธ) โ these detailed release notes include screenshots and visuals
- Articles without images โ pure commit history without screenshots
- A more curated, user-friendly set of release notes can be found over here
- Full details โ every commit made to the codebase will appear below.
2026
- 23-Jul-2026 โ build 790 โ #55 โ expose CMS content and refresh Ramblers favicon (ref #55)
- 23-Jul-2026 โ build 789 โ #325 โ show joint walk leaders on separate lines (ref #325)
- 23-Jul-2026 โ build 789 โ #290 โ date-ordered booking summary and self-contained CSV downloads (ref #290)
- 23-Jul-2026 โ build 789 โ #284 โ walk details display settings with live preview, swipeable images, focal points and a f... ๐ธ
- 23-Jul-2026 โ build 789 โ #278 โ show the specific address a received message was addressed to (ref #278)
- 22-Jul-2026 โ build 789 โ #302 โ id-aware CSV import with leader-only updates, and address lookups that resolve to the a...
- 22-Jul-2026 โ build 789 โ #297 โ generated sitemap.xml, robots.txt and official page addresses (ref #297)
- 22-Jul-2026 โ build 789 โ #280 โ keep self-allocated walk leaders on save, markdown-rendered descriptions, Display Name... ๐ธ
- 21-Jul-2026 โ build 788 โ #324 โ make hidden-walk counts correct on first page load (ref #324)
- 21-Jul-2026 โ build 786 โ #324 โ hide non-approved walks from public visitors (ref #324) ๐ธ
- 21-Jul-2026 โ build 786 โ #306 โ direction-aware thread headers, reply addressing and CC alert layout (ref #306)
- 21-Jul-2026 โ build 786 โ #117 โ silence SASS deprecation warnings and suppress build noise (ref #117)
- 20-Jul-2026 โ build 783 โ #323 โ make walk change summaries clear and reusable (ref #323)
- 20-Jul-2026 โ build 783 โ #319 โ prevent domain outages and image propagation failures (ref #319)
- 20-Jul-2026 โ build 783 โ #318 โ leave members with no email address out of the subscriptions download (ref #318)
- 20-Jul-2026 โ build 783 โ #306 โ make the mobile inbox easier to work through (ref #306)
- 19-Jul-2026 โ build 781 โ #181 โ reload the browser automatically when a new version is deployed (ref #181)
- 19-Jul-2026 โ build 780 โ #320 โ Release Note build headings read as issue references, and generator defects in titles and bullets
- 19-Jul-2026 โ build 780 โ #319 โ show live hostname health so a broken web address is visible (ref #319)
- 19-Jul-2026 โ build 780 โ #318 โ bulk subscribe and unsubscribe members to mailing lists (ref #318) ๐ธ
- 19-Jul-2026 โ build 780 โ #306 โ make unread counts agree with the conversations on screen (ref #306) ๐ธ
- 19-Jul-2026 โ build 780 โ #280 โ match walk leaders reliably, and keep leader choices in step across the walk (ref #280)
- 16-Jul-2026 โ build 779 โ #314 โ edit walks in place on Ramblers, in a single reliable pass (ref #314) ๐ธ
- 16-Jul-2026 โ build 779 โ #310 โ the inbox opens quickly again (ref #310)
- 14-Jul-2026 โ build 776 โ #316 โ resolve open Dependabot vulnerability alerts (ref #316)
- 14-Jul-2026 โ build 776 โ #315 โ replace SheetJS xlsx with exceljs (ref #315)
- 14-Jul-2026 โ build 776 โ #303 โ email editors keep your formatting when you paste (ref #303) ๐ธ
- 14-Jul-2026 โ build 771 โ #307 โ fix+refactor(inbox+server): stabilise direct inbox routing (ref #307)
- 13-Jul-2026 โ build 769 โ #280 โ Improved walk leader matching
- 12-Jul-2026 โ build 768 โ #313 โ restore reliable uploads and identify initiating user (ref #313)
- 12-Jul-2026 โ build 762 โ #310 โ Inbox & Email Composer & Walks Admin Fixes
- 11-Jul-2026 โ build 761 โ #313 โ Resolvable walk links, upload attribution, email image hosts, walk export improvements
- 11-Jul-2026 โ build 761 โ #310 โ configurable per-role inbox privacy, member-admin lock and inbox compose button (ref #310)
- 09-Jul-2026 โ build 760 โ #304 โ Simpler site-hosting configuration behind the scenes
- 09-Jul-2026 โ build 758 โ #307 โ Sites that share a domain each get their own committee inbox
- 08-Jul-2026 โ build 754 โ #306 โ Forward emails with attachments, plus inbox and contact-sync improvements
- 08-Jul-2026 โ build 754 โ #302 โ Joint walk leaders: display, export and CSV fixes
- 07-Jul-2026 โ build 752 โ #307 โ More reliable direct-to-inbox email routing
- 06-Jul-2026 โ build 749 โ #307 โ Committee mail delivered straight to your inbox, no Gmail needed
- 06-Jul-2026 โ build 749 โ #301 โ NGX-Lite sites get a getting-started home page by default
- 06-Jul-2026 โ build 747 โ Pasting an image into content saves reliably again
- 05-Jul-2026 โ build 746 โ Catch-all email: a clear prompt when a forwarding address needs verifying ๐ธ
- 05-Jul-2026 โ build 746 โ #306 โ Social admins can send notifications too
- 05-Jul-2026 โ build 745 โ #304 โ Faster walks programme, fewer interruptions
- 05-Jul-2026 โ build 745 โ #144 โ Action-button image controls: follow-up fixes
- 04-Jul-2026 โ build 737 โ #306 โ Inbox attachments easier to see, tidier release-notes list
- 04-Jul-2026 โ build 737 โ #144 โ Position, crop and reorder images on action buttons ๐ธ
- 03-Jul-2026 โ build 735 โ #302 โ Walks display tweaks and easier Gmail inbox setup
- 03-Jul-2026 โ build 733 โ #306 โ Email attachments, inbox previews and pasted images ๐ธ
- 02-Jul-2026 โ build 732 โ #305 โ clear npm audit backlog - 140 vulnerabilities down to 5 dev-only (ref #305)
- 02-Jul-2026 โ build 727 โ #304 โ perf+fix(server+admin): memory economies, restart reporting when session is lost, CSV d...
- 02-Jul-2026 โ build 725 โ #302 โ show all local walks in Local mode, strip HTML on export, drop WM import option (ref #302)
- 02-Jul-2026 โ build 725 โ #301 โ NGX-Lite mode - email-only application mode with admin menu reorganisation (ref #301) ๐ธ
- 02-Jul-2026 โ build 725 โ #300 โ parse full month names and apostrophe years in walk date matching (ref #300)
- 02-Jul-2026 โ build 725 โ #293 โ self-heal expired Gmail history cursor and surface sync errors (#293)
- 28-Jun-2026 โ build 724 โ #300 โ raise timeouts, add timing telemetry, fix resize queue alert (ref #300)
- 28-Jun-2026 โ build 724 โ #145 โ normalise Walks Manager contact names (ref #145)
- 28-Jun-2026 โ build 723 โ #300 โ serialise heavy worker jobs (ref #300) ๐ธ
- 28-Jun-2026 โ build 723 โ #296 โ configure notification filter units (ref #296) ๐ธ
- 28-Jun-2026 โ build 723 โ #239 โ Prevent duplicate Ramblers walks after date changes within NGX (ref #239)
- 26-Jun-2026 โ build 721 โ #84 โ coerce numeric walk-leader values and share table styling (ref #84)
- 26-Jun-2026 โ build 721 โ #298 โ export all booker email addresses across every event (ref #298)
- 26-Jun-2026 โ build 721 โ #293 โ unrestricted recipient selection for delete/disable workflows, with GDPR-safe deletion...
- 26-Jun-2026 โ build 721 โ #278 โ handle revoked Gmail tokens and coalesce push syncs (ref #278)
- 26-Jun-2026 โ build 721 โ #267 โ per-field Head Office cutover policy and member notification queue (ref #267)
- 26-Jun-2026 โ build 721 โ #102 โ reliable shapefile import, point markers, full-resolution GPX (ref #102)
- 24-Jun-2026 โ build 720 โ #168 โ Upgrade Brevo SDK to v5, add a subscription audit trail with Salesforce consent writeback
- 23-Jun-2026 โ build 719 โ #293 โ real message-time ordering, reconnect button, and mobile density (#293)
- 23-Jun-2026 โ build 718 โ #257 โ run resize on the integration worker, defer drop-time resize until after cropping, and...
- 21-Jun-2026 โ build 713 โ #293 โ build the push service worker in the image, harden Google Cloud setup, and make push de...
- 21-Jun-2026 โ build 710 โ #293 โ recipient-only mail routing, per-role notifications via the main save, live unread badg...
- 20-Jun-2026 โ build 707 โ #293 โ memory-safe Google Cloud setup, radio per-role notify, and GitHub-run links in build he...
- 20-Jun-2026 โ build 706 โ #291 โ heap-usage gauge on the memory diagnostics page (#291)
- 19-Jun-2026 โ build 705 โ #293 โ Inbox & membership-run follow-ups from committee testing (June 2026) ๐ธ
- 18-Jun-2026 โ build 704 โ #291 โ stop walks showing as fully booked and fix batch-send memory leak (#291)
- 18-Jun-2026 โ build 702 โ #278 โ campaign recipient address, per-list post-send actions, Pub/Sub guidance, and scoped cl...
- 17-Jun-2026 โ build 701 โ #278 โ post-send workflow actions and server-side member bulk delete ๐ธ
- 17-Jun-2026 โ build 700 โ #278 โ conversation collapse/reply, sort toggle, and content-aware single send (#278) ๐ธ
- 16-Jun-2026 โ build 699 โ #278 โ junk mail, read/unread, recipient visibility & Contact Us routing (#278) ๐ธ
- 16-Jun-2026 โ build 698 โ #278 โ inbox-aware email routing and Contact Us delivery (#278)
- 15-Jun-2026 โ build 697 โ #203 โ index map navigation, back-nav caching, loading placeholder, and search result meta (#203)
- 15-Jun-2026 โ build 696 โ #273 โ bookings: per-event recipient selection, sign-off rendering & text, sticky editors ๐ธ
- 14-Jun-2026 โ build 695 โ stop content pages from loading the full member list
- 14-Jun-2026 โ build 694 โ #203 โ full-text site search, site map page and clickable images (ref #203) ๐ธ
- 13-Jun-2026 โ build 693 โ refresh codebase-evolution dashboard for June 2026 + mobile fixes
- 13-Jun-2026 โ build 692 โ #273 โ booking emails: per-event wording, global defaults and inline send status ๐ธ
- 13-Jun-2026 โ build 691 โ #273 โ per-event email overrides with ContentBlockEditor, merge field fixes, and walk pipeline...
- 12-Jun-2026 โ build 690 โ #281 โ stabilise document editing and email links (ref #281)
- 12-Jun-2026 โ build 689 โ #281 โ mobile-friendly committee document, PDF and Word viewing (ref #281) ๐ธ
- 11-Jun-2026 โ build 688 โ #281 โ mobile-friendly committee files and email composer fixes (ref #281, #212) ๐ธ
- 11-Jun-2026 โ build 688 โ #114 โ guard the integration worker against deploying the website image (ref #114)
- 11-Jun-2026 โ build 687 โ #281 โ PDF conversion moved to the integration worker, so big documents cannot crash the site
- 11-Jun-2026 โ build 687 โ #185 โ bump actions/cache to v5 to clear Node 20 deprecation warning (ref #185)
- 10-Jun-2026 โ build 685 โ #244 โ faster backups and a rebuilt Backup & Restore history ๐ธ
- 09-Jun-2026 โ build 685 โ #286 โ install node from official tarball in worker stage (#286)
- 09-Jun-2026 โ build 676 โ #201 โ stop hot paths pulling large uncached payloads (#201)
- 09-Jun-2026 โ build 676 โ #188 โ self-host Font Awesome and improve venue map editing (#188)
- 09-Jun-2026 โ build 675 โ #282 โ restrict scheduled backups to Fly runtime (ref #282)
- 08-Jun-2026 โ build 671 โ #283 โ show "Our next walk" pill on the soonest walk (ref #283)
- 08-Jun-2026 โ build 671 โ #282 โ timezone-correct cron, carry config across task-id renames, and cap manual backup concu...
- 08-Jun-2026 โ build 671 โ #278 โ prevent deletion of reserved system roles (ref #278)
- 08-Jun-2026 โ #273 โ email wording moved from Brevo into the website, editable by groups
- 08-Jun-2026 โ build 671 โ #257 โ memory & heap diagnostics, per-VM heap sizing, plus websocket send reliability (ref #257)
- 08-Jun-2026 โ build 671 โ #202 โ legacy site URL redirect mapping with scraping, auto-mapping, and admin UI (#202)
- 05-Jun-2026 โ build 668 โ #285 โ reduce request memory pressure with lean reads, tile timeout and capped queries (ref #285)
- 05-Jun-2026 โ build 668 โ #282 โ configurable backup worker pool and rename task to backups (ref #282)
- 03-Jun-2026 โ build 666 โ #282 โ Backup and Committee-settings: 1 feature and 1 fix
- 03-Jun-2026 โ build 666 โ #278 โ render outbound replies; perf(email-composer): faster drafts and sent lists (ref #278)
- 03-Jun-2026 โ build 665 โ #278 โ reduce CMS and Gmail runtime pressure (ref #278)
- 03-Jun-2026 โ build 665 โ #260 โ self-heal missing NODE_ENV when resuming an environment (ref: #260)
- 02-Jun-2026 โ build 661 โ #278 โ Brevo campaign send reliability, unconditional error logging, and email-composer recipi...
- 02-Jun-2026 โ build 660 โ #278 โ repair Gmail Inbox settings crash and improve setup feedback (ref #278)
- 02-Jun-2026 โ build 659 โ #278 โ Read inbound replies and reply from the domain address via the unbranded composer (ref #278) ๐ธ
- 31-May-2026 โ build 659 โ #269 โ stop "Add non- walk" button appearing on non-walk events listings (ref #269)
- 31-May-2026 โ build 659 โ #238 โ improve email routing DMARC administration (ref #238)
- 31-May-2026 โ build 659 โ #19 โ auto-sync the Brevo recipient list before a campaign send (ref #19)
- 31-May-2026 โ build 659 โ #127 โ persist scheduled-task history and fix Brevo daily-cap overflow release (ref #127)
- 28-May-2026 โ build 658 โ #127 โ Brevo overflow auto-release plus scheduled tasks, Salesforce member sync and Brevo API...
- 27-May-2026 โ #281 โ in-browser viewing, view/download dropdown, and crisp SVG file icons (ref #281) ๐ธ
- 26-May-2026 โ #269 โ A configurable walk day, and walk leaders can add their own walks ๐ธ
- 25-May-2026 โ build 655 โ #279 โ campaign activity in the member timeline + unchanged-subject send reminder (#279)
- 25-May-2026 โ build 654 โ #279 โ consent and unsubscribe suppression controls for composer recipients (#279) ๐ธ
- 21-May-2026 โ build 653 โ #279 โ See a member's email history without leaving NGX ๐ธ
- 21-May-2026 โ build 653 โ #265 โ paste, preview scroll, template defaults and sent-list layout (ref: #265)
- 21-May-2026 โ build 653 โ #254 โ Member syncs keep your full membership list intact
- 21-May-2026 โ build 653 โ #252 โ Email routing: Refresh works, and failures stop hiding
- 20-May-2026 โ build 652 โ #143 โ A smarter Copy tab when creating walks
- 19-May-2026 โ build 651 โ base preview image URLs on the running app origin
- 19-May-2026 โ build 650 โ resolve relative image URLs in the preview iframe
- 19-May-2026 โ build 649 โ #275 โ recipient send history and single-member mode (ref: #275) ๐ธ
- 18-May-2026 โ build 648 โ #274 โ Cloudflare edge apex/www redirect for environment domains (ref #274) ๐ธ
- 18-May-2026 โ build 648 โ #217 โ preserve config fields and unblock developer-environment generation (ref #217)
- 17-May-2026 โ build 647 โ #272 โ self-contained contributor environment for a single group (ref #272) ๐ธ
- 17-May-2026 โ build 647 โ #260 โ self-heal missing AUTH_SECRET when resuming a pre-#258 environment (ref: #260)
- 17-May-2026 โ build 647 โ #217 โ in-app Web Analytics site creation and management (ref #217) ๐ธ
- 16-May-2026 โ build 646 โ #263 โ verify NGX sites with Google Search Console (ref #263) ๐ธ
- 15-May-2026 โ build 645 โ #217 โ sortable dashboard tables, Custom range preset, slider and beacon fixes (ref #217)
- 15-May-2026 โ build 644 โ #217 โ cookieless analytics with PECR-compliant beacon and dashboard (ref: #217) ๐ธ
- 14-May-2026 โ build 642 โ #266 โ lead button, auto-expand & risk-assessment control / config, sub-tab order (closes #266) ๐ธ
- 14-May-2026 โ #265 โ email composer: send plain, unbranded emails to anyone ๐ธ
- 14-May-2026 โ #254 โ consume #209 member API with System Settings config and toggle (closes #254) ๐ธ
- 14-May-2026 โ build 642 โ #219 โ sync ๐ธ markers and humans index against actual page content (ref: #219)
- 14-May-2026 โ #212 โ repair password reset link in forgot-password email + keyboard-only flow in reset modal... ๐ธ
- 14-May-2026 โ #208 โ Auth and Cms-client: 1 feature and 1 fix ๐ธ
- 09-May-2026 โ build 641 โ #264 โ align minute steps to multiples of 5 (closes #264)
- 09-May-2026 โ #18 โ branded unsubscribe URL chain respects request host on local (ref #18)
- 08-May-2026 โ build 640 โ #18 โ GPX downloads, per-list unsubscribe redirect, drop runtime zone warning
- 06-May-2026 โ #262 โ tag-based filtering of group-events, generic across NGX (closes #262) ๐ธ
- 06-May-2026 โ #212 โ config-driven recipients + admin/walks route, fix localhost image src (#212) ๐ธ
- 04-May-2026 โ build 637 โ #258 โ make Create Environment wizard work end-to-end (closes #258)
- 02-May-2026 โ build 637 โ #256 โ Inbound Forwarding warnings + Committee Settings catch-all admin (closes #256)
- 30-Apr-2026 โ build 632 โ #251 โ preserve dash-only divider lines as horizontal rules
- 30-Apr-2026 โ build 631 โ #255 โ show group + Ramblers-feed leader on walk views (closes #255)
- 30-Apr-2026 โ build 630 โ #240 โ direct delivery, sender-role lockdown, mail settings selection fix (closes #240, closes... ๐ธ
- 29-Apr-2026 โ build 629 โ #251 โ rebuild draft leader on copy and backfill stale walk_leader (closes #251)
- 29-Apr-2026 โ build 629 โ #249 โ logo target and prevent unit wrap on walk details (closes #249)
- 29-Apr-2026 โ build 629 โ #234 โ Committee page title override and original filename downloads ๐ธ
- 28-Apr-2026 โ build 628 โ #18 โ tidy unsubscribes view; share default content (ref #18)
- 27-Apr-2026 โ build 627 โ #18 โ cascade-delete mail list audit rows on bulk delete + GDPR orphan sweep (ref #18)
- 27-Apr-2026 โ build 626 โ #18 โ cleaner Member Admin layout, shared contact dropdowns, and unified admin table styling... ๐ธ
- 27-Apr-2026 โ build 624 โ #18 โ Brevo unsubscribes & blocked-contacts management ๐ธ
- 24-Apr-2026 โ #186 โ SPF/DMARC management, plain-text alternatives, List-Unsubscribe header (closes #186) ๐ธ
- 23-Apr-2026 โ #130 โ Brevo re-send mode for worker-based forwarding ๐ธ
- 22-Apr-2026 โ build 619 โ #247 โ sync pagination widget page count with paginated page size (closes #247) ๐ธ
- 22-Apr-2026 โ build 619 โ #228 โ admin toggle to suppress Related Links box on walks (closes #228) ๐ธ
- 22-Apr-2026 โ build 619 โ #227 โ repeat pagination row below event list (closes #227) ๐ธ
- 22-Apr-2026 โ build 619 โ #226 โ Per-store app download visibility toggles and reflow ๐ธ
- 21-Apr-2026 โ build 618 โ #242 โ attach custom domains to existing environments (#242) ๐ธ
- 20-Apr-2026 โ #206 โ extend image migration tool to support all external document types (#206) ๐ธ
- 19-Apr-2026 โ build 617 โ #243 โ focal-point picker, save flow, screenshot fidelity (#243)
- 19-Apr-2026 โ build 616 โ #236 โ optional attendee emails, per-event booking scope, on-demand admin email dispatch and p...
- 19-Apr-2026 โ build 616 โ #114 โ raise Playwright scenario timeout to 20 min (#114)
- 19-Apr-2026 โ build 615 โ centralise worker secrets, harden paste flows, and bypass headless-bot detection
- 18-Apr-2026 โ build 614 โ #114 โ Ramblers-upload-worker โ Integration-worker
- 14-Apr-2026 โ build 602 โ #114 โ Created Serenity upload worker with S3 report storage (#114)
- 11-Apr-2026 โ build 586 โ #187 โ consolidate admin UI, per-object diagnostics, shared-bucket dedupe and manifest analysi...
- 11-Apr-2026 โ build 585 โ #214 โ harden migration to avoid deleting live CMS pages and dedupe footer by href (#214)
- 11-Apr-2026 โ build 585 โ #187 โ Incremental S3 backup aligned with MongoDB backup timestamps (#187)
- 11-Apr-2026 โ build 584 โ #229 โ Remove path collision in public walks listing projection
- 10-Apr-2026 โ build 582 โ #223 โ use push-event base SHA so previously-released commits never re-appear
- 10-Apr-2026 โ build 581 โ #223 โ Release-notes: exclude hex colours and prevent cross-release pollution
- 10-Apr-2026 โ build 580 โ #223 โ email: refresh Ramblers templates after mobile layout fixes
- 09-Apr-2026 โ build 580 โ #222 โ unify flow across group walks and group events with per-type config (#222)
- 06-Apr-2026 โ build 579 โ #224 โ respect user's view toggle on mobile and clear expanded state on table switch (#224)
- 06-Apr-2026 โ build 579 โ #223 โ make all Brevo templates fluid, consistent, and Ramblers-aligned (#223) ๐ธ
- 06-Apr-2026 โ build 579 โ #219 โ release-notes: preserve paragraph breaks in generated release note markdown ๐ธ
- 05-Apr-2026 โ build 578 โ #221 โ restore non-admin Brevo access and enrich enquiry emails (#221)
- 05-Apr-2026 โ build 578 โ #219 โ release-notes: image detection, year headings, and path normalisation on index ๐ธ
- 04-Apr-2026 โ build 574 โ #213 โ Mobile-friendly templates, GDPR link fix, and data-driven override model ๐ธ
- 01-Apr-2026 โ build 579 โ #210 โ album-index thumbnail selection for pages with nested images (#210)
- 01-Apr-2026 โ build 579 โ replace native confirm() with inline UI and fix ESLint dialog rules
- 01-Apr-2026 โ build 573 โ #207 โ Add MX record management for subdomain email routing ๐ธ
- 31-Mar-2026 โ build 571 โ #149 โ System Settings Map tab improvements and bug fixes (#149) ๐ธ
- 30-Mar-2026 โ build 568 โ #201 โ Cms and Area-map: 2 features and 1 fix
- 28-Mar-2026 โ build 568 โ #199 โ cms: add yellow button text style and TextStyle enum
- 27-Mar-2026 โ build 568 โ #200 โ walks: use dateUtils instead of new Date
- 27-Mar-2026 โ build 567 โ #199 โ delete confirmation, fragment protection, release notes, zone fix, and old-site link mi...
- 26-Mar-2026 โ build 565 โ #198 โ add column resizer and blockquote styling (#198) ๐ธ
- 25-Mar-2026 โ build 564 โ #197 โ navbar access levels, external committee file URLs, and unreferenced page fix (#197)
- 25-Mar-2026 โ build 563 โ #195 โ Configurable walk leader contact method and remove login prompts ๐ธ
- 23-Mar-2026 โ build 547 โ #162 โ add committee documents row type, index-based navigation, and draggable swiper (ref #162)
- 18-Mar-2026 โ build 543 โ #177 โ Orphaned booking detection and reassignment ๐ธ
- 17-Mar-2026 โ build 567 โ #189 โ reduce worker Node heap to 128 MB for Serenity subprocess (#189)
- 17-Mar-2026 โ build 542 โ #192 โ index filtering, S3 bucket override, and content path editor (#192)
- 16-Mar-2026 โ build 543 โ #185 โ Ci, Maps and 3 more areas: 2 fixes, 2 build changes and 1 CI update
- 16-Mar-2026 โ build 540 โ #177 โ customisable email templates, placeholder toolbar, and email routing diagnostics (#177,...
- 14-Mar-2026 โ build 532 โ #185 โ Maps, Frontend and 3 more areas: 1 fix, 2 build changes and 3 CI updates
- 13-Mar-2026 โ build 524 โ #185 โ Runtime, Workflows and 1 more areas: 1 build change and 2 CI updates
- 13-Mar-2026 โ build 524 โ #184 โ Walks-sync, Hooks,agents and 2 more areas: 3 features and 1 fix
- 13-Mar-2026 โ build 524 โ #178 โ add configurable On Ramblers link visibility (closes: #178)
- 12-Mar-2026 โ build 520 โ #180 โ System-settings and Bookings: 2 fixes
- 12-Mar-2026 โ build 520 โ #179 โ walk leaders unable to save walks due to blocked Brevo config (ref #179)
- 11-Mar-2026 โ build 517 โ #175 โ Lightweight Booking System Maps, cleanup unused components, mail, walks fixes ๐ธ
- 10-Mar-2026 โ build 515 โ map hang, GPX route parsing, mail API resilience, walk search layout
- 09-Mar-2026 โ build 514 โ #167 โ Environment-setup and Walks: 2 features
- 08-Mar-2026 โ build 512 โ #12 โ Events and Album-backgrounds: 2 features
- 07-Mar-2026 โ build 511 โ #12 โ backgrounds view, events row, and admin improvements (ref #12)
- 04-Mar-2026 โ build 510 โ #172 โ add environment management section with monitoring and sorting (ref #172) ๐ธ
- 03-Mar-2026 โ build 509 โ #174 โ cover image and focal point overrides for index entries (#174)
- 03-Mar-2026 โ build 509 โ #173 โ unified overrides panel with editable title and subtitle (ref #173)
- 02-Mar-2026 โ build 508 โ #171 โ handle Brevo 403 gracefully and mark skipped migrations (ref #171)
- 02-Mar-2026 โ build 508 โ #146 โ Environment-setup, Album and 1 more areas: 1 feature and 3 fixes
- 02-Mar-2026 โ build 507 โ real-time border radius updates, toolbar full-width layout, and settings row spacing
- 01-Mar-2026 โ build 506 โ #146 โ admin: stale-while-revalidate area cache, skip migration check on password reset, and centralise admin paths
- 28-Feb-2026 โ build 505 โ #170 โ page-editor: restore enrichment query for cross-hierarchy content paths
- 27-Feb-2026 โ build 503 โ #170 โ content path "Contains" match returns no results and carousel titles not showing (ref #...
- 27-Feb-2026 โ build 503 โ #146 โ admin: complete environment setup with subdomain, email wiring, and password reset
- 26-Feb-2026 โ build 501 โ #169 โ fix YouTube videos not displaying in grid layout, closes #169
- 26-Feb-2026 โ build 501 โ #167 โ add Brevo domain authentication UI and stale DNS cleanup (ref: #167)
- 25-Feb-2026 โ build 502 โ #165 โ resolve DNS errors and improve subdomain setup reliability, closes #165
- 25-Feb-2026 โ build 499 โ #146 โ secure and harden Environment Setup and Backup & Restore (ref #146)
- 24-Feb-2026 โ build 492 โ #126 โ image-migration: smarter carousel editor and cleaner migration UI, closes #126
- 23-Feb-2026 โ build 489 โ #164 โ add configurable album sorting and exclude paths to gallery index, closes #164
- 23-Feb-2026 โ build 489 โ #161 โ add configurable walk validation and config admin UI, enable editing of walk manager sy...
- 21-Feb-2026 โ build 501 โ #163 โ restore recaptcha siteKey visibility for logged-out users (closes #163)
- 21-Feb-2026 โ build 484 โ #116 โ Migrations and Errors: 1 feature, 4 fixes, 1 build change and 1 chore
- 20-Feb-2026 โ build 483 โ 1 fix, 1 build change and 1 chore
- 15-Feb-2026 โ build 481 โ migrations: handle invalid Brevo API key
- 14-Feb-2026 โ build 480 โ handle ChunkLoadError after deployments with auto-reload
- 11-Feb-2026 โ build 484 โ #137 โ Walks and Footer: 1 fix and 1 refactor
- 11-Feb-2026 โ build 479 โ #160 โ Deploy, Ci and 2 more areas: 1 feature and 3 fixes
- 11-Feb-2026 โ build 479 โ #125 โ Deploy,committee and Committee,cloudflare: 1 feature and 1 fix
- 10-Feb-2026 โ build 477 โ #82 โ Mail,cloudflare and Mail: 2 features
- 10-Feb-2026 โ build 473 โ #125 โ Committee,cloudflare and Committee,mail,cloudflare: 1 feature and 1 fix
- 09-Feb-2026 โ build 472 โ #158 โ add explicit visibility toggles for all social media footer icons (ref: #158)
- 09-Feb-2026 โ build 472 โ #125 โ committee email routing, sender management, and environment config (ref: #125)
- 06-Feb-2026 โ build 469 โ #157 โ move forgot password flow to backend and fix credential modals (ref: #157)
- 06-Feb-2026 โ build 469 โ #152 โ add split log viewer with native terminal panes (ref: #152)
- 06-Feb-2026 โ build 468 โ #150 โ improve aspect ratio defaults, fix image crop apply, fix eventId CastError, and reduce...
- 06-Feb-2026 โ build 468 โ #146 โ Migrations, Deploy and 2 more areas: 2 features and 2 fixes
- 05-Feb-2026 โ build 473 โ #153 โ CLI migration tool and album-index performance optimizations (ref: #153, #154)
- 05-Feb-2026 โ build 466 โ #156 โ Subdomain and Git: 1 feature and 1 build change
- 04-Feb-2026 โ build 462 โ #148 โ normalise banner title lines and event filters (ref: #148) ๐ธ
- 04-Feb-2026 โ build 462 โ #146 โ Deploy, Secrets and 4 more areas: 5 features and 1 fix
- 03-Feb-2026 โ build 465 โ #122 โ avoid mongosh for collection (ref: #122)
- 03-Feb-2026 โ build 459 โ #147 โ add external album import from Flickr (ref: #147)
- 03-Feb-2026 โ build 459 โ #146 โ Secrets, Paths and 4 more areas: 6 features and 1 fix
- 01-Feb-2026 โ build 454 โ #146 โ Environment-setup and Release-notes: 3 features
- 30-Jan-2026 โ build 452 โ #146 โ Environment-setup and Release-notes: 2 features
- 29-Jan-2026 โ build 442 โ #119 โ remove query routing based on EventPopulation (ref: #119)
- 28-Jan-2026 โ build 440 โ #129 โ enhanced area map with legend, shared districts, and neighbouring areas (ref: #129)
- 27-Jan-2026 โ build 458 โ #132 โ add Google Places venue search with automatic details retrieval (ref: #132)
- 27-Jan-2026 โ build 439 โ #96 โ enhance album grid view with masonry layout, gap control, and URL persistence (ref: #96)
- 26-Jan-2026 โ build 437 โ #138 โ add unique index on ramblersId and deduplicate group codes (ref: #138)
- 26-Jan-2026 โ build 437 โ #132 โ walks: add map-based venue selection and bidirectional postcode sync
- 25-Jan-2026 โ build 435 โ #132 โ add venue smart paste, autocomplete, and UI improvements (ref: #132)
- 23-Jan-2026 โ build 434 โ #136 โ resolve save failure when toggling Meetup publishing checkbox (ref: #136)
- 23-Jan-2026 โ build 434 โ #135 โ prevent duplicate walks when edited in Walks Manager (ref: #135)
- 23-Jan-2026 โ build 434 โ #133 โ cache start coordinates, lazy load GPX list, and refactor (ref: #133)
- 23-Jan-2026 โ build 434 โ #126 โ Image-migration and Migration: 2 features
- 21-Jan-2026 โ build 431 โ #131 โ Ci and Walks: 1 feature and 1 fix
- 21-Jan-2026 โ build 431 โ #126 โ add image migration from external hosts to S3 (ref: #126)
- 21-Jan-2026 โ build 431 โ #121 โ brevo: use sender ID for template updates and improve error handling
- 21-Jan-2026 โ build 431 โ #113 โ include markdown links in unreferenced pages calculation (ref: #113)
- 20-Jan-2026 โ build 428 โ #120 โ add focal point picker for album cover image cropping ๐ธ
- 17-Jan-2026 โ build 424 โ #124 โ resolve CastError when querying walks by Ramblers Internal ID (ref: #124)
- 17-Jan-2026 โ build 424 โ #104 โ add reverse geocoding for walks missing locations (ref: #104) ๐ธ
- 15-Jan-2026 โ build 420 โ #118 โ resolve cannot create new social event at /social/new (ref #118)
- 13-Jan-2026 โ build 429 โ #103 โ Dynamic-content and Eslint: 2 fixes
- 13-Jan-2026 โ build 419 โ #115 โ Release-notes, Project and 1 more areas: 3 features and 2 fixes
- 13-Jan-2026 โ build 419 โ #107 โ resolve reported Social page duplicates, ordering, and pagination (ref: #107)
- 08-Jan-2026 โ build 408 โ #110 โ Advanced search with server-side pagination and caching (ref: #110) ๐ธ
- 03-Jan-2026 โ build 411 โ #111 โ release-notes: polish release-note automation and shared code
- 03-Jan-2026 โ build 411 โ #103 โ Youtube and Albums: 2 features
- 02-Jan-2026 โ build 410 โ #112 โ prevent unpublish failure when no walks selected (ref: #112)
2025
- 31-Dec-2025 โ build 409 โ #109 โ add GPX route upload and selection (ref: #109)
- 30-Dec-2025 โ #109 โ regenerate package-lock.json to sync with package.json
- 30-Dec-2025 โ build 405 โ #108 โ upgrade frontend dependencies and fix tab selection issues (refs #108)
- 20-Dec-2025 โ build 404 โ #106 โ fix for walk upload (ref: #106)
- 17-Dec-2025 โ build 403 โ #102 โ ESRI route import, viewport filtering, search, and performance improvements (Refs #102,...
- 13-Dec-2025 โ #102 โ improve loading UX, control toggles, and boolean handling
- 11-Dec-2025 โ #102 โ Migration: 4 features
- 04-Dec-2025 โ #97 โ content: Location input enhancement and Map row type with GPX support
- 02-Dec-2025 โ #97 โ Content: 4 features
- 02-Dec-2025 โ build 384 โ #90 โ Deployment, Member-admin and 1 more areas: 4 fixes
- 02-Dec-2025 โ build 382 โ #93 โ Backup, Content and 2 more areas: 4 features and 1 fix
- 01-Dec-2025 โ #93 โ List-events and Agm-stats: 3 features
- 19-Nov-2025 โ #95 โ Enhance Walk Import To Support Images
- 26-Nov-2025 โ #90 โ Deployment and Member-admin: 2 fixes
- 26-Nov-2025 โ build 378 โ #94 โ added check-shai-hulud cli command and readme (fixes #94)
- 24-Nov-2025 โ #90 โ exclude cancelled and deleted walks from leader counts in local mode
- 24-Nov-2025 โ build 368 โ #91 โ Ci and Agm-stats: 3 fixes
- 23-Nov-2025 โ #91 โ Agm-stats: 2 fixes
- 20-Nov-2025 โ #88 โ use absolute social event image URLs for Brevo templates (fixes #88)
- 20-Nov-2025 โ #86 โ align committee member admin access (fixes #86)
- 20-Nov-2025 โ build 365 โ #84 โ align status and location handling (refs #84)
- 19-Nov-2025 โ #87 โ Correctly lay out admin action buttons (fixes #87)
- 19-Nov-2025 โ #85 โ Walks and Agm-stats: 1 feature and 1 refactor
- 19-Nov-2025 โ build 361 โ #17 โ AGM Statistics Report ๐ธ
- 11-Nov-2025 โ #68 โ Backup & Restore CLI (MongoDB) & Serenity Improvements ๐ธ
- 11-Nov-2025 โ build 357 โ #68 โ Walk Cancellation Support Part 2 ๐ธ
- 10-Nov-2025 โ build 356 โ #33 โ Walk Functionality Fixes
- 08-Nov-2025 โ build 356 โ #80 โ Config Security and Secret Input UX
- 07-Nov-2025 โ build 355 โ #77 โ Lightweight Health Checks for Faster Deployments
- 07-Nov-2025 โ build 355 โ #17 โ Walk Cancellation Support Part 1
- 06-Nov-2025 โ build 353 โ #79 โ S3 Gallery Fix for BlockPublicAcls
- 06-Nov-2025 โ build 351 โ #78 โ Client-Side Image Auto-Resize
- 06-Nov-2025 โ build 350 โ #76 โ MongoDB Index Fix and Backup UX Improvements
- 06-Nov-2025 โ build 350 โ #75 โ Gallery Upload Path Fix
- 05-Nov-2025 โ build 349 โ #74 โ Select Specific Multiple Events
- 04-Nov-2025 โ build 345 โ #73 โ Member Bulk Load Date Format Fix
- 04-Nov-2025 โ build 344 โ Migration to Serenity/JS with Screenplay Pattern
- 03-Nov-2025 โ build 343 โ #71 โ Safari Event Pagination Fix
- 02-Nov-2025 โ build 343 โ #72 โ Walk URL and Time Validation
- 02-Nov-2025 โ build 341 โ #70 โ HTML Paste Dialog Enhancements
- 02-Nov-2025 โ build 340 โ #69 โ MongoDB Backup/Restore System
- 02-Nov-2025 โ build 340 โ #63 โ WebSocket Timeout Prevention
- 29-Oct-2025 โ build 335 โ #68 โ Dynamic Content Editing Streamline
- 26-Oct-2025 โ build 333 โ #68 โ Environment Variable Centralization and Migration Status
- 26-Oct-2025 โ build 333 โ #68 โ Database Migration system ๐ธ
- 25-Oct-2025 โ build 321 โ #67 โ Optimise paste options within content management
- 12-Oct-2025 โ build 333 โ #66 โ Page content navigator and enhanced migration UI with fragment support
- 11-Oct-2025 โ build 333 โ #65 โ Content management enhancements ๐ธ
- 10-Oct-2025 โ build 333 โ #64 โ Enhance static site migration to be fully data-driven with migration settings UI
- 09-Oct-2025 โ build 333 โ #59 โ Add page query parameter for pagination and implement anonymous contact form
- 07-Oct-2025 โ build 333 โ #62 โ Resolve image upload race condition causing undefined file errors
- 06-Oct-2025 โ build 333 โ #61 โ Improve pagination and alert display for walk search results
- 05-Oct-2025 โ build 333 โ #57 โ Perfect navbar alignment and spacing
- 03-Oct-2025 โ build 333 โ #60 โ Remove 2-year limit on Past Walks view
- 03-Oct-2025 โ build 297 โ #299 โ Walk Leader Management & Event Audit Fixes ๐ธ
- 01-Oct-2025 โ build 297 โ #297 โ New Area Map View ๐ธ
- 24-Sep-2025 โ build 292 โ #292 โ Release Notes for 12th โ 24th September โ New Map View ๐ธ
- 12-Sep-2025 โ build 277 โ #277 โ 23rd August โ 12th September โ Angular 20, Bootstrap 5, Luxon & UI Polish
- 19-Aug-2025 โ #234 โ Ability to Globally configure Link and List Styling defaults ๐ธ
- 18-Aug-2025 โ #232 โ Various Upgrades & Fixes
- 05-Aug-2025 โ build 204 โ #204 โ Support for Hybrid Population Of Events ๐ธ
- 20-Jul-2025 โ build 186 โ #188 โ Add Bulk Edit on Event Data Management ๐ธ
- 19-Jul-2025 โ build 186 โ #182 โ Enhance Walks Import to support CSV data ๐ธ
- 02-Jul-2025 โ #178 โ Provide fully configurable Events Row #37
- 25-May-2025 โ build 152 โ #152 โ Various Changes ๐ธ
- 14-May-2025 โ build 152 โ #152 โ Improve the auto resize of newly dropped images in image lists ๐ธ
- 07-May-2025 โ build 149 โ #149 โ Dynamic Content Events Configuration & Local Walks Image Management ๐ธ
- 29-Apr-2025 โ build 144 โ #142 โ Fixes to Content Duplication ๐ธ
- 17-Apr-2025 โ build 142 โ #142 โ Assistance Dogs Feature on local walks ๐ธ
- 10-Apr-2025 โ build 137 โ #137 โ Support for feature editing on local walks ๐ธ
- 09-Apr-2025 โ build 136 โ #136 โ Walk Image Edit Part 1 โ Import Images from Walks Manager ๐ธ
- 02-Apr-2025 โ build 132 โ #132 โ Automated Walks Manager Upload Updated and Improved ๐ธ
- 29-Mar-2025 โ build 123 โ #123 โ Various Changes
- 26-Feb-2025 โ build 60 โ #60 โ Album Image List bulk resizing enhancements ๐ธ
- 30-Jan-2025 โ #48 โ Angular 19 Upgrade
- 22-Jan-2025 โ build 49 โ #49 โ Enhancements for Map Pin Location and Walk Validations ๐ธ
- 17-Jan-2025 โ build 48 โ #48 โ Enhancements for Card List View, Walk Export, Member Bulk Load, Email List Subscriptions ๐ธ
2024
2023