52 Commits (e28ab948b0ffa22e8efa4d5a8e8158aa44a8c5e2)

Author SHA1 Message Date
woikos fdc4496768
Fix favicon.ico to serve favicon.png from embedded web UI 2 weeks ago
mleku 1b17acb50c Add simplified NIP-46 bunker page with click-to-copy QR codes (v0.41.0) 2 weeks ago
mleku ea4a54c5e7 Add Cashu blind signature access tokens (NIP-XX draft) 2 weeks ago
mleku e84949140b Add WireGuard VPN with random /31 subnet isolation (v0.40.0) 2 weeks ago
mleku 8e5754e799
Add log viewer for relay owners (v0.37.3) 3 weeks ago
mleku 24383ef1f4
Decompose handle-event.go into DDD domain services (v0.36.15) 3 weeks ago
mleku c9a03db395
Fix Blossom CORS headers and add root-level upload routes (v0.36.12) 3 weeks ago
mleku 88b0509ad8
Implement PID-controlled adaptive rate limiting for database operations 1 month ago
mleku 8ef3114f5c
Refactor project to modularize constants and utilities. 1 month ago
mleku c1bd05fb04
Adjust ACL behavior for "none" mode and make query cache optional 1 month ago
mleku 6b98c23606
add first draft graph query implementation 1 month ago
mleku 8757b41dd9
add directory spider 2 months ago
mleku da058c37c0
blossom works fully correctly 2 months ago
mleku 1c376e6e8d
migrate to new nostr library 2 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 2 months ago
mleku 24eef5b5a8
fix CORS headers and a wasm experiment 2 months ago
mleku d0dbd2e2dc
implemented and tested NIP-43 invite based ACL 2 months ago
mleku b1f1334e39
Add cluster replication features and membership management 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 edcdec9c7e
Add Blossom blob storage server and subscription management 2 months ago
mleku 5652cec845
Refactor NIP-XX Document and Protocol Implementation for Directory Consensus 3 months ago
mleku a4fc3d8d9b
Implement spider functionality for event synchronization 3 months ago
mleku 9aa1e7fab3
Enhance graceful shutdown and logging for HTTP server 3 months ago
mleku 15e2988222
Refactor self-connection handling and improve message processing 3 months ago
mleku 95c6082564
Implement blacklisting for IPs and enhance follow list fetching 3 months ago
mleku bcd79aa967
implemented nip-86 relay management API and added to relay client 3 months ago
mleku a84782bd52
Implement policy system with comprehensive testing and configuration 3 months ago
mleku 67a74980f9
Enhance delete event handling and logging 3 months ago
mleku 14a94feed6
add favicon 3 months ago
mleku d2d0821d19
implement first draft of sprockets 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 d7bda40e18
Refactor authentication handling to use WebSocket URLs instead of Service URLs for improved connection management. Introduce WebSocketURL method in the Server struct to dynamically generate WebSocket URLs based on request headers. Clean up whitespace in handle-auth.go for better code readability. 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 34a3b1ba69
Add dynamic relay dashboard URL support and version increment to v0.8.2. 4 months ago
mleku 7736bb7640
Add payment processing with NWC and subscription-based access control. 4 months ago
mleku f9896e52ea
use websockets for events log 4 months ago
mleku 9a1bbbafce
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 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 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku 4e96c9e2f7
Remove debug logging across the codebase and update version to `v0.3.0`. 4 months ago
mleku 5edb7a3b09
implement auth and a simple admin-follows whitelist 4 months ago
mleku b6ea3d5181
Add `HandleDelete` and `GetSerialsFromFilter` methods, integrate admin keys handling, and enhance constraints API. Include a new CLI `convert` tool for key translation. 4 months ago
mleku 5d04afd748
Remove unused `eventpool` package, improve logging levels, standardize websocket handling, and add `HandleClose` functionality. 4 months ago
mleku 51f04f5f60
implemented event and req 4 months ago