mleku
919747c910
Remove fallback external relays from DEFAULT_RELAYS in constants.js to streamline relay connection handling.
3 months ago
mleku
0acf51baba
fix favicon
3 months ago
mleku
e75d0deb7d
Add orly.png image to web and docs directories
3 months ago
mleku
96276f2fc4
putting a proper favicon in
3 months ago
mleku
14a94feed6
add favicon
3 months ago
mleku
075838150d
fix ephemeral handling to not save
3 months ago
mleku
2637f4b85c
add simple fulltext search
3 months ago
mleku
27af174753
Implement event deletion logic with relay handling in App.svelte and add connectToRelay method in NostrClient
...
This commit enhances the event deletion process by introducing conditional publishing to external relays based on user roles and ownership. It also adds a new method in the NostrClient class to connect to a single relay, improving the flexibility of relay management. The version is bumped to v0.12.3 to reflect these changes.
3 months ago
mleku
cad366795a
bump to v0.12.2 for sprocket failure handling fix
3 months ago
mleku
e14b89bc8b
Enhance Sprocket functionality and error handling
...
This commit introduces significant improvements to the Sprocket system, including:
- Detailed documentation in `readme.adoc` for manual updates and failure handling.
- Implementation of automatic disablement of Sprocket on failure, with periodic checks for recovery.
- Enhanced logging for event rejection when Sprocket is disabled or not running.
These changes ensure better user guidance and system resilience during Sprocket failures.
3 months ago
mleku
5b4dd9ea60
bump for better documentation
3 months ago
mleku
bae1d09f8d
Add Sprocket Test Suite and Integration Scripts
...
This commit introduces a comprehensive test suite for the Sprocket integration, including various test scripts to validate functionality. Key additions include:
- `run-sprocket-test.sh`: An automated test runner for Sprocket integration tests.
- `SPROCKET_TEST_README.md`: Documentation detailing the test suite, criteria, and usage instructions.
- `test-sprocket-complete.sh`: A complete test suite that sets up the relay and runs all tests.
- `test-sprocket-manual.sh`: A manual testing script for interactive event testing.
- `test-sprocket-demo.sh`: A demonstration script showcasing Sprocket functionality.
- Additional test scripts for various scenarios, including normal events, spam detection, and blocked hashtags.
These changes enhance the testing framework for the Sprocket system, ensuring robust validation of event processing capabilities.
3 months ago
mleku
f1f3236196
revise readme.adoc
3 months ago
mleku
f01cd562f8
added sprocket script capability
3 months ago
mleku
d2d0821d19
implement first draft of sprockets
3 months ago
mleku
09b00c76ed
bump to v0.11.3
3 months ago
mleku
de57fd7bc4
Revert "fixing app icon"
...
This reverts commit b7c2e609f6 .
3 months ago
mleku
b7c2e609f6
fixing app icon
3 months ago
mleku
cc63fe751a
bumping to v0.11.1
3 months ago
mleku
d96d10723a
events view works with infinite scroll and load more button, filter switch to show only user's events
3 months ago
mleku
ec50afdec0
Enhance event management in App.svelte by implementing pagination and caching for user and all events. Introduce new functions for loading events with timestamp-based pagination, and update UI components to support event expansion and deletion. Refactor event fetching logic in nostr.js to utilize WebSocket REQ envelopes for improved performance. Update default relay settings in constants.js to include local WebSocket endpoint.
3 months ago
mleku
ade987c9ac
working export my/all events
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
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
23985719ba
Move Docker-related files to `contrib/stella` directory and update paths accordingly
3 months ago
mleku
3314a2a892
Refactor event replacement logic into `WouldReplaceEvent` and bump version to v0.10.5
3 months ago
mleku
7c14c72e9d
Remove error return from `ToSliceOfSliceOfStrings` method in `tag` encoder and bump version to v0.10.4
3 months ago
mleku
dbdc5d703e
Add `ToSliceOfSliceOfStrings` method to `tag` encoder and bump version to v0.10.3
3 months ago
mleku
c1acf0deaa
Add `ToSliceOfStrings` method to `tag` encoder and bump version to v0.10.2
3 months ago
mleku
ccffeb902c
Bump dependency versions in go.mod and go.sum
3 months ago
mleku
35201490a0
Add `retract v1.0.3` to go.mod
3 months ago
mleku
3afd6131d5
add count (NIP-45) envelope support, bump to version v0.10.0
3 months ago
mleku
386878fec8
Bump version to v0.9.3.
3 months ago
mleku
474e16c315
Merge pull request #2 from Silberengel/main
...
Fixe the startup and make proxying smoother.
3 months ago
Silberengel
47e94c5ff6
fixed configuration
3 months ago
Silberengel
c62fdc96d5
fixed initialization and syncing
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
128bc60726
Bump version to v0.9.2.
3 months ago
mleku
6c6f9e8874
Refine event filtering logic to enforce combined match criteria for Authors, Kinds, Tags, and search terms.
3 months ago