{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100134877,"defaultBranch":"main","name":"bridgy-fed","ownerLogin":"snarfed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-12T19:57:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/778068?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726748900.0","currentOid":""},"activityList":{"items":[{"before":"fdb92dcff9b4d2d1466f1fd94e533c4fab1c910f","after":"94f2f66ae6b54067f42c2a73b7b51978a25dfcba","ref":"refs/heads/main","pushedAt":"2024-09-19T20:47:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"noop: atproto: simplify some Bluesky identifiers","shortMessageHtmlLink":"noop: atproto: simplify some Bluesky identifiers"}},{"before":"1b19fde4b368e4d095f77515721e987277b2c8d2","after":"fdb92dcff9b4d2d1466f1fd94e533c4fab1c910f","ref":"refs/heads/main","pushedAt":"2024-09-19T17:44:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Protocol.receive: catch HTTP/connection errors, return 304\n\nfixes:\nhttps://console.cloud.google.com/errors/detail/CIb-6vLIioHJaw;time=P1D;locations=global?project=bridgy-federated\nhttps://console.cloud.google.com/errors/detail/CPnSx-yemJ-hlAE;time=P1D;locations=global?project=bridgy-federated\nhttps://console.cloud.google.com/errors/detail/CN278MyjhZbtOQ;time=P1D;locations=global?project=bridgy-federated\netc","shortMessageHtmlLink":"Protocol.receive: catch HTTP/connection errors, return 304"}},{"before":"3cb374fcea87d67cdbbc614e9f4d29381d75e3df","after":null,"ref":"refs/heads/dependabot/pip/protobuf-5.28.1","pushedAt":"2024-09-19T12:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"ce4cd97f78fafdb97787b42b368e8e75953233d2","ref":"refs/heads/dependabot/pip/protobuf-5.28.2","pushedAt":"2024-09-19T12:28:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump protobuf from 4.25.4 to 5.28.2\n\nBumps [protobuf](https://github.com/protocolbuffers/protobuf) from 4.25.4 to 5.28.2.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.25.4...v5.28.2)\n\n---\nupdated-dependencies:\n- dependency-name: protobuf\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump protobuf from 4.25.4 to 5.28.2"}},{"before":"e4db9d62cdf0a6df5511e6fb03d8a010db5f7345","after":"1b19fde4b368e4d095f77515721e987277b2c8d2","ref":"refs/heads/main","pushedAt":"2024-09-19T04:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"/web-site: show nice error for fediverse servers\n\nfor #911","shortMessageHtmlLink":"/web-site: show nice error for fediverse servers"}},{"before":"81b7af64762b3e27689d623f6ad6f427ea09aef5","after":"e4db9d62cdf0a6df5511e6fb03d8a010db5f7345","ref":"refs/heads/main","pushedAt":"2024-09-19T03:46:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Web.verify: check host-meta, and if site serves it, interpret as a fediverse server\n\nfor #911","shortMessageHtmlLink":"Web.verify: check host-meta, and if site serves it, interpret as a fe…"}},{"before":"b627a394ad802d27a2fa3f8f093a1e791ac474ec","after":null,"ref":"refs/heads/dependabot/pip/google-api-python-client-2.146.0","pushedAt":"2024-09-18T12:54:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"5884be8300e03e276113738f80d21f6ab55c42b5","after":"81b7af64762b3e27689d623f6ad6f427ea09aef5","ref":"refs/heads/main","pushedAt":"2024-09-18T12:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build(deps): bump google-api-python-client from 2.145.0 to 2.146.0\n\nBumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.145.0 to 2.146.0.\n- [Release notes](https://github.com/googleapis/google-api-python-client/releases)\n- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.145.0...v2.146.0)\n\n---\nupdated-dependencies:\n- dependency-name: google-api-python-client\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google-api-python-client from 2.145.0 to 2.146.0"}},{"before":null,"after":"b627a394ad802d27a2fa3f8f093a1e791ac474ec","ref":"refs/heads/dependabot/pip/google-api-python-client-2.146.0","pushedAt":"2024-09-18T12:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump google-api-python-client from 2.145.0 to 2.146.0\n\nBumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.145.0 to 2.146.0.\n- [Release notes](https://github.com/googleapis/google-api-python-client/releases)\n- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.145.0...v2.146.0)\n\n---\nupdated-dependencies:\n- dependency-name: google-api-python-client\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google-api-python-client from 2.145.0 to 2.146.0"}},{"before":"85b9643cda854095a9c5d6c2063c951f8055a8c1","after":"5884be8300e03e276113738f80d21f6ab55c42b5","ref":"refs/heads/main","pushedAt":"2024-09-18T00:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"send task: log delay from when Object was created\n\nfor #1308, 85b9643cda854095a9c5d6c2063c951f8055a8c1","shortMessageHtmlLink":"send task: log delay from when Object was created"}},{"before":"2379fb9fdb0853133d03ef4439b394f46763a831","after":"85b9643cda854095a9c5d6c2063c951f8055a8c1","ref":"refs/heads/main","pushedAt":"2024-09-17T23:51:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"receive task: log delay from when Object was created\n\nfor #1308","shortMessageHtmlLink":"receive task: log delay from when Object was created"}},{"before":"2fad8e1c241954610a797840d9c0a786a3651c00","after":"2379fb9fdb0853133d03ef4439b394f46763a831","ref":"refs/heads/main","pushedAt":"2024-09-17T21:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"test_activitypub: oops, remove accidentally duplicated test_send_dm in 2fad8e1c241954610a797840d9c0a786a3651c00","shortMessageHtmlLink":"test_activitypub: oops, remove accidentally duplicated test_send_dm in "}},{"before":"4df76d0db7b87cabbd714039546c05b3221169be","after":"2fad8e1c241954610a797840d9c0a786a3651c00","ref":"refs/heads/main","pushedAt":"2024-09-17T20:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Bluesky => fediverse: link mentions of non-bridged users to their bsky.app profile\n\nfixes #1288","shortMessageHtmlLink":"Bluesky => fediverse: link mentions of non-bridged users to their bsk…"}},{"before":"b5fb20c6d16de466192ce675b231bbf853fea215","after":"4df76d0db7b87cabbd714039546c05b3221169be","ref":"refs/heads/main","pushedAt":"2024-09-17T01:28:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"when we get a delete, or a web user opts out, delete their copies in other protocols\n\nfor #1304","shortMessageHtmlLink":"when we get a delete, or a web user opts out, delete their copies in …"}},{"before":"ec6fbf28b65b681b4cecf6b0e0b2668a735bb360","after":"68c535f18ea78a95984e3da82283211809a7a120","ref":"refs/heads/web-delete","pushedAt":"2024-09-16T23:33:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"IN PROGRESS web #nobridge => delete, ATProto tombstone, etc\n\nworks, tests pass, but way too many user loads have allow_opt_in=True now, feels wrong","shortMessageHtmlLink":"IN PROGRESS web #nobridge => delete, ATProto tombstone, etc"}},{"before":"760b05bda30f8461b9e2345e6a5ef9811e15aa9f","after":null,"ref":"refs/heads/dependabot/pip/idna-3.10","pushedAt":"2024-09-16T12:55:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"efc3218694e27fa625c1eeaf1640dcd394feb748","after":"b5fb20c6d16de466192ce675b231bbf853fea215","ref":"refs/heads/main","pushedAt":"2024-09-16T12:55:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build(deps): bump idna from 3.8 to 3.10\n\nBumps [idna](https://github.com/kjd/idna) from 3.8 to 3.10.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.8...v3.10)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump idna from 3.8 to 3.10"}},{"before":null,"after":"760b05bda30f8461b9e2345e6a5ef9811e15aa9f","ref":"refs/heads/dependabot/pip/idna-3.10","pushedAt":"2024-09-16T12:48:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump idna from 3.8 to 3.10\n\nBumps [idna](https://github.com/kjd/idna) from 3.8 to 3.10.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.8...v3.10)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump idna from 3.8 to 3.10"}},{"before":null,"after":"ec6fbf28b65b681b4cecf6b0e0b2668a735bb360","ref":"refs/heads/web-delete","pushedAt":"2024-09-16T03:33:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"IN PROGRESS web delete\n\nfor #1304","shortMessageHtmlLink":"IN PROGRESS web delete"}},{"before":"c641c5ef1f9926161f75f9436a9694a23f957f96","after":"efc3218694e27fa625c1eeaf1640dcd394feb748","ref":"refs/heads/main","pushedAt":"2024-09-16T03:32:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"docs: add 1m polling frequency for Bluesky chat","shortMessageHtmlLink":"docs: add 1m polling frequency for Bluesky chat"}},{"before":"9c0c837fb78cb6120e5164bdacb246cefa5ef48f","after":"c641c5ef1f9926161f75f9436a9694a23f957f96","ref":"refs/heads/main","pushedAt":"2024-09-14T05:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"ActivityPub.send: skip if no from_user\n\nfixes https://console.cloud.google.com/errors/detail/CJ-QrsHmi8qr6AE;locations=global;time=P30D?project=bridgy-federated","shortMessageHtmlLink":"ActivityPub.send: skip if no from_user"}},{"before":"f3522e42bc20cfcf9b444b667a3dfb1c7e45e32d","after":"9c0c837fb78cb6120e5164bdacb246cefa5ef48f","ref":"refs/heads/main","pushedAt":"2024-09-14T05:18:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Protocol.receive: move deleting actors to after deliver\n\nso that User.enabled_protocols is still populated during deliver\n\nfor #1304","shortMessageHtmlLink":"Protocol.receive: move deleting actors to after deliver"}},{"before":"cfaacb8ff59eb6fcb5bcb177eb553e2d8983f562","after":"f3522e42bc20cfcf9b444b667a3dfb1c7e45e32d","ref":"refs/heads/main","pushedAt":"2024-09-13T21:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Protocol.translate_ids: translate to, cc, bto, bcc\n\nfor #12","shortMessageHtmlLink":"Protocol.translate_ids: translate to, cc, bto, bcc"}},{"before":"c5809e4de9433095d843f5b849ec3875b37b59d7","after":"cfaacb8ff59eb6fcb5bcb177eb553e2d8983f562","ref":"refs/heads/main","pushedAt":"2024-09-13T20:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"stop unwrapping ids etc in ActivityPub.inbox, do it in Object.as1 instead\n\nfor #12","shortMessageHtmlLink":"stop unwrapping ids etc in ActivityPub.inbox, do it in Object.as1 ins…"}},{"before":"4bb8f02c4f8c341570a86df9917123b0b3f2bd54","after":"c5809e4de9433095d843f5b849ec3875b37b59d7","ref":"refs/heads/main","pushedAt":"2024-09-13T18:10:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"atproto_firehose.subscribe: skip record types we don't support\n\nfor #1329","shortMessageHtmlLink":"atproto_firehose.subscribe: skip record types we don't support"}},{"before":"7262ceffbff92295a25e5946e62fd2efc38dbc96","after":null,"ref":"refs/heads/dependabot/pip/urllib3-2.2.3","pushedAt":"2024-09-13T12:54:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e50da55da97f23f8048dd033b50687311cdaaecf","after":"4bb8f02c4f8c341570a86df9917123b0b3f2bd54","ref":"refs/heads/main","pushedAt":"2024-09-13T12:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build(deps): bump urllib3 from 2.2.2 to 2.2.3\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.2 to 2.2.3.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump urllib3 from 2.2.2 to 2.2.3"}},{"before":null,"after":"7262ceffbff92295a25e5946e62fd2efc38dbc96","ref":"refs/heads/dependabot/pip/urllib3-2.2.3","pushedAt":"2024-09-13T12:48:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump urllib3 from 2.2.2 to 2.2.3\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.2 to 2.2.3.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump urllib3 from 2.2.2 to 2.2.3"}},{"before":"d2877a25db11e79f3385857153350ef7d74e7ec1","after":"e50da55da97f23f8048dd033b50687311cdaaecf","ref":"refs/heads/main","pushedAt":"2024-09-12T20:05:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"snarfed","name":"Ryan Barrett","path":"/snarfed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778068?s=80&v=4"},"commit":{"message":"Protocol.send: follow User.use_instead\n\nhopefully helps with https://console.cloud.google.com/errors/detail/CMHloZaRmPXQZQ;locations=global;time=P30D?project=bridgy-federated","shortMessageHtmlLink":"Protocol.send: follow User.use_instead"}},{"before":"2a5a6e990eb928d588bac49c33668d6d323e8d5b","after":"3cb374fcea87d67cdbbc614e9f4d29381d75e3df","ref":"refs/heads/dependabot/pip/protobuf-5.28.1","pushedAt":"2024-09-12T12:28:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump protobuf from 4.25.4 to 5.28.1\n\nBumps [protobuf](https://github.com/protocolbuffers/protobuf) from 4.25.4 to 5.28.1.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.25.4...v5.28.1)\n\n---\nupdated-dependencies:\n- dependency-name: protobuf\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump protobuf from 4.25.4 to 5.28.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu05yQQA","startCursor":null,"endCursor":null}},"title":"Activity · snarfed/bridgy-fed"}