You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mleku
ba84e12ea9
Add _graph extension support to Neo4j driver
...
- Implement TraverseFollows using Cypher path queries on FOLLOWS relationships
- Implement TraverseFollowers using reverse path traversal
- Implement FindMentions using MENTIONS relationships from p-tags
- Implement TraverseThread using REFERENCES relationships from e-tags
with bidirectional traversal (inbound replies, outbound parents)
- Add GraphAdapter to bridge Neo4j to graph.GraphDatabase interface
- Add GraphResult type implementing graph.GraphResultI for Neo4j
- Initialize graph executor for Neo4j backend in app/main.go
The implementation uses existing Neo4j schema and relationships created
by SaveEvent() - no schema changes required. The _graph extension now
works transparently with either Badger or Neo4j backends.
Bump version to v0.35.0
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 month ago
.aiassistant/ rules
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
.claude
Fix NIP-42 AUTH compliance: always respond with OK message
1 month ago
.gitea
Add serve mode, fix binary tags, document CLI tools, improve Docker
2 months ago
.plan
initial draft of hot reload policy
2 months ago
app
Add _graph extension support to Neo4j driver
1 month ago
cmd
bump v0.34.1
1 month ago
contrib/ stella
Add serve mode, fix binary tags, document CLI tools, improve Docker
2 months ago
docs
Add PID-controlled adaptive rate limiting plan for relay operations
1 month ago
pkg
Add _graph extension support to Neo4j driver
1 month ago
relay-tester
Refactor for interface clarity and dependency isolation.
1 month ago
scripts
Add Neo4j integration tests and query rate-limiting logic
1 month ago
.dockerignore
Add serve mode, fix binary tags, document CLI tools, improve Docker
2 months ago
.gitignore
Add Claude Code skills for web frontend frameworks
1 month ago
CLAUDE.md
Fix NIP-42 AUTH compliance: always respond with OK message
1 month ago
Dockerfile
Add serve mode, fix binary tags, document CLI tools, improve Docker
2 months ago
Dockerfile.relay-tester
Add serve mode, fix binary tags, document CLI tools, improve Docker
2 months ago
INDEX.md
Add comprehensive documentation for CLAUDE and Nostr WebSocket skills
2 months ago
LICENSE
Add initial project structure with README, LICENSE, and .gitignore config
5 months ago
POLICY_BUG_FIX_SUMMARY.md
fix silent fail of loading policy with panic, and bogus fallback logic
2 months ago
README.md
Refactor project to modularize constants and utilities.
1 month ago
conversation.md
fix policy to ignore all req/events without auth
2 months ago
enable-policy.sh
fix silent fail of loading policy with panic, and bogus fallback logic
2 months ago
go.mod
Refactor Neo4j tests and improve tag handling in Cypher
1 month ago
go.sum
Refactor Neo4j tests and improve tag handling in Cypher
1 month ago
libsecp256k1.so
fully test and verify policy script functionality
2 months ago
main.go
Implement PID-controlled adaptive rate limiting for database operations
1 month ago
policyfixes.md
fix policy to ignore all req/events without auth
2 months ago