38 Commits (1e9c447fe658ca8ae2f15b49ce5160c1783af33a)

Author SHA1 Message Date
mleku 6b98c23606
add first draft graph query implementation 1 month ago
mleku fad39ec201
Add serve mode, fix binary tags, document CLI tools, improve Docker 2 months ago
mleku 1c376e6e8d
migrate to new nostr library 2 months ago
mleku bf8d912063
enhance spider with rate limit handling, follow list updates, and improved reconnect logic; bump version to v0.29.0 2 months ago
mleku d0dbd2e2dc
implemented and tested NIP-43 invite based ACL 2 months ago
mleku 7af08f9fd2
Remove deprecated test files and optimize encryption functions 2 months ago
mleku 9d13811f6b
Add test files and enhance logging in various components 2 months ago
mleku e0a95ca1cd
Refactor signer implementation to use p8k package 2 months ago
mleku fa71e9e334
Add Golang skill and reference materials 2 months ago
mleku e56bf76257
Add NIP-11 relay synchronization and group management features 2 months ago
mleku e161d0e4be
Implement distributed synchronization features 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 88ebf6eccc
Update WebSocket implementation to use Gorilla WebSocket library 2 months ago
mleku 4f97cb9a42
Improve error handling and logging in message processing 3 months ago
mleku c5ff2c648c
Refactor Nostr Client and Update Dependencies 3 months ago
mleku badac55813
Add Comprehensive Tests for Directory Protocol 3 months ago
mleku 8e15ca7e2f
Enhance Directory Client Library for NIP-XX Protocol 3 months ago
mleku 5652cec845
Refactor NIP-XX Document and Protocol Implementation for Directory Consensus 3 months ago
mleku 9aa1e7fab3
Enhance graceful shutdown and logging for HTTP server 3 months ago
mleku 65e8ab4fbe
Enhance logging and add policy test client 3 months ago
mleku 9f39ca8a62
Refactor export functionality in App.svelte to support both GET and POST methods for event exports, enhancing flexibility in user permissions. Update server-side handling to accommodate pubkey filtering and improve response handling for file downloads. Adjust UI components to reflect these changes, ensuring a seamless user experience. 3 months ago
mleku 2bdc1b7bc0
Implement NIP-98 authentication for HTTP requests, enhancing security for event export and import functionalities. Update server methods to validate authentication and permissions, and refactor event handling in the Svelte app to support new export and import features. Add UI components for exporting and importing events with appropriate permission checks. 3 months ago
Silberengel 9fdef77e02 update docker and apache stuff to new next-orly and make it all more proxy-friendly 3 months ago
mleku 804e1c9649
Add NWC protocol handling and NIP-44 encryption and decryption functions. 4 months ago
mleku e521b788fb
Delete outdated benchmark reports and results. 4 months ago
mleku c45276ef08
Optimize deletion timestamp lookup by replacing sorting logic with linear scan to improve performance. Add profiling support with `cmd/benchmark/profile.sh`, introduce network load testing in benchmarks, and update benchmark reports with additional latency metrics (P90, bottom 10%). 4 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku b76b63c9ac
Refactor database methods: simplify `SaveEvent` signature, enhance logging, and introduce deletion check logic with `CheckForDeleted`. 4 months ago
mleku 5cadf9c933
add acl interface 4 months ago
mleku 51f04f5f60
implemented event and req 4 months ago
mleku 76b251dea9
Update module replacements in `go.mod` files to reflect consistent relative paths across packages 4 months ago
mleku 91d95c6f1a
Migrate package imports from `next.orly.dev` to new `orly` domain structure; add new `varint` and `binary` encoders with comprehensive tests; enhance existing tag and envelope implementations with additional methods, validations, and test coverage; introduce shared `test.sh` script for streamlined testing across modules. 4 months ago
mleku 3867b87b8b
create new tag constructors for more flexibility 4 months ago
mleku acee5e3a90
implement auth, closed and close envelopes 4 months ago
mleku 0f7f3017ea
Implement `MarshalJSON` and `UnmarshalJSON` for `tag.T`, update relayinfo marshaling comments, and adjust tests for consistent JSON handling. 5 months ago
mleku 8add32bb78
Add relayinfo package and utility modules for NIP-11 support 5 months ago