Polish season: Week #1

Making a world-class product requires continuous care and attention to detail. We want Bucket to be a high-quality product that’s robust, reliable, and intuitive to use.

That’s why we’re spending the next five weeks polishing our UI, SDKs, and backend.

Here’s what we polished this week:

App improvements

  • Overhauled the code instructions block. It’s simpler and actively listens for real-time checks or usage tracking.
  • New card design for the Analyze widgets.
  • New card design for the Targeting environment rules.
  • Simplified headers across the app.
  • A rounded border-radius was added to buttons, inputs, and cards.

SDKs

Node SDK

  • Now, it automatically sends user and company details to Bucket when either bindClient or getFeature(s) calls are made. This ensures that up-to-date information is pushed to Bucket so companies can be used immediately. Previously, you had to call updateCompany and updateUser manually.
  • Introduced the enableTracking option to disable the sending of track, user, company, and flag events. This is useful when you’re impersonating other users, for example.

Browser/React SDK

  • Send feedback using the feature key instead of the feature ID.

Bug fixes

  • Streamlined the STARS funnel step icons.
  • Filters no longer show errors when you open the popover.

Happy shipping!