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

Typesense Search — instant search 1.0.6

25.00 USD · Renewal Term: 15.00 USD/6 months

(0 reviews)

2 Screenshots

Typesense Search — instant results, typos forgiven

Community search should feel like the search bar on a modern app: results the moment you start typing, and the right answer even when the word is misspelled. Typesense Search brings that to Invision Community, powered by the open-source Typesense engine running on your own server.

Typical searches return in under 50 milliseconds — on a test community, 2ms.

What your members get

  • Typo tolerance. Search for "instalation" and still find every post about installation. Adjustable from forgiving to exact.

  • Instant results. Matching content appears as they type, before they press enter.

  • Filter by content type. Topics, posts, files, gallery images, blog entries — counted and filtered in a sidebar, so a busy result set narrows in one click.

  • Highlighted matches. Results show the phrase in context with the matched words marked, so members can see at a glance which result they want.

What you get

  • It indexes everything, automatically. Rather than hooking each application one by one, the app mirrors Invision Community's own search index — so every content type your community has installed is covered, including ones you add later.

  • Permissions are never guessed. Each document carries Invision Community's own permission tokens, and every search is filtered against the member's real access. Members see exactly what they are allowed to see and nothing more.

  • Keeps itself in sync. A background task pushes new and updated content every few minutes, removes content that has been deleted, and can rebuild the whole collection on demand.

  • A status panel that tells the truth. Connection state, Typesense version, documents indexed versus documents available, and time of last sync — all on one screen.

Your community keeps working

This app runs alongside your community's built-in search rather than replacing its internals. Switch on Use for the main search page and members who search are taken to the Typesense results page; switch it off and everything reverts to stock instantly. If the Typesense server is ever unavailable, your community carries on exactly as before.

That also means it is completely upgrade-safe: no core file is modified, so an Invision Community update can't break it and can't silently switch it off.

Requirements

  • Invision Community 5.0 or newer (self-hosted)

  • A Typesense server reachable from your community — it runs comfortably in a single small Docker container alongside your site, or on Typesense Cloud

  • An admin API key for that Typesense server

Setup is a few minutes: point the app at your server, save, and press Rebuild collection.

Why Typesense

Invision Community ships with MySQL search and supports Elasticsearch. Typesense sits between them — dramatically faster and more forgiving than MySQL, while being far lighter to run than Elasticsearch. It is open source, it is a single binary, and it will happily run in a few hundred megabytes of memory next to your community.

Version 1.0.0 · Invision Community 5 · self-hosted

What's New in Version 1.0.2

Released

No changelog available for this version.

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.