62 Commits (1aa9388617b3f86fef6daf7f8a8ca7d2349d6c83)

Author SHA1 Message Date
woikos 9c231169d2
Complete DDD improvements: handlers, ACL injection, Rule decomposition 4 months ago
woikos 6523f0cd67
Implement DDD recommendations: domain errors, events, and services (v0.56.5) 4 months ago
woikos a565244435
Add per-IP connection limit to prevent resource exhaustion (v0.52.10) 4 months ago
woikos 6a38779794
Remove Cashu Access Token (CAT) system entirely (v0.52.3) 4 months ago
woikos 7149cebb2f
feat(ui): add standalone dashboard mode and relay switching (v0.52.2) 4 months ago
woikos 7abcbafaf4
feat(branding): add white-label branding system (v0.52.0) 4 months ago
woikos d41c332d06
Add NRC (Nostr Relay Connect) protocol and web UI (v0.48.9) 4 months ago
woikos ea7bc75fac
Fix NIP-11 caching and export streaming issues (v0.46.2) 5 months ago
woikos 25d087697e
Add Tor hidden service support and fallback relay profile fetching (v0.46.0) 5 months ago
woikos 8a14cec3cd
Add archive relay query augmentation and access-based GC (v0.45.0) 5 months ago
woikos fdc4496768
Fix favicon.ico to serve favicon.png from embedded web UI 5 months ago
mleku 1b17acb50c Add simplified NIP-46 bunker page with click-to-copy QR codes (v0.41.0) 5 months ago
mleku ea4a54c5e7 Add Cashu blind signature access tokens (NIP-XX draft) 5 months ago
mleku e84949140b Add WireGuard VPN with random /31 subnet isolation (v0.40.0) 5 months ago
mleku 8e5754e799
Add log viewer for relay owners (v0.37.3) 5 months ago
mleku 24383ef1f4
Decompose handle-event.go into DDD domain services (v0.36.15) 5 months ago
mleku c9a03db395
Fix Blossom CORS headers and add root-level upload routes (v0.36.12) 5 months ago
mleku 88b0509ad8
Implement PID-controlled adaptive rate limiting for database operations 5 months ago
mleku 8ef3114f5c
Refactor project to modularize constants and utilities. 6 months ago
mleku c1bd05fb04
Adjust ACL behavior for "none" mode and make query cache optional 6 months ago
mleku 6b98c23606
add first draft graph query implementation 6 months ago
mleku 8757b41dd9
add directory spider 6 months ago
mleku da058c37c0
blossom works fully correctly 6 months ago
mleku 1c376e6e8d
migrate to new nostr library 6 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 6 months ago
mleku 24eef5b5a8
fix CORS headers and a wasm experiment 6 months ago
mleku d0dbd2e2dc
implemented and tested NIP-43 invite based ACL 6 months ago
mleku b1f1334e39
Add cluster replication features and membership management 7 months ago
mleku e56bf76257
Add NIP-11 relay synchronization and group management features 7 months ago
mleku e161d0e4be
Implement distributed synchronization features 7 months ago
mleku edcdec9c7e
Add Blossom blob storage server and subscription management 7 months ago
mleku 5652cec845
Refactor NIP-XX Document and Protocol Implementation for Directory Consensus 7 months ago
mleku a4fc3d8d9b
Implement spider functionality for event synchronization 7 months ago
mleku 9aa1e7fab3
Enhance graceful shutdown and logging for HTTP server 7 months ago
mleku 15e2988222
Refactor self-connection handling and improve message processing 7 months ago
mleku 95c6082564
Implement blacklisting for IPs and enhance follow list fetching 7 months ago
mleku bcd79aa967
implemented nip-86 relay management API and added to relay client 7 months ago
mleku a84782bd52
Implement policy system with comprehensive testing and configuration 7 months ago
mleku 67a74980f9
Enhance delete event handling and logging 7 months ago
mleku 14a94feed6
add favicon 7 months ago
mleku d2d0821d19
implement first draft of sprockets 7 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. 7 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. 7 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. 7 months ago
Silberengel 9fdef77e02 update docker and apache stuff to new next-orly and make it all more proxy-friendly 8 months ago
mleku 34a3b1ba69
Add dynamic relay dashboard URL support and version increment to v0.8.2. 8 months ago
mleku 7736bb7640
Add payment processing with NWC and subscription-based access control. 8 months ago
mleku f9896e52ea
use websockets for events log 8 months ago
mleku 9a1bbbafce
Refine login view styling and update authentication text. 8 months ago
mleku 24b742bd20
Enable dev mode for React app with proxy support; refine build, styles, and UI. 8 months ago