107 Commits (82665444f41d2936e46d9ed6bab300106ca2517b)
 

Author SHA1 Message Date
mleku 82665444f4
Add `/api/auth/logout` endpoint and improve auth flow. 4 months ago
mleku effeae4495
Replace remote Tailwind CSS with a minimal local build; refine build script and UI styling. 4 months ago
mleku 6b38291bf9
Add CORS headers and update UI for enhanced user profile handling. 4 months ago
mleku 0b69ea6d80
Embed React app and add new user authentication interface. 4 months ago
mleku 9c85dca598
Add graceful termination logging on signal triggers. 4 months ago
mleku 0d8c518896
Add user authentication interface with Nostr relay support. 4 months ago
mleku 20fbce9263
Add spider functionality for relay crawling, marker management, and new SpiderMode config. 4 months ago
mleku 4532def9f5
Remove large outdated `stacktrace.txt` log file. 4 months ago
mleku 90f21fbcd1
Add detailed benchmark results for multiple relays. 4 months ago
mleku 81a40c04e5
Refactor `publishCacheEvents` for concurrent publishing and optimize database access. 4 months ago
mleku 58a9e83038
Refactor `publishCacheEvents` and `publisherWorker` to use fire-and-forget publishing. 4 months ago
mleku 22cde96f3f
Remove `bufpool` references and unused imports, optimize memory operations. 4 months ago
mleku 49a172820a
Remove unused dependencies and update `lol.mleku.dev` to `v1.0.3`. 4 months ago
mleku 9d2bf173fe
Bump `lol.mleku.dev` to `v1.0.3`. 4 months ago
mleku e521b788fb
Delete outdated benchmark reports and results. 4 months ago
mleku f5cce92bf8
Handle nil receiver `S` in `ContainsAny` method within `tags.go`. 4 months ago
mleku 2ccdc5e756
Bump version to `v0.4.7`. 4 months ago
mleku 173a34784f
Remove redundant logging in `acl/follows.go` and `get-indexes-from-filter.go`, handle nil `Tags` in `event.go`. 4 months ago
mleku a75e0994f9
Add debug logging for admins in ACL follows evaluation logic 4 months ago
mleku 60e925d748
added profiler tooling to enable automated generation of profile reports 4 months ago
mleku 3d2f970f04
added profiler tooling to enable automated generation of profile reports 4 months ago
mleku 935eb1fb0b
added profiler tooling to enable automated generation of profile reports 4 months ago
mleku 509aac3819
Remove unused ACL integration and related configuration logic, bump version to `v0.4.6`. 4 months ago
mleku a9893a0918
Bump version to `v0.4.5`. 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 fc546ddc0b
Replace `errorf` with `errors` and `fmt.Errorf`, remove redundant logging across database operations, minimize unused imports, and improve concurrent event delivery logic. Added CPU utilization optimization in the main runtime configuration. 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 fefa4d202e
completed basic benchmark 4 months ago
mleku bf062a4a46
Update default ACL mode to `none` in config. 4 months ago
mleku 246591b60b
fix issue with memory allocation when marshaling events 4 months ago
mleku 098595717f
Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic. 4 months ago
mleku bc1527e6cf
Bump version to `v0.4.4`. 4 months ago
mleku 45c31795e7
Simplify buffer allocation logic in event encoding by adjusting size calculations for improved performance and reduced complexity. 4 months ago
mleku 3ec2f60e0b
Optimize buffer allocation logic in event encoding to reduce GC pressure and improve performance. 4 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku 2dd119401b
Improve memory safety with `defer` for event cleanup across handlers, optimize conditional logging, and bump version to `v0.4.3`. 4 months ago
mleku 6e06905773
Replace `WriteTimeout` with `DefaultWriteTimeout` in publisher for consistency and bump version to `v0.4.2`. 4 months ago
mleku d1316a5b7a
Introduce `DefaultWriteTimeout` for WebSocket operations, replace hardcoded timeouts, and upgrade version to `v0.4.1`. 4 months ago
mleku b45f0a2c51
Bump version to `v0.4.0`. 4 months ago
mleku e2b7152221
Introduce `Ctx()` for proper context management in `Listener` and replace direct context usage in `HandleDelete` with `Ctx()`. 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 bb8998fef6
Update relay tester scripts to use `/tmp/orlytest` for temporary data storage and adjust cleanup logic 4 months ago
mleku 57ac3667e6
Bump version to `v0.3.2`. 4 months ago
mleku cb54891473
Remove verbose and debug logging across `HandleDelete`, `HandleEvent`, and `acl/follows` for consistency. 4 months ago
mleku fdcfd863e0
Update `SaveEvent` to improve logging consistency, block duplicate event creations more explicitly, and handle multi-line log formatting updates. Bump version to `v0.3.1`. 4 months ago
mleku 4e96c9e2f7
Remove debug logging across the codebase and update version to `v0.3.0`. 4 months ago
mleku fb956ff09c
Block resubmission of deleted events by ID in `SaveEvent` and simplify deletion timestamp checks in `QueryForDeleted`. 4 months ago
mleku eac6ba1410
Enhance `HandleDelete` to skip newer events based on delete event timestamp and improve logging for skipped and deleted events. 4 months ago
mleku 6b4b035f0c
Refine `HandleDelete` logic to enforce a-tag criteria for replaceable events, improve parameterized replaceable event handling, and enhance logging for skipped and deleted events. 4 months ago
mleku c2c6720e01
Enhance `SaveEvent` logic to handle older event rejection with error reporting, validate timestamps in parameterized replaceable events, and improve `HandleEvent` error handling for blocked events. 4 months ago