Skip to content
← Back

Change log

Last updated November 4, 2026

  • Arriving here now explains what this is

    October 1, 2026

    Someone who accepts an invitation used to land straight on the board — a page of other people's prayers, with no word about what to do. Now they land on How it works, which opens by saying plainly what PrayerGroup.Live is, tells a new member it is an early version and that some posts are ours, and ends with three things we hope they will do. The same one-paragraph description opens both invitation pages. On the board, a member who has never posted is offered a first post, once, with who can read it — and never pressed.

  • Invitations have their own page, and can carry a few words of your own

    October 1, 2026

    Inviting someone used to sit at the bottom of account preferences. It is now its own page under your account. You can add up to 500 characters of your own; whoever opens your link sees them with your name, and nobody else does — they disappear once the invitation is used, and they are never sent in an email. Five invitations at a time, and one comes back each time somebody accepts.

  • A welcome, a check-in, and a personal note from one of us

    October 1, 2026

    New members now get a welcome email shortly after they join and one check-in a few days later — both can be switched off in one click, and a separate switch in your preferences, so turning them off never touches response emails. Separately, one of the two of us writes to every new member personally. While fixing this we found the unsubscribe page told members who had only turned off response emails that they had left the waitlist. It no longer does.

  • Google Analytics no longer loads for anyone signed in

    October 1, 2026

    We said it would come off the signed-in pages once people other than the two of us were here. They have been since mid-September, and it ran for two weeks longer than it should have. It now loads only on our public pages, only for visitors who are not signed in, and switches itself off the moment we know you are a member.

  • We say what is not built yet, where you would look for it

    October 1, 2026

    Three places said you could choose to make a post public. You cannot yet — only posts we wrote ourselves are shown to visitors — and the copy now says so. Where a feature is coming but not here, a small marked note says so in place: making a post public, friends and following, and more say over which emails reach you. Each points to the roadmap, which gained the two entries it was missing.

  • Editing a hidden post genuinely sends it back for review

    September 24, 2026

    It never had. The database rule that re-queues an edited post was written to fire when the version number changes, and it fired only when a statement named that column directly — which the app never did. So every edit since the feature was built went unreviewed and nobody could have noticed from the outside. Fixed, and the check that would have caught it now runs against a real database. While we were there: an author can always edit their own post, and the fifteen-minute window came back for everyone else.

  • Automated screening is on, and it runs inside our own database

    September 23, 2026

    Every post and response is now checked automatically the moment it is written, by one classifier, and then read by a person. The check runs inside Supabase rather than on the machines that serve the site, so the words never pass through our hosting provider on the way — the only companies that see them are the ones named on Specs & services. The endpoint we use keeps no copy of what we send it. A second check, by a language model, was planned for posts that suggested someone might be in crisis; it is not running, because that company’s terms permit keeping flagged messages for up to two years and those posts would be the most likely to be flagged. A person reads them instead.

  • Analytics stop loading entirely if your browser asks them to

    September 23, 2026

    If your browser sends a Global Privacy Control signal, neither analytics tool now loads at all — nothing is sent and no analytics cookie is set. Previously one of the two loaded regardless and we merely withheld the page view, which is not the same thing and our Privacy Policy said otherwise. The policy also now names both tools rather than one, and describes what session replay is limited to: public pages only, with all text masked in your browser before anything leaves it.

  • A hidden post now says it is hidden, and you can do something about it

    September 22, 2026

    If something you wrote comes off the board while a person reads it, you see that on the post itself and in an email — what happened, which ground rule it appears to touch, and that you can edit or delete it. Before this it simply became invisible to everyone else and you were not told. Deleting a hidden post also works now; it did not. And every moderation decision is recorded with who made it, which is a record we keep rather than one you see.

  • A way to tell us things, and a closed door

    September 22, 2026

    There is now a feedback box on every page and a queue behind it, so writing to us is not an email that gets lost. Separately: joining is by invitation only and always was meant to be — a gap let anyone who had signed up to the waitlist let themselves in, and that is closed. The board is also readable without an account now, showing a small set of posts we wrote ourselves and marked public. No member's writing appears there.

  • Public-visibility wording corrected, and a roadmap entry for it

    September 19, 2026

    “Never public” now reads “never public without your say-so” on the Privacy Policy, Terms, How it works and the FAQ. We expect to let members choose, post by post, to make a prayer visible outside the community in a stripped-down form; the roadmap now says so. The default stays members only. Also today: the Accessibility page describes its keyboard and screen-reader support as what we build toward, not what has been verified.

  • Policy and site copy corrected against what is actually built

    September 15, 2026

    Our policy pages described audience-picking and group spaces, which we have not built — every signed-in member sees every post today. That is now what they say, with the roadmap linked for what is coming. The Article 9 consent no longer asks you to agree to a choice that does not exist. Sub-processors moved to Specs & services, which was already the more complete list.

  • Every public page says when it last changed

    September 12, 2026

    Generated from the code for pages that are their own content; the policy pages carry the policy's own date instead.

  • Specs page now names the services that read what you write

    September 12, 2026

    Anthropic and OpenAI screen posts in production. They were listed only as tools we build with.

  • A public roadmap

    September 12, 2026

    What we are working on, what comes after, and the open questions we have not answered. No dates, nothing promised.

  • Site-wide copy review

    September 12, 2026

    Every page read against what the code actually does. Four claims described features that do not exist and were corrected.

  • Password strength meter and breach check

    September 12, 2026

    Minimum raised to 12 characters. New passwords are checked against known breach corpora; no character rules.

  • Members can invite people

    September 12, 2026

    Five invitations at a time, and one comes back each time somebody accepts.

  • Every change now runs the full test suite before it ships

    September 11, 2026

    Migrations, types, unit tests, the privacy suite and the build, on every push.

  • Change your password, email address, or username

    September 11, 2026

    An email change is confirmed at the new address and announced at the old one, with one click to undo it.

  • Account settings

    September 11, 2026

    Notification preferences, downloading everything you have written, deactivating, and erasing — all self-serve.

  • Member profiles

    September 11, 2026

    Choose how your name appears, write a short bio, set a country, and decide whether other members can see your profile.

  • The app is ready to be translated

    September 11, 2026

    Every visible word moved out of the code and into language files. Latin American Spanish is in progress.

  • A guided tour at /how-it-works

    September 10, 2026

    Seven chapters showing what the board looks like, who sees what, and what it costs.

  • Signing up now needs an invitation

    September 10, 2026

    Accounts are invitation-only while we expand.

  • Take your writing with you, or delete it

    September 9, 2026

    Export everything you have written as one file, deactivate without losing it, or erase it for good.

  • Moderation and reporting

    September 8, 2026

    Posts go up straight away and are reviewed after. Reporting something never hides it, and a person makes every decision.

  • The prayer board

    September 8, 2026

    Post a prayer, respond to anyone, react, save a draft, and mark a prayer resolved. The first version of the product itself.

  • Team area paused for maintenance

    August 31, 2026

    Sign-in, password reset, and the internal admin area show a maintenance notice while we reconnect our email delivery. The public site, including waitlist signup, is unaffected.

  • Site analytics now run on every visit

    August 31, 2026

    Google Analytics 4 previously loaded only after a visitor accepted a consent banner. It now loads on every page view, and the banner is gone. We still ask Google to shorten IP addresses, we send no ad or profiling signals, and we run no other trackers. Details on our privacy page.

  • Security & privacy hardening pass

    August 19, 2026

    Tightened database permissions, added security headers on every response, self-hosted fonts so visits don’t leak to a font CDN, and added a standard security.txt contact so researchers can reach us.

  • Blog shipped

    August 19, 2026

    Built the blog — posts, authors, tags, SEO, accessibility checks.

  • Admin dashboard shipped

    July 18, 2026

    Internal admin area went live with KPI overview, along with change log and specs page.

  • Landing page went live

    July 18, 2026

    Public waitlist landing page is now live at prayergroup.live with double opt-in email confirmation, referral loop, and analytics tracking.

  • Email delivery wired to Resend

    July 18, 2026

    Confirmation and welcome emails now send from hello@prayergroup.live via Resend. Supabase auth emails routed through Resend SMTP.

  • First prototype started

    January 22, 2025

    First prototype, focused on directory for finding and posting online group prayer events.