It's that time of the month again everyone! Let's take a couple of minutes to round up what's been happening here at Funkwhale HQ 📰
Sparkly new infrastructure
As we mentioned last month, we've been hard at work migrating our services to new hardware. We're pleased to announce that we have finished moving everything 🥳 We've already noticed significant improvements to most of our services. We hope you do too!
We've also taken this opportunity to improve our monitoring and logging. There are still a few things we want to add, but we've made an amazing start!
Improved mail service
While we're talking about servers, we've taken some time to improve our mail server. We use this server to send signup and notification emails, as well as host our project email. We noticed it was a bit flaky, so we decided to dive into the configuration and tune it a bit. Thanks to @frommMoritz for their guidance on this 🙏
Project updates
This month we met to decide some things about the future of the project. Specifically, we've started the process of winding down the association. We moved most of our financial assets over to our new host in preparation for the closure.
Funkwhale Association members will receive an email about a general assembly scheduled for next month. We plan for this to be the last assembly 😔 But don't be sad! We will be replacing it with something much better! Keep a lookout for more information on this blog and on our forum. We promise we'll keep you up-to-date with everything 💪
Funkwhale design system
@mjourdan has been hard at work creating a bespoke design system for Funkwhale. You can see their work in our Penpot instance. We will be using this to inform all of our design decisions going forward. Keep your eyes peeled for our UI elements on our website, our blog, and our apps! ✨
We're looking for experienced designers and passionate amateurs to come and give their feedback. We're looking for feedback on the following:
- How best to integrate this sytem with our projects
- Broader design and accessibility considerations
- Any crucial components we haven't considered
If you want to give some feedback, please leave it on our issue tracker.
Our design system is still a work in progress and will continue to evolve as we move forward. We're aware that we don't have everything yet, but we're working on it 🎨
Development updates
This month we've continued our work from last month, focusing on the Vue 3 migration and API cleanup. We've also opened up a couple of development-related topics in the forum. Check them out if you want to get involved!
Here are some of the changes that we merged this month so far:
- @geogkrause added support for the Sentry SDK. This lets admins monitor pods more easily and enables us to keep track of errors 🕵️
- I've added some missing documentation about upload limits. This can be a tricky concept to wrap your head around, so it's good to clarify it 💡
That's it for now! We'll see you again soon! 🐳