mirror of
https://github.com/block/buzz.git
synced 2026-11-04 08:21:48 +00:00
Backend: Add ephemeral event synthesis for git browse kinds (20100-20103) in synthesis.rs, with REST browse endpoints in browse.rs for tree listing, blob content, commit log, and README. Hook synthesis into the bridge query path so the web frontend can fetch git data via Nostr filters. Frontend: Add RepoTreeSection, RepoCommitsSection, and RepoReadmeSection components to the repo detail page. README renders as styled markdown via react-markdown + remark-gfm. Add query-http.ts for NIP-98 authenticated HTTP bridge queries and use-git-browse.ts hooks. Extract relativeTime into shared utility. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>