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.
Fixed High #44

AdminCP database check offered to rebuild tables that were already correct

Affects Podcast Studio · reported on 1.0.1 ·
Fixed in 1.0.2 ·
Update Podcast Studio to pick it up.

Support → Database in the AdminCP could report that this application's tables "have some problems", and offer to fix them with a long list of queries — creating a copy of each table, moving the data across, DROPping the original and renaming the copy.

Nothing was wrong with the database and those queries did not need to be run. The tables were correct. What was wrong was the application's own description of them: each index definition omitted one optional field, so the checker compared the description against reality, found a difference, and offered to rebuild the table to match a definition that was already true.

What it looked like

A wall of SQL on the Database screen, including DROP TABLE statements against live data. Alarming, and entirely unnecessary.

Was anything at risk?

No. The suggested queries rebuild each table to exactly what it already was, so running them was harmless — and not running them was equally harmless. No data was ever affected either way.

The fix

The index definitions now declare the missing field, so the check passes and the screen stops asking. Nothing in your database is altered by the update.

This affected several applications for the same reason and all of them have been corrected in the versions released alongside this entry.

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.