Change Log

Continuous Improvement

Rosterli is continuously improving. New features are added regularly, rough edges are cleaned up quickly, and bugs are treated like uninvited guests. Feedback from real teams, clubs, associations, nonprofits, community organizations, hobby groups, and other local organizations directly shapes what gets improved next.

Continuous Improvement

August 2026

August brought two big systems. The calendar was rebuilt: multiple calendars per group, recurring events you can edit one date at a time, shareable event pages, reminders and schedule-change notices, and subscriptions that connect to Apple, Google, and Outlook calendars. Registrations gained a searchable submission queue, bulk actions and CSV export, automatic emails to registrants and administrators, a secure status page every registrant can return to, and invitation-only forms. Beyond those, you can now paste Markdown into any editor, run a site on strictly necessary cookies only, and connect Google Tag Manager - plus a long list of fixes across the platform.

Feature enhancements

  • Multiple calendars: Organize events across as many calendars as you need, each with its own color and visibility. Reorder them, choose a default, and archive a calendar safely - its events move to another calendar of your choosing, and archived calendars can be restored.

  • Shareable event pages: Every event now has its own public page with a stable link you can share anywhere. Cancelled events stay visible and clearly marked instead of quietly disappearing.

  • Edit one date of a repeating event: Move, change, or cancel a single occurrence of a recurring event - reschedule one practice without touching the rest of the series.

  • All-day and multi-day events: All-day events are now first-class, and event times are always shown in the event's own timezone, with clearer handling of daylight-saving transitions.

  • Add events to your own calendar: Download any event, or subscribe to a calendar - or all of a site's public calendars - from Apple Calendar, Google Calendar, Outlook, or any standard calendar app. Members can create private, revocable subscriptions that include members-only calendars.

  • Event reminders: Set reminders on a whole calendar or a single event: 24 hours before, 2 hours before, the day before at 9:00, or the morning of at 9:00. Reminders are delivered through each member's preferred communication channels.

  • Schedule-change notifications: When an event's date or time changes, you can choose to notify affected people with an automatic before-and-after summary of what changed.

  • Google Calendar import: Connect a Rosterli calendar to a Google Calendar feed and it stays in sync automatically.

  • Registration submissions, rebuilt: Find any submission by name, email, phone, or reference, and filter by status, payment, form version, or whether it needs your attention. Results are paged, the counts are exact, the filters are bookmarkable, and coming back from a submission returns you to the view you left.

  • Bulk actions and CSV export: Approve or reject many registration submissions at once, with an optional shared reason, and see exactly what happened to each. Any filtered view can be exported to CSV.

  • Automatic registration emails: Registrants are now emailed as their registration progresses - confirmation, approval, rejection, and payment messages - and you can have chosen administrators notified of new submissions and ones that need attention. Every message is sent in the registrant's language and carries your group's branding.

  • A status page for registrants: Registration emails carry a secure link to a page showing that registration's approval, payment, and membership status, a dated history of what has happened, and a way to finish an unpaid payment. Anyone who loses the link can request a new one.

  • Invitation-only registration: Invite specific people to a registration form by email, with their details optionally filled in for them, and set a form so that only invited people can open it. Each invitation is single-use, and can be resent or revoked at any time.

  • Paste Markdown anywhere: Pasting Markdown into any rich-text editor now converts it into formatted content - headings, lists, links, bold - in a single undoable step.

  • Cards with headers, footers, and backgrounds: Each card in a Cards block can now carry its own background color and its own styled header and footer, configured per card.

  • Create many pages at once: A new Multiple Pages option turns a pasted list of titles into one blank page per line. Every title is checked before any page is created, so a batch never half-finishes.

  • Page templates that stay up to date: Update from page now refreshes a saved page template's layout, blocks, and styling from any page on the same website, so a template no longer goes stale the moment its source page changes. The template manager is also reachable now - from the Pages list and from the From Template flow.

  • Select all in the Asset Manager: Multi-select gains a Select all control, in both the asset picker and the asset manager. It only takes what you can actually use, so files still processing, or of a type the picker will not accept, are left out.

  • Flush text endings: A new Normal Text format lets a rich-text block end flush with the content below it, without a trailing empty band.

  • Google Tag Manager integration: Tag Manager is now its own integration with its own setup card and validation, separate from Google Ads.

  • Taboola Pixel integration: Add Taboola to your site's Analytics & Ads integrations with just your account ID - no Tag Manager container required.

  • Strictly necessary cookies only: A website-level switch turns off every optional analytics and advertising integration - including Rosterli's own analytics - and removes the cookie notice entirely, because there is nothing left to consent to.

  • Low-contrast color warnings: The website editor now warns you when a chosen color combination would be hard to read, using the same standard accessibility checkers use.

  • Background texture control: A new theme setting adjusts your site's background texture from off to strong, with a live preview that matches exactly what visitors see.

  • Clearer subscription cancellation: Cancelling now happens on a plain-language screen that tells you the exact date you are paid through and what happens to your website and content afterward.

  • Clearer roles when you invite someone: The invitation screen now explains what each role grants: a Member can reach member-only pages on your website, and an Admin can sign in to Rosterli and manage the group.

  • Accessibility improvements: Errors on public registration forms are announced to screen readers and tied to the field they belong to, and admin tables and icon-only buttons carry proper column headings and labels.

  • Updated Privacy Policy: Rosterli's Privacy Policy was updated on August 15, 2026, with an in-app notice shown to administrators and members.

