aboutsummaryrefslogtreecommitdiffstats
path: root/internal/handler/websocket/handler.go
Commit message (Expand)AuthorAgeFilesLines
* refactor: migrate nostr dependency to code.northwest.iobndw2026-02-161-1/+1
* fix: track rate limit hits in metricsbndw2026-02-151-0/+7
* fix: move rate limiting before auth checksbndw2026-02-151-22/+24
* feat: track authorized (authenticated + successful) requestsbndw2026-02-151-2/+12
* fix: record AUTH attempt metrics in WebSocket handlerbndw2026-02-151-0/+9
* feat: track auth rejections with specific 'unauthorized' statusbndw2026-02-151-2/+2
* fix: improve WebSocket error responses and protocol compliancebndw2026-02-151-8/+10
* fix: send OK response when AUTH required but not completedbndw2026-02-151-5/+9
* feat: add metrics for blocked eventsbndw2026-02-151-0/+4
* feat: filter events to core Nostr protocol kinds onlybndw2026-02-151-0/+42
* 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-141-1/+1
* refactor: rename project from nostr-grpc to muxstrbndw2026-02-141-5/+5
* fix: allow WebSocket upgrades to bypass HTML indexbndw2026-02-131-2/+3
* feat: add HTML index page for browser viewingbndw2026-02-131-4/+24
* feat: implement NIP-09 with hard deletebndw2026-02-131-0/+11
* refactor: simplify deletion handling (remove NIP-09 processing)bndw2026-02-131-8/+0
* feat: implement NIP-09 (deletions) and NIP-11 (relay info)bndw2026-02-131-0/+13
* feat: add WebSocket server with full NIP-01 supportbndw2026-02-131-0/+246