| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: cleanup bench | bndw | 9 hours | 1 | -1/+1 |
| | | |||||
| * | refactor: race-safe Subscribe/Fetch API with channel-based Publish | bndw | 9 days | 1 | -25/+10 |
| | | | | | | | | | | | - Add mutex-guarded send/stop on Subscription to prevent send-on-closed-channel panics and data races - Split Subscribe (streams after EOSE) and Fetch (closes on EOSE) per NIP-01 - Rewrite Publish to use channel-based OK dispatch instead of calling Receive directly, which raced with the auto-started Listen goroutine - Clean up all subscriptions when Listen exits so range loops terminate - Update tests and examples for new API | ||||
| * | wip | bndw | 9 days | 1 | -0/+100 |
