Polish season: Week #2
We’re into week 2 of polishing our UI, SDKs, and backend to keep Bucket a high-quality product while shipping tons of improvements.
Here’s what we polished this week:
App improvements
- Drastically improved internal data processing service start up times (reduced by 98.4%!) by initializing from stored aggregated values
- Simplified the app and environment picker in the sidebar
- Polished the overall design of the feature sidebar
- Redesigned the main content area as a card
- Added a guide for feature entitlements
SDKs
Node SDK
- Updated and expanded the SDK documentation
- Introduced offline mode to improve the behavior of the SDK in tests and on localhost
- Added options to set local feature overrides for localhost development
- Improved logging
- Made improvements to the installation and getting started process
- Introduced file and environment variable-based configuration
- Fixed a rate limiter issue where it would keep accumulating data
Bug fixes
- Updated autocomplete selectors so they all work the same
- Reduced loading flicker in autocomplete selectors when a user is typing
- Changed how rules were stored to stop some flag rules from being misrepresented as OR instead of AND.
Happy shipping!