Bug fixes

  • Settings stay off when you turn them off: Fixed 33 places where a setting explicitly switched off was read as on - including copied registration forms becoming public and disabled reminder rules re-enabling themselves when edited.

  • Registration form duplication: Duplicating a registration form now preserves its identity-field mappings, and creating a template is all-or-nothing.

  • Agreements without checkboxes: A registration agreement configured without a required checkbox no longer blocks the form from being submitted.

  • Approve and reject now work: On a registration submission, the approve and reject buttons rendered as active but did nothing at all when clicked.

  • Registration templates and version publishing: Previewing or using a saved registration template returned "Template not found", and publishing a draft version of a registration form failed without saying so. Both work again.

  • Passkey sign-in restored: Passkey sign-in and registration work reliably again following the platform's server migration.

  • Month view shows every event: Events on the leading and trailing days of the month grid now appear, and multi-day events show on every day they span rather than only the first.

  • Deleted events stay deleted: Deleted calendar events no longer appear on public calendars.

  • Correct recurrence end dates: The recurrence summary no longer shows the day after the end date you actually picked in some timezones.

  • Imported event descriptions: Descriptions brought in from a connected calendar showed their raw markup as text. Formatting now renders properly, including when a link is wrapped across lines in the source feed.

  • Emails in your branding: Emails sent on behalf of your group now carry your own logo and colors instead of Rosterli's, and schedule-change emails show readable local times instead of technical timestamps.

  • Member dashboard stability: Fixed a crash on the member dashboard after creating a calendar subscription.

  • More complete French and Spanish translations: The calendar and reminders screens, legal notices (now with proper accents), and the publish-time compliance messages are fully translated.

  • Navigation changes that stick: Dragging items in the navigation editor could quietly revert, or snap back with a message about a change nobody made. Reordering and nesting now save the first time, and dragging a parent carries its children with it.

  • Website editor errors: Creating a page from a page template, and opening the editor for a Navigation block, both failed with an error. A page created from a template can also no longer be left half-made if something goes wrong along the way.

  • Support conversations: Opening, replying to, resolving, or archiving a support conversation could fail with an error, and a new reply did not appear until the page was reloaded.

  • Timeline connectors: Turning "show connectors" off on a Timeline block now takes effect on the public site.

  • Whole-card links: A card set to be clickable as a whole no longer renders a broken, empty button inside the link.


July 2026

July was Rosterli's biggest month yet: your own custom domain with automatic HTTPS, a redesigned member experience with more ways to sign in, a new onboarding checklist, clearer registration status, redesigned Merchandise order tools, and a long list of reliability fixes across the platform.

