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.