149 Commits (badac558131f875112f0905568a1f3ab225fb9fa)

Author SHA1 Message Date
mleku f85a8b99a3
Update export functionality in App.svelte to allow both admin and owner roles to export all events. Adjust permission checks and UI components to reflect new role-based access for exporting events, enhancing user experience and security. 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 b67961773d
Refactor login and logout button styles in App.svelte for improved UI consistency. Update button text from icons to labels for better accessibility. Introduce a floating logout button in the profile banner for enhanced user experience. 3 months ago
mleku 5fd58681c9
Increase WebSocket message size limit to 100MB and implement handling for oversized messages. Introduce optimal chunk size calculation in Spider for efficient pubkey processing, ensuring compliance with WebSocket constraints. Enhance logging for message sizes and connection events for better debugging. 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
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 c43ddb77e0
Add App.svelte and LoginModal.svelte components for user authentication; update .gitignore to include Svelte files 3 months ago
mleku e90fc619f2
Update title in index.html from 'Svelte app' to 'ORLY?' 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
mleku 7ee613bb0e
Add initial project structure with Svelte, TypeScript support, and basic Nostr client implementation 3 months ago
mleku 3afd6131d5
add count (NIP-45) envelope support, bump to version v0.10.0 3 months ago
Silberengel 4c66eda10e implement bootstrap relays 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 e8a69077b3
Remove generated JavaScript bundle from the project. 3 months ago
mleku 02333b74ae
completed fulltext index migration 3 months ago
mleku 86ac7b7897
Add full-text search indexing for word tokens and update tokenization logic 3 months ago
mleku f8a321eaee
Add connection start time tracking and improve logging for WebSocket lifecycle 3 months ago
mleku 48c7fab795
Improve logging and handling for WebSocket message processing, delivery, and diagnostics. 3 months ago
mleku f6054f3c37
Add `run-relay-and-seed.sh` script, remove redundant JS library mappings, and improve logging consistency. 3 months ago
mleku 45b4f82995
Enable additional NIP support, improve tag handling validation, and simplify WebSocket message processing. 3 months ago
mleku a50ef55d8e
Remove commented-out debug logs and update rules for Go version and Nostr protocol documentation. 3 months ago
mleku ff017b45d2
Add relay identity pubkey and subscription-based profile updates; bump version to v0.8.4. 4 months ago
mleku 50179e44ed
Add dashboard URL to relay description and bump version to v0.8.3. 4 months ago
mleku 34a3b1ba69
Add dynamic relay dashboard URL support and version increment to v0.8.2. 4 months ago
mleku 093a19db29
Expand relay features and update version to v0.8.1. 4 months ago
mleku 2ba361c915
Add relay identity management and subscription enhancements. 4 months ago
mleku 7736bb7640
Add payment processing with NWC and subscription-based access control. 4 months ago
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