Feature enhancements

  • Early-bird pricing with a three-year guarantee: Rosterli's subscription is now $19/month or $199/year (regularly $29/month or $299/year) for groups that sign up during the early-bird offer - and your signup price is guaranteed for three years, even if regular pricing changes later.

  • Connect your own custom domain: Point your own web address (for example, yourclub.com) at your Rosterli site through a guided, step-by-step setup screen. Once your domain is verified, Rosterli automatically provisions secure HTTPS, so your public site loads on your own branded address with a padlock - no manual certificate work.

  • Timeline block improvements: The Timeline block gained a tabbed milestone editor with rich-text descriptions and renameable milestones, and its connecting line now renders correctly on your published site and in preview - ideal for histories, seasons, or "how it works" stories.

  • Richer Article content: Article blocks can now lead with either an image or a video, include formatted tables for schedules, fees, or rosters, and be translated into your site's other languages.

  • Show or hide content by device: Layouts gained responsive visibility controls, so you can show or hide sections on mobile, tablet, or desktop, and choose how multi-column layouts stack on smaller screens.

  • Extract a PDF's first page as an image: In the Asset Manager, turn the first page of a PDF into an image asset with one click - handy for thumbnails and previews.

  • Clearer subscription billing: The billing page was redesigned as a simpler two-column layout that makes comparing monthly and annual plans easier, with the annual plan shown first.

  • Onboarding checklist for new organizations: New organizations see a simple "Get your site live" checklist covering the essentials - publish your website, set your branding, add your legal pages, create your first calendar event, open registration, add your contact info, and invite a teammate. Skip anything that doesn't apply, and the checklist retires itself once you're set up.

  • Sign in with Google, Microsoft, or Facebook, or with a passkey: Members can now sign in to their account with a Google, Microsoft, or Facebook account, or register a passkey for fingerprint, face, or PIN sign-in - the same passwordless convenience already available to organization administrators.

  • A Member Sign-In block for any page: Add a Member Sign-In block anywhere on your site and choose exactly which sign-in options to offer, pick a primary method, and control where members land after signing in.

  • A redesigned member dashboard: Members now manage everything in one place - contact info (multiple emails and phone numbers, each with its own notification preferences), notifications, security and connected sign-in methods, a profile photo, and devices enrolled for push notifications. Where you've allowed it, members can also review and update details from their own registration.

  • Members-only pages: Mark any page members-only and Rosterli handles the rest - signed-out visitors are asked to sign in, and the page stays out of public navigation and your site's RSS feed.

  • Clearer navigation and page visibility: The website editor now flags when a navigation link and its page disagree about who can see it, lists exactly what to fix, and can resolve most issues in one click.

  • Registration status you can actually read: Every submission now shows one clear status - like Awaiting Payment, Needs Attention, or Awaiting Approval - instead of a raw badge next to a separate, sometimes contradictory note. Outstanding items are flagged before you even open them, and a Prospective Members list surfaces everyone who registered but hasn't been activated yet.

  • More layout control in registration forms: Set individual field widths so questions can sit side by side, and add spacers or divider lines to organize longer forms.

  • Automatic external calendar sync: A connected external calendar feed, like a league schedule, now checks for updates on its own schedule instead of requiring a manual sync click.

  • Link communications to an event or registration: Tie a message to a specific calendar event or registration to unlock targeted audiences like "everyone with an outstanding balance," and see a running history of related communications on that event or registration.

  • Redesigned Merchandise order tools: Your Orders list is now searchable, filterable by date, and paginated, and each order's detail page shows the buyer's contact info, shipping address, and your own earnings on that order.

  • Merchandise product creation, streamlined: Creating a new product now happens in the background with live progress instead of one blocking screen, with automatic retries, clearer artwork-size guidance, and support for SVG artwork.

  • A content token for the current month: Add a token to a page or email campaign that always displays the current month name, alongside the existing token for the year.

Bug fixes

  • Reliable icons and fonts: Icons and web fonts are now served directly from your site, so they display dependably on public pages and custom domains.

  • Mobile navigation: Centered-logo navigation bars now display correctly on phones, with the logo and menu button aligned as intended.

  • Smarter AI SEO drafting: AI-assisted SEO titles and descriptions now work reliably across more kinds of pages, including longer and more technical content.

  • Sign-in links survive email security scanners: Corporate email security tools that "pre-click" links to scan them were silently using up one-time sign-in links before the real recipient could open them. Sign-in and verification links now show a confirmation step, so the real click always counts.

  • Notifications and messages actually reach people again: Fixed cases where messages sent to specific members or roles, and web push notifications generally, could silently fail to deliver while still showing the sender a success message. Messages sent to "all members" were not affected.

  • Video and Social Feed blocks play and display correctly: Directly uploaded videos now play instead of showing a blank block, and a Facebook Social Feed block shows real recent posts from your Page instead of just a logo and link.

  • Unchecking a box now stays unchecked: Fixed a wide-reaching bug where clearing a checkbox in a block's settings could appear to save but silently keep the old value.

  • Border colors and refund status display accurately: A custom border color could silently override your chosen color swatch, and a fully refunded payment could still show as "Partially Refunded" - both now display correctly.

  • Fewer session errors: Resolved cases where certain admin actions - such as starting a subscription or using AI tools - could occasionally fail with a "session expired" or security warning.

  • Invitations sign you in directly: Accepting a team invitation now signs you in immediately from the same link, instead of sending a second, separate sign-in email.

  • Address autocomplete works on your member profile too: Google address autocomplete, already available when setting up your organization, now also works when members add an address to their own profile.

  • Several registration and fee-schedule settings now save reliably: Fixed cases where turning an option off, such as marking a fee "no payment required" or deactivating an old form, could silently fail to persist.

  • Admin pages load noticeably faster: Signed-in pages now load only what they actually need, instead of the platform's full translation catalogue every time.

  • Open-in-new-tab links: Buttons and images configured to open a link in a new tab now actually do.

  • AI translation on longer pages: AI translation no longer times out on longer page sections.

  • One clear price at subscription signup: Removed a currency-conversion step that could appear when starting a subscription, so you always see and pay the price you were quoted, in your own currency.

