Hello Ethereans! 👋
We're excited to announce that a new version of Ethereum World is live!
We've teased you about upcoming features in previous newsletters, and now they're here! We invite all of you to explore this new version and join our epic journey of creating the new home of mind for Ethereum! 👩🚀
The refactoring 🧱
The major element of this release is the complete code refactoring. This is the process of restructuring the existing code to improve the design, structure, and implementation of the framework that makes Ethereum World possible.
Re-architecting the different bricks that make our code was a multi-month effort that required a lot of brain juice and an insane amount of coffee! ☕️☕️☕️ We’re now very happy to have reached this major milestone as it unlocks new possibilities for Ethereum World.
Additionally, many libraries were changed in this process to enable UI/UX features that were hard to implement previously, such as optimistic updates. This means:
- significantly faster page loading and long-awaited features such as link previews in posts
- less complex and easier to read code.
With this release, we've laid the foundations for building with Ethereum World. Developers will soon be able to unleash their creativity and build the apps, widgets, and integrations that will push the social network to its next phase. We are very close to the point where we can all co-create our very own flagship web3 social network! 🚀
The cool new stuff 🧸
The new release comes with a list of features, improvements, and fixes that get us closer to delivering a delightful web3 user experience. Here's what's new!
- The moderation app is a suite of tools for decentralized and transparent moderating on Ethereum World. A moderation transparency log has been added to this release. It's the full log of all the actions undertaken when a post or account has been reported 👀
- Rich previews are generated from links posted with Open Graph meta tags
- Editing and deleting your own post or reply is now possible
- Reporting an account is now possible
- A statistics modal for followers / following is shown on every profile page
- Zooming-in photos is enabled.
- URL-based modals
- Configurable report reasons
- History scroll restoration (when you go to the previous page, you will land exactly where you left it)
- Background updates for UI
- Added persistence to tag subscriptions
- Added a reactive interface (propagated updates)
- Added a react-query API flavored hooks for state management
- Refactored almost all of the codebase.
- Suggested items from the editor (e.g. mentions) are now clickable
- Multiple fixes for the mobile and desktop versions.
Now that we have the solid foundations on which we can build all variety of new apps, the next step for Ethereum World will be to open its doors to the developers in our community. If you're interested in being one of the pioneers of this new paradigm, please join our Discord and reach out to us.
Apps can be developed and integrated by anyone willing to enrich the social experience. Here are some potential future integrations:
- 💬 A private messaging app
- 👍 A voting app
- ❤ A liking / reacting app
- 💰 A tipping / payments app
- 🎁 An e-commerce app
The possibilities are infinite in building a viable alternative to centralized social media. In the meantime, we invite all Ethereans to try out this new version, as well as share the news far and wide!
We're also looking for a Community Manager to join our decentralized team. Please pass the word if you know someone who enjoys building and nurturing communities. Looking forward to growing this world together! 🌍🌎🌏