WHAT SHIPPED, AND WHEN

The record,
kept in public.

Dated from the day each change reached production. Anything that is being built rather than running is at the bottom, and anything on neither list is not built.

13 September 2026

Courses

Modules and lessons carrying video, audio, PDFs and text, with drip scheduling, quizzes, prerequisites and certificates. Hosts build a course in settings and can keep writing it long after members are enrolled, because a course is not one document that gets saved once.

Lessons that are actually locked

A lesson body is stored apart from the lesson row. A rule can hide a row and cannot hide a column, so a lesson somebody is not entitled to open does not come back at all rather than arriving and being covered up.

Progress that survives an edit

Completion is recomputed from what a member has actually done rather than kept as a counter, so adding a lesson correctly un-finishes whoever had finished the older version of the course.

12 September 2026

A public front page, built by the host

Every community gets a front page assembled from thirteen sections, arranged by whoever runs it. What a visitor meets is now a decision rather than a default.

A way to be found

A stranger can discover a community rather than needing somebody to send them a link — for the communities whose hosts have decided to be findable.

One front door

A community reachable at more than one address now redirects to a single canonical one, so links, search engines and shares all agree on where it lives.

Richer posts

PDF carousels, and video and audio with real players rather than a link to somewhere else.

Mentions

Name somebody in a post or a reply and they hear about it.

7 September 2026

Events

A calendar with RSVPs. Times are rendered in the reader’s own zone, and the host’s zone is named only when the clock genuinely differs — so a London host and a Lisbon reader in winter get no footnote about nothing.

Photos, as an album

Pictures collected in one place rather than only scattered through the feed, behind the same signed links as everything else.

Forums

Threaded discussion with its own space labels and reply counts, separate from the feed so a long conversation does not scroll away.

A new look, and dark mode

The product’s own visual system, rendered on every surface in both tones. A community that has stated its own accent keeps it in dark as well as light.

The dangerous corner

Transfer a community to somebody else, change its address, or close it. Each asks you to type the name, and the check happens in the database rather than in the browser.

Insights, for hosts

Settings now shows what the platform itself did inside your community, readable by you and by nobody else who is not in it.

Sign-in and account email

Sign-in links, forgotten passwords and first-time onboarding, verified end to end from our own domain.

Your own logo, in five places

Settings now takes a wide logo, a reversed wide logo, a square mark, a reversed square mark, and a tab icon. Two shapes rather than one, because a wide logo cropped into a box and a mark stretched across a band are both the same mistake. A missing shape falls back to your initial or your name in type — never to a transformed version of artwork you gave us.

Links, and link previews

Addresses in a post are now links, and the first one gets a preview card. Nobody can write a preview through the interface, so a member cannot forge a card for a page they do not control. A bare domain deliberately stays plain text, because “Node.js” and “index.tsx” look exactly like one.

Emoji in replies

A picker searchable by what somebody would actually type — “deadline” finds the clock. A reply that is only emoji is a gesture rather than a sentence, so it is set at the size of one. Your own emoji are never swapped for another vendor’s.

A security review

Four ways one community’s content could be reached from another, and one way a member could raise their own role, were found and closed. Each was verified by attempting it before and after the fix, because a fix that changes nothing looks identical to one that works.

6 September 2026

Invitations

Invite by shareable link or to a single address. Expiry and use limits are enforced in the database rather than by not showing the link, so a link that has run out genuinely stops working.

One sign-in across every community address

A host who signs in at the app now stays signed in on their own community’s address. Sessions previously stopped at the host they were created on.

Email from our own domain

Sign-in links and notifications now send from success.digital with sender authentication in place, so they arrive rather than landing in spam.

September 2026

Direct messages

Private messages between members, with three rules enforced in the database rather than the interface: a host cannot read them, a conversation link is not an invitation, and a conversation belongs to one community. Notifications record who wrote, never what was said.

Search

Across posts, spaces and channels — and across people for members. Every query runs on the caller’s own session, so results can never disagree with what that person is allowed to see.

Moderation, with an audit log

One queue for reports and join requests, oldest first. Pin, hide and delete each take a confirmation step, and every decision is written down.

Photos on posts

Stored privately with no public read access at all. The server signs a short-lived link, and only for a post the reader could already open.

Nine themes

Chosen by the host and applied to the whole community without a deploy. Accent, tagline and the word for a shared space are stored as data.

Community settings

Name, tagline, vocabulary, visibility, indexing and modules, all editable by the host.

Roles

Host, moderator and member, at both community and channel level. Isolation between communities is enforced by row-level security.

A phone layout

Five destinations at most in the bottom bar, and never a horizontal scroll.

In build

The product’s own visual system, rolling across every screen.

A platform admin desk, where every visit to a community is written somewhere its host can read.

Events, courses and payments are designed and undecided. When they are built they will appear above this line with a date on them, not below it as a promise.

Start one and watch it grow.

Start your community