Files
amethyst/commons
Claude 78efe8901f refactor: share the per-note event observers
The observeNote* family (note, event, reactions, zaps, reposts, replies,
OTS, references, modifications, community approval) moves to commonsUI
relayClient/event. Each takes the UserFinderAccount and the
EventFinderFilterAssembler, defaulting to LocalUserFinderAccount and
LocalEventFinder, so a shared composable needs only the note.

The app's EventObservers keep their signatures and delegate with the
account and data source from AccountViewModel, so call sites are
unchanged and Activity roots without the locals keep working.

isMinichatReply (pure quartz) moves to commons model/chats, and its test
to commonTest with kotlin.test.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0168wY9t7i9NC5u3svyMxEz6
2026-09-24 02:17:29 +00:00
..