ernestdefoe member since: May 09, 2026 · Transparency log
ernestdefoe's packages
-
PHP
ernestdefoe/rubric
Thread prefixes for Flarum 2: a short coloured label before a discussion's title — [Rumor], [Official], [Solved] — chosen when the discussion is started, separate from tags.
-
TypeScript
ernestdefoe/ruffle
Play Flash (.swf) in posts, with Ruffle. A sandboxed emulator, not the dead plugin — no ActiveX, no NPAPI, scripting and networking locked off by default.
-
PHP
ernestdefoe/salvage
Fight link rot: copies hotlinked images in posts to your own storage before their source disappears, and finds dead links across the forum so staff can fix, replace, unlink or point them at an archive.org copy.
-
TypeScript
ernestdefoe/scribe
Scribe — a true WYSIWYG editor for Flarum. TipTap, with no Markdown anywhere in the stack.
-
TypeScript
ernestdefoe/seamless-refresh
Stop Flarum telling members to reload: new assets are picked up on the next click, and a session that ends under an open page recovers instead of failing every action.
-
PHP
ernestdefoe/secret-santa
Secret Santa: gift exchanges for your community. Sign-ups with wishlists, an automatic single-cycle draw with exclusions, private shipping notes only your Santa sees, anonymous Santa messages, shipped and received tracking, and a show-what-you-got thread.
-
PHP
ernestdefoe/segue
Segue — a loading screen instead of the blank flash when your forum opens, with your own loading icons, and page transitions where discussion titles and avatars glide from the list into the page.
-
JavaScript
ernestdefoe/sheaf
Multi-quote for Flarum: collect quotes from several posts, even across discussions, then reply once with all of them.
-
JavaScript
ernestdefoe/shelf
Members rate, log and list the movies, shows, games, albums and books Marquee links to. Profile shelves, public lists and a top-rated view.
-
PHP
ernestdefoe/shutter
Photo contests for Flarum 2: staff run themed contests on a schedule, members submit photos, the community votes or judges score, and winners are crowned on a podium with notifications and badges. A contest is a discussion.
-
JavaScript
ernestdefoe/since
Since — what changed while you were away. Flarum shows a returning reader what is new; this shows what MOVED: the posts they had already read that were edited behind their back.
-
PHP
ernestdefoe/slow-mail
Slow Mail: pen-pal letters between members that take time to arrive, depending on how far apart they live. Stamps, postmarks, an outbox with each letter's journey, an inbox of envelopes to open, and pen-pal matching.
-
PHP
ernestdefoe/social-groups
Social groups for Flarum 2 — members can create, join, and manage groups.
-
PHP
ernestdefoe/sonic
A light search driver for Flarum 2, backed by Sonic, the tiny Rust search backend. Free and MIT.
-
PHP
ernestdefoe/spoiler-shield
Spoiler Shield: discussions and posts gated to each member's progress through a book, show or game. Members say where they're up to, anything further ahead is blurred until they reach it or tap to reveal, and the hidden words never leave the server. Works with Marquee episodes, Anthology reading pro