mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-12 09:13:23 +00:00
Render the repository screen's Issues and Patches & PRs tabs with a lightweight one-line-per-item row (author picture, name, NIP-05, subject, time, status pill and the shared 3-dot options) instead of the full NoteCompose renderer, which is tuned for items shown inside a regular feed. Injected via RefresheableFeedView's existing onLoaded slot, so the feed filters and status-split view models are untouched. The rows reuse and re-layer the same gating NoteCompose applies — event loading (WatchNoteEvent), mute/block/report hiding (CheckHiddenFeedWatchBlockAndReport) and the long-press quick-action menu — so blocked authors and reported items are hidden here exactly as elsewhere. No body or media is rendered, so sensitive content never reaches this list. Adds GitPatchEvent.subject(), which parses the patch title from the git-format-patch Subject header (stripping the [PATCH n/m] prefix and unfolding continuation lines), with unit tests. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013gs6pxiq58X18Fkz9wdZhU