| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-03 | feat: implement LMDB database backend | DanConwayDev | |
| - Add nostr-lmdb dependency (v0.44) for persistent storage - Create SharedDatabase type alias for database abstraction - Update all database-related functions to use trait object - Support runtime selection via NGIT_DATABASE_BACKEND env var Database backends: - memory: In-memory (default, fastest, no persistence) - lmdb: LMDB backend (persistent, general purpose) All 34 tests pass with the new implementation. | |||
| 2025-12-01 | fix cargo clippy and fmt warnings | DanConwayDev | |
| 2025-12-01 | reject push when refs/nostr/<event-id> doesnt match known event and delete ↵ | DanConwayDev | |
| incorrect ref on event receive | |||
| 2025-11-28 | allow push to ref/nostr/<event-id> | DanConwayDev | |
| 2025-11-28 | fix maintainer recursion | DanConwayDev | |
| 2025-11-28 | sync HEAD on state event and git data push | DanConwayDev | |
| 2025-11-27 | refactor(auth): simplify state auth with single-query approach | DanConwayDev | |
| 2025-11-26 | feat: push authorization from state event | DanConwayDev | |
| 2025-11-21 | fixed http clone | DanConwayDev | |
| but do we really nedd to create a blank commit? I dont think ngit-relay does that. Do we need to se the default branch or is this automatic? | |||
| 2025-11-21 | add git http handling | DanConwayDev | |