Repository navigation
v0.7.23 - Complete Signals Fix & UI Improvements
π v0.7.23 - Complete Resolution of Signals & UI Issues
This release completes the comprehensive fix for all reactive signal cycles and UI compatibility issues.
β Major Fixes
Reactive Cycles Eliminated
- Removed problematic
effect()calls fromwatchCollectionandwatchWheremethods - The "Cycle detected" exceptions are completely eliminated
- Proper signal patterns with
computed(),untracked(), andbatch()
UI Compatibility Fixed
- Fixed ScaffoldMessenger runtime error in Cupertino mode
- Now uses adaptive
ui.showSnackBar()for cross-platform notifications - Proper platform-specific styling for all UI systems
Enhanced Debugging
- Copy Logs button for one-click clipboard copying
- Diagnostic wrappers to pinpoint exact cycle locations
- Better console logging with
[InstantDBTest]prefix
π§ͺ InstantDB Test Screen
The test screen at /instantdb-test is now fully functional. Access via the science icon (π¬) in the app toolbar.
π Complete Fix Summary
Combined with v0.7.22, all InstantDB integration issues are resolved:
- Query validation errors - FIXED
- Cache pollution - ELIMINATED
- Reactive cycles - RESOLVED
- UI compatibility - COMPLETE
π¦ Installation
dependencies:
flutter_app_shell: ^0.7.23Full Changelog: v0.7.22...v0.7.23