Files
amethyst/commonsUI
Vitor PamplonaandClaude Opus 5.5 e63488f664 fix(buzz): audit fixes for the Buzz interop PR
- Remove leftover diagnostic statements in NotificationFeedFilter (one ran a
  content check on every notification candidate).
- Join on a Buzz open channel joins directly: every Buzz channel carries the
  `closed` tag, so the button opened the invite-code dialog instead.
- Profile push: a signer failure no longer crashes the channel screen, and a
  failed attempt is retried later instead of being marked done.
- `OK false "duplicate: …"` counts as accepted, not as a refusal.
- Auto-join on post happens once per channel instead of on every post until
  the relay's roster catches up (each re-sent 9021 and re-published 10009).
- The thread screen's Buzz check is reactive (cold-start trap, as in the top
  bar), so uploads and typing target the workspace once it is recognized.
- Only domain-label/glued NIP-19 entities are skipped as citations; path links
  such as njump.me/npub1… keep being cited as before.
- JPEG sanitizer walks entropy-coded scans: drops metadata after a scan and
  ends at the real EOI, so appended payloads containing FF D9 are cut.
- observeChatMessageEdit resolves its initial value once per note instead of
  on every recomposition; forum-comment reply links validate their ids.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 09:11:49 -04:00
..