Skip to main content

2023-09-23 Operational polish

· 2 min read

New current stint page

The shape of the dashboard and current stint pages was too similar, so today, we're launching a revamped current stint page:

The current stint page now dedicates a lot more screen space to the status of the stint.

Your feedback on this page has been helpful and we're already planning adjustments to this page now that we have a new layout to work with.

Continued moment improvements

Our release last week made the display of moments more clear, and we've continued some work in this space:

  • The icons of moments are more consistent now across places where moments appear.
  • Moments from users display correctly, and we added some tests to ensure that was the case.

Operational work

As we encounter more customers, we find more places to shore up resilience in our backend. This week, we were paged a few times by a job failing harmlessly. While this is great practice for us, it was better to fix up the job. That's been done!

Performance improvements

We aspire for Hotpot to be snappy and responsive, but it's an iterative process. New features often slow things down in exchange for new functionality. We've been doing performance testing and are happy to ship a change that shaves a few queries and some time off every page load today. More will be coming!

Other changes

  • Backend: Bumped some dependencies for update and security reasons: Sentry in the browser and various Ruby gems.
  • General: Our feedback widget is now resistant to attacks from hotkeys.
  • General: Reduced the frankly ridiculous size of some checkbox label targets.
  • General: Improved some i18n.
  • Scheduling: The message boxes for pending-coverage workflows have been moved to a badge.