Skip to content
View in the app

A better way to browse. Learn more.

ernestdefoe.online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
ernestdefoe.online

Extensions, themes & support for Flarum and Invision Community

Vibe coding for the community web. Report a bug, request a feature, or dig into the source — this is where the tools you use get built, in the open.

We do custom Bespoke Invision Community apps. If you have an idea for something you want then use the contact form to get in touch with us.
Launch sale

Live Topics 1.0.10

85.00 USD · Renewal Term: 30.00 USD/6 months

(0 reviews)

3 Screenshots

Live Topics — run a proper live event, and keep the topic afterwards

Schedule a session. Attendees see a countdown. A host presses start and the room opens: video on one side, moderated questions in the middle, live chat alongside. When it ends, everything worth keeping becomes an ordinary forum topic.

This is the feature Invision Community sells on its Cloud plans. It has never been available for self-hosted communities, and nobody else builds it.

What Cloud charges for it. Live Topics is not included on the entry plan at all. The next tier up allows two events a month. Ten a month arrives at $259/month, and unlimited only at $619/month. This application has no quota. Run one a week or one a day; it is the same price.

The room

Video

YouTube, Vimeo, Twitch, or a direct stream. Changeable mid-session, so a wrong link is not a disaster. Cloud supports YouTube only.

Main Questions

The curated stream. Sortable by newest or by what the room most wants answered.

Chat

The running conversation. A host can promote any message into a Main Question — which is also how they decide what survives.

Three columns on a desktop, with a draggable divider. Tabs on a phone.

What hosts and staff can actually do

  • Promote a chat message into a Main Question. The good question always arrives in the chat, never in the right box.

  • Close replies per question — to everyone, or to everyone but staff, so an answered question stops collecting "+1".

  • Mark when a question was answered against the video position. The converted topic then deep-links to that moment.

  • Approve questions or chat before they appear, when the session warrants it.

  • Mute or remove one person without locking chat for everybody. Cloud has neither; its only controls are global.

  • A staff-only channel where staff coordinate, and where reports arrive — during a live event nobody is watching the normal reports queue.

Four things Cloud does not do

  • Members can ask to be told when it starts. Cloud reminds the hosts and tells members nothing, so anyone who missed the start has to guess. Here anyone can opt in, and the notification fires when a host actually starts — which is the useful moment, since starting is manual.

  • A live attendee count. Visible in the room and on the block, so a session looks alive.

  • The chat can be kept. Cloud discards it outright. Keep it as one collapsed post at the end of the topic, or discard it — your call, per event.

  • An AI recap. Optional. At conversion, the questions and answers are summarised into the opening post, so somebody arriving a week later gets the point without reading forty posts. Cloud produces no post-event artifact of any kind.

It becomes a real topic

Main Questions and their replies are written into your chosen forum as a normal topic, each question attributed to whoever asked it and timestamped when they asked. Searchable, quotable, moderatable — an ordinary topic in every respect.

Real-time, without requiring anything

This works on its own. Out of the box the room updates on a short timer, which is how every live-chat application on this marketplace works. If you also run my Realtime application, this detects it and upgrades to its WebSocket gateway automatically — no configuration, nothing to connect. A socket that drops falls back to timed refresh rather than going silent.

Bounded on purpose

  • A session ends itself when every host has left, after a grace period you set.

  • A session ends itself at a maximum length you set. An abandoned room is a standing cost, and neither of these should depend on somebody remembering.

  • Nothing is visible to anyone until a host presses start.

What you control

  • Who may schedule live topics, and who may moderate any of them

  • Per event: hosts, staff groups, who may attend, approval rules, destination forum, whether the chat is kept

  • Refresh interval, maximum length, host-absence grace period

  • Whether recaps are written at all, and with which provider

Requirements

  • Invision Community 5.0 or newer (self-hosted), with the Forums application

  • Optional: my Realtime application, for WebSocket delivery

  • Optional: an Anthropic or OpenAI-compatible key for recaps — or my AI Assistant, whose key this will borrow

  • No core files are edited. Upgrading Invision Community will not break it.

What's New in Version 1.0.10

Released

Members can now schedule their own live topics

Until now the only way to let someone run a live topic was Can schedule live topics — a moderator permission. To let a member host an AMA you had to make them a moderator, handing over moderation of your whole community to get one session. That was the wrong trade, and it is now fixed.

AdminCP → Members → Groups → (a group) → Live Topics has a new switch: Can schedule live topics. Turn it on and members of that group get a Schedule a live topic button on the Live Topics page, and a short form asking only for the things they actually know — title, description, when, how long, and an optional video link.

They host what they create. They get no moderation powers anywhere else, they cannot appoint staff to their own room, and they cannot change anybody else's session. Moderators with the existing permission are unaffected.

A cap, so opening it up does not mean opening the calendar

Alongside the switch is Most upcoming at once — how many live topics one member of that group may have scheduled or running at the same time. Finished sessions never count against it, and staff are never capped. Leave it on No limit if you would rather not think about it.

Sensible defaults for a member-run session

  • The creator becomes the host.
  • The session is open to everyone who can see Live Topics, which is what an AMA wants.
  • Questions and chat are not held for approval — a member cannot appoint anybody to clear that queue, so it would simply stall. Moderators with Can moderate any live topic can still step in at any point.
  • The date defaults to an hour ahead, and a time in the past is rejected.

Nothing changes if you leave the new switch off, which is how it ships for every group.

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.