FitShield Version: 0.51
0.51 is even bigger than 0.47 and 0.48. This one is a doozy.
UI/UX
- Complete UI polish and visual refresh.
- Responsive layouts with better 16:9 widescreen utilization.
- Draggable dashboard cards with saved layouts.
- Subtle hover/tilt animations for cards. (steam inspired)
- Redesigned Protection Status into a compact statistics dashboard.
- Improved block page layout.
- Recipe cards now display full recipe steps.
- Recipe action changed from full-card click to a dedicated button.
- Animated gradient text on titles and the savings figure.
- Better buttons, spacing, and consistent controls throughout the extension.
Dynamic Backgrounds
- Animated ambient gradient system.
- Multiple layered gradients.
- Time-of-day color themes.
- Randomized gradient color variations on each launch.
- Slow global hue-shift "breathing" across the whole field.
- Gradients drift vertically, horizontally, and diagonally.
- Scroll-responsive gradient movement (parallax + velocity lift).
- Reduced-motion accessibility support.
- Page-specific animation intensity (Setup and Block pages are livelier than Settings/Popup).
Statistics
- Blocked visits counter.
- Estimated money saved.
- Calories avoided tracking.
- Regional meal cost estimates.
- Regional meal calorie estimates.
- User-configurable meal cost.
- User-configurable meal calories.
Localization
- Welcome/setup page fully localized.
- Statistics section localized.
- Reset section localized.
- Runtime language switching improvements.
- Improved translation consistency across all supported locales.
- Full localization maintained across all 83 display languages.
Internationalization
- Automatic localized currency formatting.
- Automatic currency selection based on language.
- Manual currency override.
- Regional default meal costs.
- Regional default calorie estimates.
- Proper locale-aware number formatting.
Recipes
- Improved recipe presentation.
- Better recipe selection flow.
- Recipe completion tracking for statistics.
Settings
- Import settings.
- Export settings.
- Factory reset.
- Improved reset confirmations.
- Better migration/preservation of existing settings.
Search
- Unified search across brands, domains, countries, and categories (delivery and fast-food).
Accessibility
- Better keyboard navigation.
- Improved focus states.
- Better ARIA labels.
- Better click targets.
- Improved contrast.
FIrefox
- Firefox compatibility.
- Shared Chrome/Firefox source tree.
- Automatic browser-specific build generation.
(dev stuff)
Performance
- Better animation performance (transform/opacity only, single rAF loop that idles when nothing moves).
- Leaner background/service-worker handling.
- Popup performance improvements.
- General optimization.
Testing/Infrastructure
- Expanded automated test coverage (52 passing tests).
- Currency validation tests.
- Locale validation improvements.
- Build pipeline improvements.
- Browser packaging automation.
Repository
- Major repository cleanup.
- Dead code removal.
- Unused assets removed.
- Branding assets reorganized into a dedicated Branding folder.
- Improved project structure.
Next steps:
0.50 (Past): fixed bugged ver. 0.49 block screen and added the alternatives recipes to help you avoid the dark patterns of these delivery sites. (pushing 0.50 to chrome web store so you aren't stuck on 0.46)
0.51: above
0.52: data driven expansion, we will be adding substantially more metadata to the .json's and adding more recipes
Thank you for Choosing FitShield!
Peace,
Eesh Garg