35 Commits (71f5a91b76fca22a5c7e4256c3f4bb622c30dc1d)

Author SHA1 Message Date
woikos c0e92a2dd2
Add naddr property to Neo4j addressable Event nodes (v0.58.0) 4 months ago
woikos 8c0e7d418a
Use stack-allocated arrays for IdPkTs to reduce GC pressure (v0.56.6) 4 months ago
woikos 34ab56815e
Add database IPC split mode and blob storage abstraction (v0.53.0) 4 months ago
woikos 138d5cbff9
Fix Neo4j parameterized replaceable event handling (v0.52.5) 4 months ago
woikos e68916ca5d
Fix Neo4j tag filter returning all events instead of filtering (v0.49.2) 4 months ago
woikos a0af5bb45e
Fix Neo4j query returning zero events for REQ filters (v0.49.1) 4 months ago
woikos 047cdf3472
Add curation ACL mode and complete graph query implementation (v0.47.0) 4 months ago
woikos 8a14cec3cd
Add archive relay query augmentation and access-based GC (v0.45.0) 5 months ago
mleku f22bf3f388 Add Neo4j memory tuning config and query result limits (v0.43.0) 5 months ago
mleku 06063750e7
Add fixed-size type support for IdPkTs and EventRef 5 months ago
mleku 9d6280eab1
Fix duplicate REPORTS relationships in Neo4j backend (v0.36.1) 5 months ago
mleku 96bdf5cba2
Implement Tag-based e/p model for Neo4j backend (v0.36.0) 5 months ago
mleku f16ab3077f
Interim release: documentation updates and rate limiting improvements 5 months ago
mleku ba84e12ea9
Add _graph extension support to Neo4j driver 5 months ago
mleku 95271cbc81
Add Neo4j integration tests and query rate-limiting logic 5 months ago
mleku 1e9c447fe6
Refactor Neo4j tests and improve tag handling in Cypher 6 months ago
mleku 54ead81791
merge authors/nostruser in neo4j, add compact pubkey/e/p serial refs 6 months ago
mleku 52189633d9
Unify NostrUser and Author nodes; add migrations support 6 months ago
mleku 59247400dc
Remove Dgraph support from the codebase. 6 months ago
mleku 880772cab1
Remove Dgraph, check hex field case, reject if any uppercase 6 months ago
mleku 1851ba39fa
fix type and nil panic errors 6 months ago
mleku 0a61f274d5
implement wasm/js specific database engine 6 months ago
mleku c8fac06f24
lint and correct cypher query code 6 months ago
mleku 69e2c873d8
Refactor for interface clarity and dependency isolation. 6 months ago
mleku 6c7d55ff7e
Update version and add comprehensive Cypher query tests 6 months ago
mleku feae79af1a
fix bug in cypher code that breaks queries 6 months ago
mleku 016e97925a
Refactor database configuration to use centralized struct 6 months ago
mleku 2026591c42
update schema and add doc on updating schema 6 months ago
mleku 1810c8bef3
Fix binary tag value handling for e/p tags across database layer 6 months ago
mleku 6412edeabb
implement preliminary implementation of graph data model 6 months ago
mleku 1c376e6e8d
migrate to new nostr library 6 months ago
mleku 00a6a78a41
fix cache to disregard subscription ids 6 months ago
mleku be6cd8c740
fixed error comparing hex/binary in pubkey white/blacklist, complete neo4j and tests" 6 months ago
mleku d4fb6cbf49
fix handleevents not prompting auth for event publish with auth-required 6 months ago
mleku 86481a42e8
initial draft of neo4j database driver 6 months ago