aboutsummaryrefslogtreecommitdiffstats
path: root/internal/handler
Commit message (Expand)AuthorAgeFilesLines
* feat: track WebSocket requests in metricsbndw2026-02-141-0/+46
* fix: track WebSocket connections in metricsbndw2026-02-141-0/+13
* feat: add rate limiting to WebSocket connectionsbndw2026-02-141-1/+53
* refactor: use AuthStore interface and remove type assertionsbndw2026-02-141-34/+51
* fix: silently wait for auth instead of sending NOTICEbndw2026-02-141-1/+9
* feat: implement NIP-42 WebSocket authenticationbndw2026-02-141-6/+126
* feat: track WebSocket subscriptions in metricsbndw2026-02-141-0/+27
* refactor: remove frivolous comments from auth validation/credentialsbndw2026-02-145-5/+5
* index updatebndw2026-02-141-1/+1
* index updatebndw2026-02-141-4/+4
* Update index pagebndw2026-02-141-9/+1
* refactor: simplify footer text on index pagebndw2026-02-141-1/+1
* refactor: remove PGP signature block from index pagebndw2026-02-141-8/+0
* feat: add muxstr SVG logo to index pagebndw2026-02-141-11/+16
* refactor: rename project from nostr-grpc to muxstrbndw2026-02-148-22/+22
* fix: allow WebSocket upgrades to bypass HTML indexbndw2026-02-131-2/+3
* fix: remove duplicate protocol prefix in WebSocket URLbndw2026-02-131-1/+1
* redesign: early web minimalism + cypherpunkbndw2026-02-131-408/+115
* redesign: cyber-brutalist terminal aestheticbndw2026-02-131-101/+367
* feat: add HTML index page for browser viewingbndw2026-02-132-4/+218
* feat: implement NIP-09 with hard deletebndw2026-02-132-0/+28
* refactor: simplify deletion handling (remove NIP-09 processing)bndw2026-02-132-19/+0
* feat: implement NIP-09 (deletions) and NIP-11 (relay info)bndw2026-02-133-0/+84
* feat: add Connect (gRPC over HTTP/JSON) supportbndw2026-02-131-0/+101
* feat: add WebSocket server with full NIP-01 supportbndw2026-02-133-0/+326
* feat: implement Subscribe with real-time event streamingbndw2026-02-131-3/+71
* feat: add gRPC handler with event validation and publishingbndw2026-02-134-0/+592