Files
sharedinbox/lib
Thomas SharedInboxandClaude Sonnet 4.6 0e3816a22f refactor(A1): extract EmailDetailNotifier, drop initState DB coupling
EmailDetailScreen no longer calls the repository directly in initState.
A new EmailDetailNotifier (AsyncNotifierProvider.autoDispose.family) owns
the load + setFlag(seen) side effect; the screen watches the provider and
renders via detail.when(loading/error/data).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 09:17:14 +02:00
..