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

Font Awesome — Pro icons and kits 1.0.2

(0 reviews)

1 Screenshot

Font Awesome — use the icons you already pay for

Invision Community ships Font Awesome 6 Free and gives you no way to change it. If you have a Font Awesome Pro subscription, none of it works here. If you want an icon added since 2024, it isn't there.

This is a small, free application that fixes both.

It costs nothing. There is no licence key and nothing to renew. If you use Kit mode you are using the Font Awesome subscription you already have — this simply lets Invision Community see it.

Two modes

Mode

What you get

Font Awesome 7 Free

2,606 icons instead of 2,492 — 115 more than Invision ships. No account needed.

Your Kit

The full Pro set — around 68,000 icons across six styles, plus Sharp and Duotone if your plan includes them.

Both load from Font Awesome's own CDN, not a third-party mirror.

Kit setup is one field

Paste your Kit ID and save. It accepts whatever you have to hand — the bare ID, the kit URL, or the entire <script> tag copied from your Font Awesome dashboard. There is a Test the connection button that tells you what actually loaded before you go looking at your site.

Nothing breaks

This is the part worth understanding, because it is why the application is safe to install on a live community.

Invision Community loads its own Font Awesome from a core template that offers no way to remove it. Rather than edit that file — which an upgrade would overwrite — this loads afterwards and takes precedence.

That has a real benefit beyond upgrade safety. Font Awesome 7 dropped exactly one icon that existed in 6 (fa-vector-square). Because Invision's copy is still underneath, that icon keeps working. An application that replaced Font Awesome outright would have broken it silently on every site using it.

The cost is about 70KB of stylesheet that goes unused. That is the trade, stated plainly.

What you control

  • Which mode — Free 7 or your Kit

  • Which release of Font Awesome 7

  • Whether the AdminCP uses it too, or stays exactly as Invision ships it

  • Turn it off at any time and you are back to stock, immediately

Requirements

  • Invision Community 5.0 or newer (self-hosted)

  • For Kit mode: a Font Awesome account with a published kit. Free plans have kits too.

  • Outbound HTTPS from visitors' browsers to Font Awesome's CDN

No core files are edited, no database tables are created, and nothing is stored except your settings.

What's New in Version 1.0.2

Released

1.0.2 — icons stop arriving late

Reported as Kit loads late, delaying the page.

  • A Font Awesome Kit is JavaScript, so it belongs at the end of the page — nothing should block reading to fetch it. The problem was everything that came after: the kit ran, and only then did the browser discover the stylesheet and font files it wanted, on a second host it had never spoken to. On a measured page load the icons did not start arriving until several seconds in, long after the page had painted.
  • The document head now carries connection hints, so the browser resolves and connects to both Font Awesome hosts while it is still reading the head, and starts fetching the kit at the same time. By the time the script tag is reached, the work is already done.
  • Nothing to configure, and the script has not moved — this only stops the browser waiting to find out where to go.
  • Free CDN mode gets a connection hint too, for the font files the stylesheet requests.

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.