New features and updates from the site
We've been quite busy over the last two and a half weeks. During that time we've been working on souping up our infrastructure and improving the software that runs Retrospring. Today we're releasing those software changes, here are the most notable ones:
Foreword
Before we jump into the changes, a small foreword and thank you to all our new users.
At the end of January, CuriousCat, one of the larger Q/A sites, went down for about a week. As people searched for a new home, many decided to try out Retrospring, similarly to what already has happened in December 2021.
Back in early December 2021, Retrospring was at about 2000 users and now, after the second CuriousCat outage that count has risen to about 35,000. Of course, many have returned back to CC, which as of writing this post went back online, but we're also thankful to see that many people have decided to stick around with us!
Retrospring is not a company, we are just three friends building a website we want to use ourselves, with features that we and the community want. We're not a big company with monetary incentives. Our core principles are providing a service without any ads or selling any user data.
Our old server started to struggle quite a bit when registrations were at their peak. Our server slowed down tremendously, showing everyone the now dreaded unicorn. We have since updated our servers, and with that our operating cost drastically increased as well.
Before, our monthly bills on Retrospring were around $40, the current estimation based on the new servers we have is now around $100.
A handful of people already decided to donate, and we are thankful for every single dollar received!
If you would like to help us out, you can do so on Patreon for monthly donations, or on OpenCollective for both monthly or one-time donations. OpenCollective also handily displays our budget publicly, for full transparency.
Our monthly plans currently don't offer any special benefits as we don't like to gate features behind any sort of paywall. If you have any idea what we could offer to you, feel free to drop us a mention or a question on our profiles.
Changes to sharing
After Twitter announced changes to their API on February 2nd, beginning to charge for their previously free API, we have removed our automated posting integration from Retrospring.
However, this doesn't mean that posting to Twitter is not possible at all. We have added a prompt after answering a question that allows you to more easily share your answers manually to Twitter (and Tumblr or other services).
While this isn't as handy as the automated posting, it allows you to edit the shared answer using Twitter's posting tools. Manual sharing is also not subject to the limits that Retrospring has run into quite frequently, which prevented automated posting for everyone for a few hours.
Even though Twitter reversed its course on turning the API paid (temporarily?), we have decided to still remove the integration, due to the uncertainty of us being able to provide integration features in the future.
As touched upon above, the change to manual sharing has also enabled us to add another feature: custom sharing providers! If you use a website that supports external sharing, these usually have some URL tied to it, which you can specify in the settings for it to appear in the sharing prompt.
Here is an example of two services supporting this: Mastodon and Misskey. Both support sharing from other websites using a /share?text=
URL:
Pinning answers
By popular demand, we have added the ability to pin answers to the top of your profile. You can pin up to 10 answers at once.
Other changes
- When looking at your own sent questions, an icon will now appear on questions you've sent directly to others to indicate that they are not shown to everyone
- Line breaks now appear properly in questions and answers
- Added new questions to the question generator
- Made many improvements to page speed all throughout the site
- Fixed user avatars being too large for profile card on “medium-sized” screens such as tablets
The full changelog for this release can be found here