Within the past year, these are the main tech changes that I've made to RecordJoy.
Blog:
We ended up replacing the blog with Wordpress. It was originally built as a custom solution that generated blog pages based on markdown files that were placed within a folder. I wanted a more robust approach and ended implementing Wordpress as the CMS for the blog, and set up GraphQL to pull the3 blog content from Wordpress into RecordJoy.
Chrome Extension:
We built a chrome extension based off an existing screen recording chrome extension that was open sourced. This provides a slightly better recording experience and editing options, and the plan was to offer this to paid subscribers as an added value prop. However, we ran into issues with a change in Google's requirements for screen recording tools. In order to deploy to extensions to Google, they need to have Google Manifest v3, and the open source tool we forked from was set up on Manifest v2. As a result, we decided to just wait for the project to be updated to v3 instead of doing the work ourselves.
Design Changes:
Most of the other changes that we've made are related to the design, which I'll summarize in a separate post.