June was a big month for reaching and engaging your members: new mailing lists and email campaigns, smarter request forms, a Pricing block, and a wave of website-editor, calendar, and reliability improvements.

Feature enhancements

  • Mailing lists & email campaigns: Grow a subscriber audience with a double opt-in signup block on your public site, then design and send email campaigns from a built-in composer. It includes reusable templates, scheduled sending, file attachments, an audience preview before you send, and automatic handling of unsubscribes and undeliverable addresses. Subscribers can be imported and exported by CSV.

  • Request & contact forms: A rebuilt Request Form block lets visitors send questions, sign-up interest, or booking requests straight from your site. Submissions can notify your admins by email, in-app, and push notification, with spam protection, phone and email validation, and an optional date-and-time slot picker backed by a weekly availability grid. A new Requests inbox keeps every submission in one place.

  • Registration forms: Embed a registration form directly within any website page, and public registration forms now validate and format email and phone entries as people type - fewer errors and smoother signups.

  • Pricing block: A new Pricing block presents plans, membership tiers, or sponsorship levels as clean, comparable cards.

  • New content blocks: A new Article block for long-form, richly formatted content - with headings, images, inline code, and copy-able code blocks - plus a standalone Button block offering the full range of button styles, sizes, and icons.

  • More flexible content blocks: The Cards block gained a tabbed, per-card editor; testimonials can rotate automatically as an accessible carousel; Split Content added image corner-rounding and adjustable media width; Hero banners gained an extra-small height; and the Table block can now be built from several content sources. Block editors now share a consistent rich-text experience.

  • Cleaner page layouts: New layouts default to tighter, more balanced spacing, columns support an optional dividing rule, and header and footer sections can be reordered by drag-and-drop.

  • Calendar time zones: Public event times now display in both the visitor's local time and the event's local time, so schedules read correctly wherever your members are.

  • SEO with AI assistance: Page SEO titles and descriptions can be drafted with AI assistance and saved inline using clearer, floating-label fields.

  • Translated content blocks: Hero, card, call-to-action, testimonial, and Split Content blocks now translate into your site's other languages.

  • Custom favicon: Organizations can set their own favicon - the small icon shown in the browser tab - for their public site.

  • Website & social links: Manage your organization's website and social media links in one place and reuse them consistently across your public site.

  • Subscription trials: New organizations now start on a free trial, with straightforward monthly or annual subscription billing.

  • Time zone at group setup: New groups set their time zone when they are created, with a "use my location" shortcut, so calendars and event times are correct from day one.

  • Passwordless sign-in: Sign in and register with a passkey - a faster, more secure alternative to passwords that uses your device's fingerprint, face, or PIN.

  • Admin experience: A reorganized, task-oriented group-admin menu; an Asset Manager grid that remembers your last-opened folder and adds a download button; and the ability to rename your Home, Terms, and Privacy pages.

  • Privacy and compliance: Visitors get clearer, category-based control over optional analytics and targeting cookies, and publishing checks help ensure required legal links are in place and shown consistently before a site goes live.

