Improvements
Improved the update notice by adding a clearer version number comparison and ensuring proper cleanup of old notices.
Automated Tests
Added end-to-end (e2e) tests for several blocks to ensure their functionality and stability. These tests cover user interactions and verify that the blocks behave as expected in different scenarios.