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.

Ernest Defoe

Administrators
  • Joined

  • Last visited

Everything posted by Ernest Defoe

  1. bespoke 2.0.12 What's Changed Fix articles carousel blowing out the layout above/below the discussion list Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.11...2.0.12 View release on GitHub
  2. bespoke 2.0.11 What's Changed Fix content-width stretch + audit findings (security, bloat, dead code) Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.10...2.0.11 View release on GitHub
  3. bespoke 2.0.10 What's Changed Fix above/below widget zones missing in category mode + quiet articles 404 Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.9...2.0.10 View release on GitHub
  4. bespoke 2.0.9 What's Changed Make bespoke.edit delegable; document the boot-time resolve() exception Trending widget: implement the tag filter end-to-end; log fetch failures Translate widget inspector field labels Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.8...2.0.9 View release on GitHub
  5. theme-toggle 3.0.9 What's Changed Fix fatal for logged-in users: $actor->id (property), not id() Full Changelog: https://github.com/ernestdefoe/theme-toggle/compare/3.0.8...3.0.9 View release on GitHub
  6. bespoke 2.0.8 What's Changed Mobile: move the sidebar widget zone below the discussion list Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.7...2.0.8 View release on GitHub
  7. theme-toggle 3.0.8 What's Changed Make pre-paint a closure (no new class) — fixes class-not-found on update Full Changelog: https://github.com/ernestdefoe/theme-toggle/compare/3.0.7...3.0.8 View release on GitHub
  8. theme-toggle 3.0.7 What's Changed Add server-side pre-paint so a full load never flashes the wrong scheme Full Changelog: https://github.com/ernestdefoe/theme-toggle/compare/3.0.6...3.0.7 View release on GitHub
  9. bespoke 2.0.7 What's Changed Log & degrade widget-data failures; document BespokeState boot note Give the client widget caches a 5-minute TTL Refactor list decoration into focused, testable functions Warn before discarding unsaved editor changes Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.6...2.0.7 View release on GitHub
  10. @Subarist I will say mobile looks better on grid view now.
  11. @"Subarist"#p189 Shouldn't be any flash now with the 2.0.6 update. Noticed a slight flash when going from the homepage to the discussion list.
  12. bespoke 2.0.6 What's Changed Fix dark-mode flash by correcting core's per-user pre-paint scheme Scope contributor counts to guests; log the boot enable-flag fallback Log swallowed errors in site plumbing; drop a stale JSDoc line Add a new-post indicator + throttle discussion-list decoration Stop Bespoke writing data-theme; defer to core/theme-toggle (fixes flash) Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.5...2.0.6 View release on GitHub
  13. bespoke 2.0.5 What's Changed Make system dark mode flash-free via render-blocking CSS Extract the enable-flag check into an injectable BespokeState Move ThemeValidator to Theme namespace; cache the discussion-list mode Translate the editor load-failure message Make the Articles widget pull real articles + add a carousel style Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.4...2.0.5 View release on GitHub
  14. @"Subarist"#p185 I agree 100%. I'm a truck driver here in the US and they are slowly coming out with autonomus trucks. They are slowing expanding the areas they can run. Now it won't replace every truck driver but it will replace a bunch of them. Like the company I drive for we are specialized and I don't think a self driving truck would ever be able to replace me or any other driver at my company.
  15. @"Subarist"#p182 this is true.I know so many people are against AI on Flarum but when used correctly and addressing any audit fixes that come up on Floxum AI can make things much quicker than by a human. Plus human developers have just as many issues. I get that because they wrote the code they know how everything is supposed to work but that doesn't always mean the code is good. I don't know why so many people are so against it.
  16. bespoke 2.0.4 What's Changed Prevent dark-mode flash-of-light on initial load Default to OS colour scheme when the visitor hasn't chosen Implement the enable switch and default-preset seeding Bound widget settings size in the published document Wire gutter token, add mobile card padding, use inspect_on label Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.3...2.0.4 View release on GitHub
  17. I could never do what Claude does but I am gaining more understanding of how things work and yes I remember back then having to ask for help on so many things. I knew how forums worked I just didn't know how to do advanced stuff.
  18. @"Subarist"#p179 I'm not gonna lie I've learned how to get Claude to do all the heavy lifting and I take all audit items seriously. I think I have 20 extensions showing on Floxum and they are all green.
  19. 🙃 Not sure what's going on with the emoji picker. Not sure if that's a theme issue or picker issue. Well even in the 1.x days the one thing that was truly lacking was themes. While I'm not gonna build just themes or just extensions I feel that with this theme it's kinda the end all for themes with how much you can customize it. So with that being said this may be the last theme I do unless something hits me. I've covered a general purpose theme with Mosaic and Aurora and a gaming theme with Respawn. There's still a big gap in extensions that you can find on other forum platforms that either there is no Flarum version or it was developed but never maintained or developed and the developer just went MIA. My aim is to bridge that gap some. If you've ever used Invision Community that's where I got the idea for this theme and my Page Builder extension. They both have live editors to make it easy to make something your own without having to know CSS or anything like that.
  20. picks 2.1.2 What's Changed docs: credit upstream huseyinfiliz/pickem by Hüseyin Filiz ci: add draft-release workflow Full Changelog: https://github.com/ernestdefoe/picks/compare/2.1.1...2.1.2 View release on GitHub
  21. @"Subarist"#p173 Thank you will address this at some point today. It'll be included with the next round of audit fixes. Other than that what do you think? I know you can't really see a lot unless you are an Admin but the screenshots give you a really good idea.
  22. bespoke 2.0.3 What's Changed Harden per Floxum audit Centre fallback avatar initials in data widgets Fix editor preview & widget persistence; add high-contrast variants Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.2...2.0.3 View release on GitHub
  23. bespoke 2.0.2 What's Changed Fix admin crash on Flarum 2 (extensionData was removed) Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.1...2.0.2 View release on GitHub
  24. bespoke 2.0.1 What's Changed README: correct PHP minimum, add pricing + support site docs: add the 10 README screenshots Full Changelog: https://github.com/ernestdefoe/bespoke/compare/2.0.0...2.0.1 View release on GitHub
  25. bespoke 2.0.0 What's Changed Bespoke 2.0.0 — the first public release. 🎉 A premium custom theme and a live, in-context theme builder for Flarum 2 — design your whole forum on the page and publish when it's perfect. Highlights Live overlay editor — recolour, re-type, reshape and rearrange on the real forum with instant preview; private draft → Publish workflow with one-click revert. Palette & accessibility — every colour role with light/dark values, harmony generator, and a live WCAG contrast checker. Any Google Font — pick from the entire library for headings and body, plus size, scale and line-height. Three discussion-list layouts — Feed, Grid (cover image + excerpt + tag pills), and a tag-driven Category index. Hero, shape & post styling — gradients/images, height & width, radius, elevation, button styles, post styles, avatar shapes. Effects — header styles + centred logo, visitor dark-mode toggle, glassmorphism, animations, per-tag hero colouring (ramon/colored built in), and per-card tag accents. Site chrome — announcement bar and a custom footer (links + social) with no extra extension. Widgets — Stats, Online, Top Contributors, Newest Members, Trending, Tag cloud, CTA, Markdown, and Page Builder Articles — drag into any zone, one shared cached request. Inspector, presets, and import/export of portable .bespoke.json themes. Fully translatable. Requires Flarum ^2.0. View release on GitHub

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.