For my browser extension Powersave I built a base to track bugs, features and releases. Chrome extensions have to be explicitly versioned to be scheduled for release in the Chrome Web Store. Therefore features but also bug fixes are tied to specific releases.
I decided to build this chrome extension in public. This means that the interfaces are available publicly:
- Bugs interface to view and report bugs
- Features interface to see the status of new features and to allow anyone to submit feedback
- Releases interface to see the status of upcoming releases (roadmap)
Each feature has a dynamic link to an Airtable form, which allows anyone to click “Submit feedback” and share their thoughts. The form has pre-populated data from URL so it’s easy to quickly add feedback to any feature. An entire solution is built in Airtable.
An extra automation here periodically checks the latest version published in the Chrome Web Store and compares it to status in Airtable. If the status is not published, it sets it to published and then it also changes the status of all related features and bugs.
People who subscribed to certain features get notified the feature was released and there’s also an automated release summary posted to X.