Bug fixes

  • Email delivery reliability: Hardened outbound email so notifications and campaigns send dependably, with proper handling of bounced and flagged addresses.

  • Form notifications: Fixed an issue that could stop public form submissions from sending their notification emails.

  • Faster, more reliable editing: Public pages load faster thanks to streamlined styling delivery, and the website editor is now self-hosted rather than loaded from an outside service.

  • Safer site editing: Tightened permission checks so only authorized admins can change a site's pages, layouts, and blocks. Public sites also serve a proper robots.txt for search engines.

  • Ongoing polish: Continued refinement across websites, calendars, registration, communication, Merchandise, and payments.

Highlights of the user-facing improvements and fixes shipped to Rosterli during May 2026.

Feature enhancements

  • Multi-language websites: Public sites can now serve translated content under language-prefixed URLs, with a Languages section in the admin and a new Language Selector navigation item.

  • SEO meta on pages: Every website page now has editable SEO title and description fields, with optional AI assistance to draft them. Page Settings and Page Layouts are split into separate tabs for a clearer editor.

  • Page management: The Website > Content area includes Duplicate Page and Delete Page actions. Home, Terms, and Privacy pages remain protected from deletion.

  • Starter pages for new sites: New and existing group websites are now seeded with Calendar, Register, and About starter pages.

  • Multi-column page layouts: Layouts now support a configurable column gap and an optional vertical rule between columns for cleaner side-by-side sections.

  • Split Content block: A redesigned two-column editor, integrated link picker, button-style options, and per-side media width and alignment controls make it easier to build polished side-by-side sections with text, images, and video.

  • Gallery block: A compact editor with drag-to-reorder, a public lightbox viewer with arrow-key navigation, a caption-alignment control, and a thumbnail picker preview.

  • Calendar block: New list and grid views with month navigation. Events open a card-style detail panel with image, link, and 12-hour times in the visitor's time zone. Past events are hidden from the list, and past dates are disabled in the grid. The admin events list also supports search, sort, and paging.

  • External calendar feeds: Admins can subscribe to outside iCalendar feeds and have those events imported into a group calendar.

  • Contact Information block: The block now embeds an interactive Google Map, geocodes addresses automatically when no coordinates are saved, and pulls social-link icons from Website Branding.

  • Asset manager folders: Folders and nested folders, drag-and-drop uploads into folders, and a Move-to picker for reorganizing existing assets. Folder names accept natural strings.

  • Linking to uploaded assets: Buttons, navigation items, and other link fields can now point directly to uploaded assets, including PDFs and documents - registration packets, schedules, rule sheets, and downloadable forms can live alongside the rest of your media.

  • Navigation styling: Hover, submenu, and mobile-icon color controls have been added so menus can match team branding more closely.

  • Navigation items: Any link can be displayed as a button, item spacing is configurable (with per-item overrides), a new Theme selector item lets visitors switch between light and dark, and a Cookies item reopens the analytics consent modal.

  • Navigation icons: Website navigation items can show an optional Font Awesome icon, positioned before or after the label.

  • Language selector polish: Flag emojis with country disambiguation, and the trigger can be shown as icon, text, or both.

  • Cookie and analytics consent: Public sites show a simple analytics consent modal with a single opt-in, ready for the master Rosterli analytics account.

  • Theme typography: A new Google Fonts picker lets you browse and choose body and heading fonts from the Google Fonts library.

  • Snapchat on Website Branding: Snapchat has been added as a Digital Presence option.

  • Recurring calendar events: Events can repeat on a schedule (daily, weekly, monthly, with end-after-count or end-on-date), and the public calendar feed expands each occurrence automatically.

  • Calendar event deletion: Events can be removed with a soft delete by default; an admin-only hard delete is available when needed.

  • Per-block font size: The block style drawer includes a font-size slider so individual blocks can be tuned without changing the page-wide style.

  • Website admin breadcrumbs: A compact breadcrumb appears on Website admin pages so it's clearer where you are while editing pages, layouts, and blocks.

  • More sign-in options: Facebook and Apple sign-in are available alongside Google and Microsoft.

  • Sidebar improvements: The sidebar handles users with zero, one, or many groups more gracefully and remembers your last-used scope.

  • Friendlier page-row actions: Inline action buttons on website page rows have been replaced with a tidier kebab menu.

  • Consistent phone-number formatting: Phone numbers are now stored and displayed in a consistent North American format throughout the platform.

  • Publishing override: Admins can publish a website with outstanding readiness blockers after a confirmation step.

  • Operational notifications: Slack notifications now fire on new signups, group creation, website publish events, and unhandled errors.

  • Cards block: A refreshed cards block with clickable card images, links to uploaded files, a centered-row option, and title spacing and color controls.

  • Hero banner logo sizing: Minimum and maximum logo-width controls let you size your logo precisely in page headers.

  • Dynamic content tokens: Insert tokens such as the current year, organization name, or contact details into your content and they fill in automatically when a visitor views the page.

  • Richer text editing: The rich-text editor adds Small and Fine print styles and a unified link picker for pages, uploaded files, and external links.

  • Calendar list range: Upcoming-event lists can be bounded by a number of months ahead or a set number of events.

  • Organization name in navigation: Show your organization's name in the menu bar, optionally linked to the home page and in a color of your choice.

  • Section content alignment: Align a section's content to the top, middle, or bottom for cleaner vertical spacing.

  • Asset downloads: Download any uploaded file directly from the Asset Manager.

  • Video previews in the Asset Manager: Uploaded videos now play directly inside the asset detail panel.

