18 Commits (6cff006e54154afb26091b7713fe3115a97ef671)

Author SHA1 Message Date
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