{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687749149,"defaultBranch":"main","name":"HORNETS-Nostr-Relay","ownerLogin":"HORNET-Storage","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-05T23:46:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138121761?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722149814.0","currentOid":""},"activityList":{"items":[{"before":"7ad259880ef314d83d338f40b5c9ed34effb2855","after":"db26e344b3dbc101739f08bbaf205dad50ee824f","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T21:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"0ad057e01c587dbd51b5f04226ad01e897caaba0","after":"7ad259880ef314d83d338f40b5c9ed34effb2855","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T21:39:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"refactor to use sql instead of json for the sync objects","shortMessageHtmlLink":"refactor to use sql instead of json for the sync objects"}},{"before":"41d7badd3de660f9340a7dd4bdeb155a0acb6c41","after":"0ad057e01c587dbd51b5f04226ad01e897caaba0","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T19:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"handle missing events more robustly","shortMessageHtmlLink":"handle missing events more robustly"}},{"before":"793b6221914f514db462b7e3290d4c5767219e3c","after":"41d7badd3de660f9340a7dd4bdeb155a0acb6c41","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T18:27:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"persisting uploadables, uploadables map now, improved logging, fixed minor bugs","shortMessageHtmlLink":"persisting uploadables, uploadables map now, improved logging, fixed …"}},{"before":"6c905590c057703e3551dba9c5159a43a734ab87","after":"793b6221914f514db462b7e3290d4c5767219e3c","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T09:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"save and restore relay store from json","shortMessageHtmlLink":"save and restore relay store from json"}},{"before":"2bce6d804661dfa5364c099e282bb1151d647633","after":"6c905590c057703e3551dba9c5159a43a734ab87","ref":"refs/heads/negentropy","pushedAt":"2024-08-31T09:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"batch relay-syncing","shortMessageHtmlLink":"batch relay-syncing"}},{"before":"4b9035ded221b7d753f205eb2b2999c1b9b68172","after":"2bce6d804661dfa5364c099e282bb1151d647633","ref":"refs/heads/negentropy","pushedAt":"2024-08-29T19:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"if missing parent and child has dht key, sync with their relays","shortMessageHtmlLink":"if missing parent and child has dht key, sync with their relays"}},{"before":"848682fa9b317001af91a6c13949a1980ee8caea","after":"4b9035ded221b7d753f205eb2b2999c1b9b68172","ref":"refs/heads/negentropy","pushedAt":"2024-08-29T19:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"put to dht from client, periodically re-upload","shortMessageHtmlLink":"put to dht from client, periodically re-upload"}},{"before":"b689c61d96c37e325a5f63352d06ce02fbd83ad5","after":"848682fa9b317001af91a6c13949a1980ee8caea","ref":"refs/heads/negentropy","pushedAt":"2024-08-20T09:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"do nip11 request for relays in relay list","shortMessageHtmlLink":"do nip11 request for relays in relay list"}},{"before":"50a2a20a77bb79a8a4146a7a10b49e938229ba02","after":"b689c61d96c37e325a5f63352d06ce02fbd83ad5","ref":"refs/heads/negentropy","pushedAt":"2024-08-20T08:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"reuse the nip11 struct","shortMessageHtmlLink":"reuse the nip11 struct"}},{"before":"a8a395971af650d54dfe63bafa950be1c39c474f","after":"50a2a20a77bb79a8a4146a7a10b49e938229ba02","ref":"refs/heads/negentropy","pushedAt":"2024-08-20T06:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"fixed 11011 handling","shortMessageHtmlLink":"fixed 11011 handling"}},{"before":"f0b7c0fb3e65da09c592fa90bbfda2888baa7fa0","after":"a8a395971af650d54dfe63bafa950be1c39c474f","ref":"refs/heads/negentropy","pushedAt":"2024-08-20T04:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"fixed parsing hex data","shortMessageHtmlLink":"fixed parsing hex data"}},{"before":"09d218a100e1786bf3fef438b3ae4b5975bd1fc0","after":"f0b7c0fb3e65da09c592fa90bbfda2888baa7fa0","ref":"refs/heads/negentropy","pushedAt":"2024-08-13T22:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"redundant viper entry","shortMessageHtmlLink":"redundant viper entry"}},{"before":"448120ad95cf0c33a9586c6fb3679d3b3374aa8d","after":"09d218a100e1786bf3fef438b3ae4b5975bd1fc0","ref":"refs/heads/negentropy","pushedAt":"2024-08-13T17:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"small refactor, save privkey in viper","shortMessageHtmlLink":"small refactor, save privkey in viper"}},{"before":"27e8f7862f5720ac73e1c49f42ab6cd8bbe10b68","after":"448120ad95cf0c33a9586c6fb3679d3b3374aa8d","ref":"refs/heads/negentropy","pushedAt":"2024-08-13T15:21:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"merged with cleanup branch, added handler and relay-store to port/main.go","shortMessageHtmlLink":"merged with cleanup branch, added handler and relay-store to port/mai…"}},{"before":"3c7b1c7627ad105982cd5c007905713844d01fa9","after":"27e8f7862f5720ac73e1c49f42ab6cd8bbe10b68","ref":"refs/heads/negentropy","pushedAt":"2024-08-13T04:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"added logging to kind11011 handler","shortMessageHtmlLink":"added logging to kind11011 handler"}},{"before":"7638a86b8c0c864a23d817fc2f5d5e2e46daac17","after":"3c7b1c7627ad105982cd5c007905713844d01fa9","ref":"refs/heads/negentropy","pushedAt":"2024-08-12T14:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"handler for event kin 11011","shortMessageHtmlLink":"handler for event kin 11011"}},{"before":"0f96cc2bdd04a20b38f580da41d21f1f07404cb5","after":"7638a86b8c0c864a23d817fc2f5d5e2e46daac17","ref":"refs/heads/negentropy","pushedAt":"2024-08-07T07:34:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"handle nip 97 events","shortMessageHtmlLink":"handle nip 97 events"}},{"before":"c6cee6e8ac18405e70c6689461c99625d7d42e87","after":"0f96cc2bdd04a20b38f580da41d21f1f07404cb5","ref":"refs/heads/negentropy","pushedAt":"2024-08-07T06:59:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"fix relay code","shortMessageHtmlLink":"fix relay code"}},{"before":"e367b8569f5272965a5de423670a60e2676f4dca","after":"c6cee6e8ac18405e70c6689461c99625d7d42e87","ref":"refs/heads/negentropy","pushedAt":"2024-08-07T05:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"put syncing into a service","shortMessageHtmlLink":"put syncing into a service"}},{"before":"6fba5205a24dc1493273e26b7956ee412a6a333b","after":"e367b8569f5272965a5de423670a60e2676f4dca","ref":"refs/heads/negentropy","pushedAt":"2024-08-06T04:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"placeholders for neg-syncing roots","shortMessageHtmlLink":"placeholders for neg-syncing roots"}},{"before":"cde4570b1b8c0135cb0d0d06150dab8553032ebc","after":"6fba5205a24dc1493273e26b7956ee412a6a333b","ref":"refs/heads/negentropy","pushedAt":"2024-08-06T04:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"rename things to be event specific","shortMessageHtmlLink":"rename things to be event specific"}},{"before":"470f2bfdd71c424c6e6e59ca9b382cf90a2c6453","after":"cde4570b1b8c0135cb0d0d06150dab8553032ebc","ref":"refs/heads/negentropy","pushedAt":"2024-08-06T03:13:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"refactor for neg-root sync","shortMessageHtmlLink":"refactor for neg-root sync"}},{"before":"2ff4f8f9e8ee95e1959f36da4f4135f5d54021f2","after":"470f2bfdd71c424c6e6e59ca9b382cf90a2c6453","ref":"refs/heads/negentropy","pushedAt":"2024-08-05T14:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"search test passes","shortMessageHtmlLink":"search test passes"}},{"before":"b4d488e5d0d070c7a34724bc4f92b975c856d962","after":"2ff4f8f9e8ee95e1959f36da4f4135f5d54021f2","ref":"refs/heads/negentropy","pushedAt":"2024-08-03T15:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"move some test code into lib, do search with hardcoded key","shortMessageHtmlLink":"move some test code into lib, do search with hardcoded key"}},{"before":"afc005b090a558f26307166b61a95380a2a408af","after":"b4d488e5d0d070c7a34724bc4f92b975c856d962","ref":"refs/heads/negentropy","pushedAt":"2024-08-03T06:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"both dht tests pass now","shortMessageHtmlLink":"both dht tests pass now"}},{"before":"1ddeec49cebe0bd696ff143af3aa645ac489c26c","after":"afc005b090a558f26307166b61a95380a2a408af","ref":"refs/heads/negentropy","pushedAt":"2024-08-02T07:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"illuzen","name":"illuzen","path":"/illuzen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6833917?s=80&v=4"},"commit":{"message":"local dht test works","shortMessageHtmlLink":"local dht test works"}},{"before":"0bb10c852af95543e01fd513077a38e625ec7acb","after":"b5c0e5a867f596b256fbfc6401a961ba5c5862b8","ref":"refs/heads/cleanup","pushedAt":"2024-07-31T15:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"f7f376a1fcd0d0e11a10ed1b6577c9","name":"Adam","path":"/f7f376a1fcd0d0e11a10ed1b6577c9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138120736?s=80&v=4"},"commit":{"message":"fix: we can't read bytes now can we","shortMessageHtmlLink":"fix: we can't read bytes now can we"}},{"before":"ac6e3ed86010b4b61c88442d7e3fc9d047cec9a6","after":"0bb10c852af95543e01fd513077a38e625ec7acb","ref":"refs/heads/cleanup","pushedAt":"2024-07-31T15:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"f7f376a1fcd0d0e11a10ed1b6577c9","name":"Adam","path":"/f7f376a1fcd0d0e11a10ed1b6577c9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138120736?s=80&v=4"},"commit":{"message":"fix: interrupt and terminate not working","shortMessageHtmlLink":"fix: interrupt and terminate not working"}},{"before":"e339a12c1233696cb9932ba80e9d22323474e2ec","after":"ac6e3ed86010b4b61c88442d7e3fc9d047cec9a6","ref":"refs/heads/cleanup","pushedAt":"2024-07-31T14:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"f7f376a1fcd0d0e11a10ed1b6577c9","name":"Adam","path":"/f7f376a1fcd0d0e11a10ed1b6577c9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138120736?s=80&v=4"},"commit":{"message":"fix: wildcard matching","shortMessageHtmlLink":"fix: wildcard matching"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqY3sNQA","startCursor":null,"endCursor":null}},"title":"Activity · HORNET-Storage/HORNETS-Nostr-Relay"}