Bug fixes

  • Horizontal scrolling on public sites: Resolved unwanted horizontal scrollbars caused by full-bleed sections and video backgrounds.

  • Contact Information block: Phone numbers and floating-label fields now render correctly on the public site.

  • Active navigation highlighting: The active state in the navigation now updates correctly when browsing locale-prefixed pages.

  • Calendar recurrence: Several issues were resolved that prevented some recurring patterns (notably "end after N occurrences") from saving and expanding correctly.

  • Admin calendar month view: Removed the internal scrollbar so the month grid uses the page's natural scroll.

  • Page meta saving: Saving meta details on protected system pages now succeeds instead of returning a generic failure.

  • Branding phone-number form: Adding a phone number from Website Branding works again.

  • Block borders: Border width, style, and side selections now save correctly and render reliably on the public site without being overridden by theme defaults.

  • Asset uploads: SVG and WebP uploads are no longer accepted, keeping uploads safer for everyone.

  • Translation accuracy: Eliminated several cases where the wrong translation key was shown across the app, and filled in missing labels for navigation spacing options.

  • Rich-text rendering: The rich-text sanitizer now keeps standard Bootstrap utility classes and basic container divs, so styled content is preserved on the public site.

  • Sign-in stability: Resolved crashes that could occur when one or more OAuth providers were left fully unconfigured.

  • Cards block icons: Fixed Cards block icons that could appear blank on published sites.

  • Gallery carousels: Removed a stray character that could appear beneath gallery carousels on public sites.

  • Animated menu icon: The mobile menu's open and close icon now animates correctly.

  • Full-height pages: Short public pages now fill the browser window instead of leaving a gap below the content.

Here are the user-facing improvements and fixes shipped to Rosterli during April 2026.

Feature enhancements

  • Multilingual error pages: Error pages now render in the language selected by the signed-in user (English, French, or Spanish) rather than only in English.

  • Clearer avatar upload feedback: Profile photo uploads now surface specific messages when something is wrong (for example, an unreadable file or temporary storage issue) instead of a single generic error.

  • Translated legal links: Terms, Privacy, and AI Disclosure links now appear in the user's chosen language across all supported locales.

Bug fixes

  • Passkey sign-in reliability: Resolved an intermittent failure that could prevent passkey sign-in from completing on production.

  • Adding an email address: The "Add email address" form on the Account page works correctly again; previously it always returned a generic error.

  • Removing an email address: The remove button on the Account page is now wired up properly on the initial page load.

  • In-app notifications: Corrected a query issue that prevented some in-app notifications from being recorded and delivered.

  • Translation labels on dashboards: The "My Groups" dashboard and several admin pages no longer display raw translation keys in place of their proper labels.

  • Cleaner error pages: Unexpected errors now show a friendly error page consistently in production, without leaking technical details.

March was an early-stage build month focused on putting the foundational pieces of the platform in place. The highlights below are the first user-visible building blocks.

Feature enhancements

  • Registration form builder: Initial registration form builder with advanced layouts and a live preview while editing.

  • Admin calendar: First version of the admin calendar for managing events.

  • Member management: Member directory with per-membership status tracking.

  • SMS management: Foundation for outbound SMS communications.

  • Website page editor: Cross-region block movement and inline page previews while editing.

  • Layout width controls: A new decoupled layout width model with per-section bleed, content-width, and vertical-padding controls, plus block-level breakout options for hero and split-content blocks.

  • Public website rendering: Initial public-site rendering pipeline and routing improvements, including proxy-aware host handling.