23 Commits (baede6d37fc558b2ba475f8f83d41a4d7745efd4)

Author SHA1 Message Date
mleku 581e0ec588
Implement comprehensive WebSocket subscription stability fixes 2 months ago
mleku fa71e9e334
Add Golang skill and reference materials 2 months ago
mleku ed412dcb7e
Add WebSocket workaround test and enhance connection handling 2 months ago
mleku 2614b51068
Refactor crypto package to use p256k1 signer 2 months ago
mleku 354a2f1cda
Enhance WebSocket write handling and connection management 2 months ago
mleku ba2d35012c
Enhance WebSocket connection management and error handling 2 months ago
mleku 88ebf6eccc
Update WebSocket implementation to use Gorilla WebSocket library 2 months ago
mleku 28ab665285
Implement privileged event filtering and add comprehensive tests 3 months ago
mleku da66e26614
Implement private tag filtering for event visibility 3 months ago
mleku 48c7fab795
Improve logging and handling for WebSocket message processing, delivery, and diagnostics. 3 months ago
mleku 935eb1fb0b
added profiler tooling to enable automated generation of profile reports 4 months ago
mleku 8290e1ae0e
Refactor error handling in `publisher.go`, comment redundant logging in `acl/follows.go`, and improve error handling for connection rejections (403). 4 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku 6e06905773
Replace `WriteTimeout` with `DefaultWriteTimeout` in publisher for consistency and bump version to `v0.4.2`. 4 months ago
mleku bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events. 4 months ago
mleku 4e96c9e2f7
Remove debug logging across the codebase and update version to `v0.3.0`. 4 months ago
mleku 6207f9d426
Enforce authenticated pubkey checks for privileged events, refactor delivery logic for improved efficiency, and extend `Subscription` with `AuthedPubkey`. 4 months ago
mleku ebb5e2c0f3
Refactor `publisher` to clean up dead code, streamline event filtering, and optimize subscriber removal logic. 4 months ago
mleku 9dec51cd40
Switch `sync.Mutex` to `sync.RWMutex` in `publisher` for improved concurrent read performance. 4 months ago
mleku 5a8f0ade1a
Handle subscriber removal and force websocket closure on write error 4 months ago
mleku 898aa0cb63
Add context to `NewPublisher`, improve logging levels, dispatch events on publish, and refine envelope handling 4 months ago
mleku 5d04afd748
Remove unused `eventpool` package, improve logging levels, standardize websocket handling, and add `HandleClose` functionality. 4 months ago
mleku 51f04f5f60
implemented event and req 4 months ago