Fix
The Dashboard states what its figures cover
Sep 30, 2026
- A platform-wide view says so plainly, and the page carries one heading with the greeting in it.
Fix
My events shows which church each event belongs to
Sep 30, 2026
- Each row now names the church that owns the event, so the same event name in two churches is no longer ambiguous.
- Draft events are no longer returned — only published events appear.
New
A public changelog
Sep 30, 2026
- This page. Everything we release, written for the people who use it, readable without an account.
- Linked from the footer of the public site and from the admin sidebar.
New
Event reminders now reach every start time
Sep 29, 2026
- Reminders fire for events starting at any minute. Previously only events starting on the hour were reached, so an event at 6:30 PM could never be reminded.
- The reminder says how much time is actually left, and a completed event can be revived.
- Push no longer depends on the email preference — a member with email switched off still gets the push.
New
Guest invite links work end to end
Sep 29, 2026
- An invitation link now recognises its token, and accepting it makes the person a member.
- First name and surname are captured separately, and a bad email is flagged in the form rather than after submitting.
- The Invite action sits with the other row actions, beside Remove.
- The waitlist email honours the member's notification preference.
Fix
Recurring events step by calendar unit
Sep 29, 2026
- Weekly, biweekly, monthly and yearly series step by calendar unit instead of a fixed number of days.
- Recurring calendar bars no longer overlap — your own timezone is applied once.
- Registration and check-in work past the first occurrence.
Fix
One date rule, everywhere
Sep 29, 2026
- An end date before the start date is rejected on every screen, consistently.
- An event with no end date completes at the end of its local day, not at its start.
Fix
Giving settings and receipts
Sep 29, 2026
- The two giving toggles now control different things, and the settings screen says which is which.
- Giving receipts keep their PDF attachment.
- Event times render in your church's own timezone, not raw UTC.
Fix
Dates and times follow your timezone
Sep 29, 2026
- Every date you enter is stored the same way and shown back in the timezone your browser reports, so a date no longer changes meaning depending on who opens it.
- This applies across events, givings and reports — including the date picker's own "today".
Performance
Avatars are served at the size they are drawn
Sep 28, 2026
- Member images are resized for the surface showing them, instead of sending the original upload — previously up to 6000px — to every list and card.
Performance
Faster admin pages
Sep 28, 2026
- Summary cards are computed once per load instead of on every render, across givings, events, assets, merch orders, ministries, satellite churches and users.
- Lists and their counts are fetched together, so badges no longer arrive after the rows.
- The reports screen reserves space while loading, removing a large layout shift.
- The group event report and refund summary no longer issue one query per row.
Fix
The admin works properly on phones
Sep 28, 2026
- Summary card values no longer overflow their card and get clipped at the screen edge.
- Filter toolbars and stat grids reflow at phone widths.
- Card headers sit in the right place on small screens.
New
A consistent design system across the whole admin
Sep 27, 2026
- Every table, select, input, button, modal, card and image in the admin now comes from one shared component library, so a pattern looks and behaves the same wherever you meet it.
- Colour pickers, charts and switches are shared components too, replacing one-off versions that looked nearly — but not exactly — alike.
- The component library has its own documentation site, listing each component with its options.
New
Redesigned pages
Sep 27, 2026
- Church Profile, Profile, Settings, Events, Event Details, Ministry Details, Announcements, Product Details, Asset add/edit, Invite Code, Change Password, Refund Requests, Borrow Requests, Merch Orders and Satellite Churches were each rebuilt around a consistent layout.
- Pages that had grown extra panels and duplicated facts were reduced to one place for each fact.
New
Dark mode
Sep 27, 2026
- Dark mode was corrected across the admin — accent colours are legible again on dark surfaces instead of sinking into the background.
New
Undo for deletions
Sep 27, 2026
- Deleting or deactivating a record now offers an Undo in the confirmation toast, and the row comes back on screen without a reload.
- Undo stays available while you hover the toast, so a long confirmation is not cut short.
New
A calendar view for events
Sep 27, 2026
- Events can be viewed as a month calendar, with multi-day events drawn as spanning bars.
- Hovering an event opens a quick view without leaving the calendar, and clicking a date starts a new event there.
- Your chosen view is remembered.
New
Giving history and voiding
Sep 27, 2026
- A giving record can now be voided instead of deleted, keeping the record, its receipt and its audit trail.
- Each giving has a history panel showing who changed what and when.
- The Givings page gained a time filter and a unique-givers summary.
New
Search and filters that keep up
Sep 27, 2026
- Filter controls accept several values at once and summarise the selection instead of showing only the first.
- Selects flip upward near the bottom of a page instead of opening off-screen.
- Search fields no longer overlap their own icon, and no longer search the previous term while you type.
New
Reports rebuilt
Sep 27, 2026
- Every report was rebuilt on the shared component library, with corrected figures: a finance total that was missing giving, event counting, organisation totals, and merch orders disappearing from totals.
- Adds a role-over-time chart and search on the organisation reports.
New
Admin permissions are enforced
Sep 27, 2026
- Admin capabilities are now checked against the API, not only used to hide buttons. A page a role cannot use renders a clear denial instead of a broken shell that fails on every action.
- The Reports section follows the View Reports permission it actually needs.
New
Locations and venues
Sep 27, 2026
- Location entry has a working map picker and server-side geocoding, so a venue is confirmed on the map rather than typed and hoped for.
- Events carry a venue label, shown wherever the full address would have been printed.
New
Register a guest for an event
Sep 27, 2026
- Admins can register someone who has no account for an event, without creating one first.
Fix
Push notifications reach the right account
Sep 27, 2026
- A device's push token could belong to several accounts at once, so a member who signed out kept receiving notifications. Signing out now releases the token and names the device.
New
Discipleship
Sep 26, 2026
- Discipleship requests are one live request per person, not one per pair and type.
- Relationship-gated profiles: a member's details are visible to their discipleship counterpart, including their profile picture.
- A taken phone number is explained, instead of reporting an unexpected problem.