Hey Fediverse! đ
Big newsâBadgeFed is officially growing out of its prototype phase. This is your periodic (weekly? monthly? vibes-based?) update on whatâs new, whatâs brewing, and what we need help with.
Real Badges, Real People
Weâve issued around 25 badgesâour first batch we consider real! đ
Out of those, about 10 were accepted. Folks who accepted shouldâve received a private notification. If you didnât, check your inbox or let us know!
Admin Auth, Hashtags & UX Glow-Up
We added authentication for the admin panel!
Right now, youâll need to set up a Mastodon server and a unique admin user. That account will manage everything: badges, actors, and more.
We also added hashtag support! So badges now show up properly across the fediverse with their tags.
Huge shoutout to @[email protected]âthis oneâs for you! And thanks for the reminder: hashtags really are the backbone of fediverse discoverability.
On the visual sideâwe gave the UI some love! Itâs starting to feel like something weâre proud of. If youâre into CSS or design, weâd love to collaborate.
Weâre inching toward a private beta launch. Just trying to avoid any irreversible DB/spec changes before opening the doors. (Weâve already nuked the whole database a few times… classic early days.)
Federation & Future Thinking
Weâre still figuring out federation, we have already a few ideas to implement it.
We’re deep in the weeds of the OpenBadges spec and slowly building out ActivityPub updates (like actor updates, more robust object flows, etc.).
We also started poking at what interop with at-proto (aka Bluesky) might look like. Weâre skeptical, but curious. If youâve got thoughts, weâre all ears.
Tech Notes & Nerdy Bits
- Still using SQLiteâhavenât made the jump to PostgreSQL yet.
- We added a (very alpha) settings option to download your DB and run raw SQL. Itâs powerful… and risky. Use with care.
- Exploring the idea of one SQLite DB per actor, so identities and records can be portable across servers.
Ohâand we finally squashed that annoying cache issue showing old badges.
Huge thanks to Stefan Bohacek for the report. We made the badge note ID actually unique now. đ
Bug Fixes & Shoutouts
Massive props to:
- Silver Pill for reporting an issue when following an issuer/actor.
- Dan Keck for the awesome a11y PR that added alt-text to badges.
Keep âem comingâwe appreciate every bug report and contribution.
Whatâs Next? đ
Weâre heads-down on:
- Federation polish
- Better actor management
- OpenBadges support
- Prepping for private beta
This is an open-source project. If you’re into decentralization, badges, identity, or just weird fun techâjump in. Feedback, PRs, issue ideas, and vibes are all welcome.
đ GitHub Repo
Letâs make federated badges a thing. đ
âMaho