222 Commits (6b72f1f2b70e0c515e6cd3f606f55918e2b2ca07)

Author SHA1 Message Date
mleku 81a6aade4e
Bump version to v0.7.1; update relay icon URL. 4 months ago
mleku 199f922208
Refactor deletion checks and error handling; bump version to v0.6.4. 4 months ago
mleku 405e223aa6
implement delete events 4 months ago
mleku fc3a89a309
Remove unused JavaScript file `index-tha189jf.js` from `dist` directory. 4 months ago
mleku ba8166da07
Remove unused JavaScript file `index-wnwvj11w.js` from `dist` directory. 4 months ago
mleku 3e3af08644
Remove unused JavaScript file `index-wnwvj11w.js` from `dist` directory. 4 months ago
mleku fbdf565bf7
Remove unused JavaScript file `index-sskmjaqz.js` from `dist` directory. 4 months ago
mleku 14b6960070
Add admin-only "All Events Log" feature with WebSocket integration. 4 months ago
mleku f9896e52ea
use websockets for events log 4 months ago
mleku facf03783f
Remove outdated CSS and JavaScript files from `dist` directory. 4 months ago
mleku 1fe0a395be
Add minimal local build outputs for streamlined `dist` integration. 4 months ago
mleku 92b3716a61
Remove `dist` directory and streamline build artifacts. 4 months ago
mleku 5c05d741d9
Replace remote Tailwind CSS with a local minimal subset; refine `.gitignore` and dist structure. 4 months ago
mleku 9a1bbbafce
Refine login view styling and update authentication text. 4 months ago
mleku 2fd3828010
Refine login view styling and update authentication text. 4 months ago
mleku 24b742bd20
Enable dev mode for React app with proxy support; refine build, styles, and UI. 4 months ago
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 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 22cde96f3f
Remove `bufpool` references and unused imports, optimize memory operations. 4 months ago
mleku e521b788fb
Delete outdated benchmark reports and results. 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 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 fefa4d202e
completed basic benchmark 4 months ago
mleku bf062a4a46
Update default ACL mode to `none` in config. 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 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 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 cb54891473
Remove verbose and debug logging across `HandleDelete`, `HandleEvent`, and `acl/follows` for consistency. 4 months ago
mleku 4e96c9e2f7
Remove debug logging across the codebase and update version to `v0.3.0`. 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
mleku ddaab70d2b
Improve `HandleDelete` error handling, add validation for deletion ownership, and enhance logging for unauthorized deletion attempts. 4 months ago
mleku b063dab2a3
Improve logging, error handling for ID queries, and ensure inclusive range boundaries in event management. 4 months ago
mleku 9e59d5f72b
Set default value for `LogToStdout`, enhance logging for request handling, query events, and filters, and fix ID handling in `relaytester-test.sh`. 4 months ago
mleku fe3893addf
Add `LogToStdout` config option, improve tag decoding, and fix ID tracking in event handling 4 months ago
mleku 5eb192f208
Send initial AUTH challenge if admins are configured and clean up leftover `ORLY` data in `relaytester-test.sh`. 4 months ago
mleku c9314bdbd0
Refactor `GetAccessLevel` to include address parameter, update all ACL implementations and handlers for enhanced contextual access control. 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