Skip to content

Tabula v1.1.0

Choose a tag to compare

@saatvik333 saatvik333 released this 09 Dec 17:27
· 19 commits to main since this release

v1.1.0: Chrome Storage Fixes, Visual Polish & Performance 🚀

This release focuses on stability, performance, and fixing a critical storage issue for Chrome users, along with significant visual improvements.

🐛 Critical Fixes

  • Solved Chrome Quota Errors: Fixed an issue where changing wallpapers multiple times would fail due to storage quotas.
    • Implemented smart storage separation: Settings sync across devices, but heavy images stay local.
    • Added aggressive image compression (targets <2MB).
  • Fixed Gradient Banding: Resolved unpleasant banding artifacts on 8-bit displays by adding a subtle vignette and replacing gradients with solid colors + noise.

⚡ Performance

  • Optimized Rendering: Added memoization for digit rendering (~240 allocations/sec saved).
  • Faster Weather Load: Implemented 5-minute local caching for weather data to prevent unnecessary API calls.
  • Smoother DOM: Reduced layout thrashing by skipping redundant class toggles.

🎨 Features & Polish

  • 13 New Color Palettes: Added popular themes like Dracula, Monokai, Nord, Tokyo Night, Catppuccin, and more.
  • Redesigned Settings: New sidebar navigation for easier access to options.
  • Customizable Notifications: Configure text for Pomodoro focus/break alerts.
  • Improved Alignment: Polished alignment and spacing on the options page.

🔧 Under the Hood

  • Bun-First: Project migrated to use Bun for faster development and testing.
  • Robust Testing: Added comprehensive tests for storage priority and migration logic.
  • Firefox AMO Support: Automated publishing workflow for Firefox Add-ons.