26 Commits (14a94feed611cb931d9b36fb18043e13f61278c4)

Author SHA1 Message Date
mleku d2d0821d19
implement first draft of sprockets 3 months ago
mleku 332b9b05f7
Enhance user role management in App.svelte by adding fetchUserRole function; update UI to display user role badge upon login. Modify Follows struct to include owners and adjust access level logic in acl package for improved permission handling. 3 months ago
mleku 29e5444545
Refactor logging in event handling and message processing to use trace-level logs, enhancing clarity and consistency across the application. Update web application structure to utilize Svelte and remove unused React components, streamlining the project. Additionally, clean up `.gitignore` and update package dependencies for improved performance. 3 months ago
Silberengel c62fdc96d5 fixed initialization and syncing 3 months ago
Silberengel 4c66eda10e implement bootstrap relays 3 months ago
mleku 2ba361c915
Add relay identity management and subscription enhancements. 4 months ago
mleku 20fbce9263
Add spider functionality for relay crawling, marker management, and new SpiderMode config. 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 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 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 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 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 2385d1f752
Update `relaytester-test.sh` log level to `off` and improve `follows` key decoding logic in ACL implementation for clarity and error handling. 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 eaa4006a75
Add admin relay handling and real-time subscription syncing in `follows` implementation 4 months ago
mleku 2491fd2738
wire up trigger to restart sync for ACL spider 4 months ago
mleku 5edb7a3b09
implement auth and a simple admin-follows whitelist 4 months ago
mleku f5a8c094e4
Introduce ACL registry with `follows` implementation, enhance `SaveEvent` for replaceable kinds, and refactor filter-based serial fetching. Update configs and dependencies. 4 months ago
mleku 5a640e7502
Introduce `ProcessDelete` method in `database` package; update `go.mod` with `database.orly` module replacements across packages 4 months ago
mleku 5cadf9c933
add acl interface 4 months ago