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.

Live Notifications — support and discussion

Featured Replies

  • Administrators
  • Community Expert

Live Notifications

Live Notifications

Invision Community only checks for notifications when a member opens the notification menu. Anything that happens while they are reading a page — a reply to their topic, a mention, a quote — sits there unseen until they navigate or reload.

Live Notifications shows it at the time. A small toast slides in at the corner of the page, the bell count updates to match, and the member carries on reading.

What it does

  • Notifications appear as they happen. No reload, no navigation, no waiting for the member to go looking.
  • The bell stays honest. The counter in the header is updated from the same figure, so the badge and the menu can never disagree.
  • It reads like a notification, not an advert. A photo, one line of text, and a dismiss button. It fades after a few seconds, and hovering it stops the clock so nobody loses a message they were mid-way through reading.
  • Click to go straight there. The toast is a link to whatever caused it.
  • Optional chime. Off by default. When switched on it is a short two-note tone generated in the browser — nothing to download, and nothing to host.

Instant with Realtime, still useful without it

Installed alongside Realtime, notifications arrive over the existing WebSocket the moment they are sent — typically inside a few seconds, with no polling at all.

Without Realtime the application still works. It falls back to a light periodic check on an interval you set, so members see notifications while they read rather than only when they go looking. The AdminCP tells you plainly which of the two is happening, rather than leaving you to guess.

Built to stay out of the way

  • Nothing is loaded for guests. A signed-out visitor gets no extra script at all.
  • A background tab is never polled. Members with twelve tabs open do not generate twelve times the traffic.
  • Members on a live connection are never polled at all.
  • Reduced-motion preferences are honoured, and the toast is announced politely to screen readers rather than interrupting mid-sentence.
  • Light and dark are both handled.

Private by construction

The live message that reaches a browser contains nothing — no title, no author, no link. It says only "look again". The notification itself is then fetched through Invision's own permission-checked endpoint, so a member can never be pushed something they are not allowed to read, even if a channel were somehow joined by the wrong person.

Each member listens on their own channel, and the permission to join it is cryptographically signed by your server for that one member. There is no shared feed to eavesdrop on.

Requirements

  • Invision Community 5
  • Optional: Realtime (with its gateway deployed) for instant delivery. Without it, the fallback check is used instead.

File Information

Submitter Ernest Defoe

Submitted 08/01/26

Category Live, Video & Audio apps for Invision Community 5

View File

Live Notifications

  • Views 11
  • Created
  • Last Reply

Posted Images

Create an account or sign in to comment

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.