aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Ignore built binariesmainClawd2026-03-081-0/+2
* Update typing indicator spec with root+reply tagsClawd2026-03-082-2/+4
* Add ephemeral event support (kinds 20000-29999)Clawd2026-03-083-0/+95
* Make allowed event kinds configurablebndw2026-03-073-46/+48
* NIP-11: make relay info configurableClawd2026-02-226-20/+91
* Link to about tab on codehostClawd2026-02-171-1/+1
* Fix source code link URLClawd2026-02-161-1/+1
* Add source code link to index pageClawd2026-02-161-1/+1
* Update domain to muxstr.northwest.ioClawd2026-02-161-1/+1
* feat: add NIP-42 test client for auth and rate limit testingbndw2026-02-164-0/+244
* refactor: migrate nostr dependency to code.northwest.iobndw2026-02-1612-29/+36
* fix: clarify Storage 'Blocked' label as 'Blocked Kinds'bndw2026-02-151-1/+1
* fix: track rate limit hits in metricsbndw2026-02-152-0/+8
* fix: move rate limiting before auth checksbndw2026-02-151-22/+24
* feat: separate Auth Writes and Auth Reads on dashboardbndw2026-02-151-4/+22
* feat: track authorized (authenticated + successful) requestsbndw2026-02-153-2/+26
* fix: record AUTH attempt metrics in WebSocket handlerbndw2026-02-152-0/+10
* feat: add auth rejection metrics to dashboardbndw2026-02-151-5/+12
* feat: track auth rejections with specific 'unauthorized' statusbndw2026-02-152-2/+9
* fix: add YAML tags to AuthOperationConfigbndw2026-02-151-2/+2
* fix: improve WebSocket error responses and protocol compliancebndw2026-02-151-8/+10
* test: add integration tests for NIP-42 AUTH and rate limitingbndw2026-02-151-0/+526
* fix: properly handle AUTH flow with retry logicbndw2026-02-151-0/+195
* fix: send OK response when AUTH required but not completedbndw2026-02-151-5/+9
* feat: add metrics for blocked eventsbndw2026-02-153-0/+28
* 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-142-2/+59
* fix: prioritize proxy headers for rate limitingbndw2026-02-143-24/+71
* refactor: use AuthStore interface and remove type assertionsbndw2026-02-143-35/+53
* fix: silently wait for auth instead of sending NOTICEbndw2026-02-141-1/+9
* feat: implement NIP-42 WebSocket authenticationbndw2026-02-143-6/+223
* style: dashboardbndw2026-02-141-5/+1
* style: restyle dashboard to match index page aestheticbndw2026-02-141-63/+89
* feat: add storage stats and average latency metricsbndw2026-02-143-2/+58
* feat: track WebSocket subscriptions in metricsbndw2026-02-143-0/+36
* fix: dashboard prefix detection with Go runtime metricsbndw2026-02-141-1/+2
* feat: add example config for VPS deploymentbndw2026-02-142-1/+46
* fix: properly chain gRPC interceptors and fix dashboard uptimebndw2026-02-142-25/+32
* refactor: serve metrics on main HTTP port instead of separate portbndw2026-02-142-10/+18
* feat: add metrics dashboard HTML pagebndw2026-02-142-0/+322
* feat: integrate config system into relay main.gobndw2026-02-146-55/+155
* refactor: remove frivolous comments from auth validation/credentialsbndw2026-02-1430-3717/+39
* index updatebndw2026-02-141-1/+1
* update deploy artifactsbndw2026-02-142-8/+9
* deploy updatebndw2026-02-141-1/+1
* index updatebndw2026-02-141-4/+4
* Update index pagebndw2026-02-141-9/+1
* refactor: remove frivolous comments from auth and configbndw2026-02-142-115/+16