Migrated database
Added the ability to generate API keys for
Having an API is almost table stakes nowadays in creating a SAAS.
Refactored some code, wrote some tests.
Been doing a lot of "chores" for the code base. A lot of code (written by me) that I needed to clean up. As the code base gets bigger, this takes up at least 30-40% of my time on a weekly basis.
Improved the feedback widget for documentation website at
Sped up site wide search from 8s to <0.2s
Eager.app uses Postgres on the backend. Instead of having a separate search stack like Elasticsearch, we simply use the built-in full text search functionality provided by the database (to keep the stack simple). This morning, I added an extra column to have pre-calculated values for the search vectors. Sped up the whole thing by... a lot.
Improved the layout for notification feeds
Add ability to tag other team members in tickets
Working on sales website
Improved UI for article editor
Done first iteration of image/asset browser in
Fixed backup setup for an old legacy app
Improved layout for article editor (adding spacing, improved responsive breakpoints)
Working on improving the article editor with image editing
Added another documentation article to
Helping some beta users onboard with
Cleaned up the inbox settings page
Improved onboarding sidebar
More onboarding tutorial videos
Adding video to guide users through set up
Creating onboarding help messages
Fixed bug
Added infinite scroll to message list
Slowly but surely improving our documentation website's Lighthouse scores Here's the score (screenshot) for this page: https://eager.app/docs/collections/7-shared-inboxes/articles/15-shared-inbox-organization
SEO. I hate writing blog articles, but it's important to get a good SEO footprint in order to get some Google love. Documentation is probably one of the most straightforward ways to improve SEO while giving your users some benefit.