{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":747893747,"defaultBranch":"main","name":"youtube-native-share","ownerLogin":"jkhsjdhjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-24T21:09:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1429604?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725711874.0","currentOid":""},"activityList":{"items":[{"before":"1637b7e2ebd2a454ea53c14cee1b0c8170bb95ec","after":"e2f2c025ec6d9458675b172811088a80385a8719","ref":"refs/heads/protobuf_testing","pushedAt":"2024-09-21T23:26:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Makefile: remove protobuf library","shortMessageHtmlLink":"Makefile: remove protobuf library"}},{"before":"46a6a61424431728ceb234abc926e12cc30ae14a","after":"b4fd811d7a5d48c436b7f2d04ce12ef8ac363b44","ref":"refs/heads/main","pushedAt":"2024-09-21T23:19:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"switch to the new `GPBUnknownFields` API","shortMessageHtmlLink":"switch to the new GPBUnknownFields API"}},{"before":"592961dc009b76eb84d8b97ebe16f8a6d3e339c3","after":"1637b7e2ebd2a454ea53c14cee1b0c8170bb95ec","ref":"refs/heads/protobuf_testing","pushedAt":"2024-09-07T21:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Makefile: remove protobuf library","shortMessageHtmlLink":"Makefile: remove protobuf library"}},{"before":"6b897719481b2b00b4ab1819698a8cb5986c7580","after":"592961dc009b76eb84d8b97ebe16f8a6d3e339c3","ref":"refs/heads/protobuf_testing","pushedAt":"2024-09-07T12:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Makefile: fix protobuf source filename","shortMessageHtmlLink":"Makefile: fix protobuf source filename"}},{"before":null,"after":"6b897719481b2b00b4ab1819698a8cb5986c7580","ref":"refs/heads/protobuf_testing","pushedAt":"2024-09-07T12:24:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"replace `include` statements with `import`","shortMessageHtmlLink":"replace include statements with import"}},{"before":"17b49283db182c920700ddb1c714444c1a361d7d","after":"46a6a61424431728ceb234abc926e12cc30ae14a","ref":"refs/heads/main","pushedAt":"2024-07-28T21:03:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.2.3","shortMessageHtmlLink":"chore: release 0.2.3"}},{"before":"5e16766784c7df0fc389b9c83e27b4288af35c71","after":"17b49283db182c920700ddb1c714444c1a361d7d","ref":"refs/heads/main","pushedAt":"2024-07-14T12:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.2.2","shortMessageHtmlLink":"chore: release 0.2.2"}},{"before":"a9fdfe08845ba6301533453bde652513d2529745","after":"5e16766784c7df0fc389b9c83e27b4288af35c71","ref":"refs/heads/main","pushedAt":"2024-07-14T12:30:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"use relative `sourceView` coordinates as `sourceRect`","shortMessageHtmlLink":"use relative sourceView coordinates as sourceRect"}},{"before":"17ad96645297b6fc9656ae12de67ae6fc69fa192","after":"5e16766784c7df0fc389b9c83e27b4288af35c71","ref":"refs/heads/testing","pushedAt":"2024-07-12T23:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"use relative `sourceView` coordinates as `sourceRect`","shortMessageHtmlLink":"use relative sourceView coordinates as sourceRect"}},{"before":"52747f21a68a9d162fdcb7b76751f76e7b8284d6","after":"17ad96645297b6fc9656ae12de67ae6fc69fa192","ref":"refs/heads/testing","pushedAt":"2024-07-12T17:11:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"pass sourceView to `showNativeShareSheet`","shortMessageHtmlLink":"pass sourceView to showNativeShareSheet"}},{"before":"62a7cd192bd64b51f3a3b27dc1da446d9bfd0f67","after":"a9fdfe08845ba6301533453bde652513d2529745","ref":"refs/heads/main","pushedAt":"2024-07-12T16:41:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Makefile: bump target to iOS 8.0\n\nWe're using iOS 8 only features since 8f99467e4be489c1f1b5c8bf230c03ac412247f9.","shortMessageHtmlLink":"Makefile: bump target to iOS 8.0"}},{"before":"fd70db8b398754f0b588cddaf706b97b22e41590","after":"52747f21a68a9d162fdcb7b76751f76e7b8284d6","ref":"refs/heads/testing","pushedAt":"2024-07-12T15:53:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"allow share sheet to overlap `sourceView`","shortMessageHtmlLink":"allow share sheet to overlap sourceView"}},{"before":"4fe51975c1f255416ccb95edd3daa95246b365d9","after":"fd70db8b398754f0b588cddaf706b97b22e41590","ref":"refs/heads/testing","pushedAt":"2024-07-12T14:48:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"use `YTMainWindow` as PopoverController sourceView","shortMessageHtmlLink":"use YTMainWindow as PopoverController sourceView"}},{"before":"2f81d2e821cbc99c401b719cab1dac86b754eefa","after":"62a7cd192bd64b51f3a3b27dc1da446d9bfd0f67","ref":"refs/heads/main","pushedAt":"2024-07-12T14:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"replace UI idiom check by is-nil check\n\nInstead of checking the UI idiom, we can also simply check whether the\npopoverPresentationController is nil. If it is not, we have to set the\n`sourceView` attribute.","shortMessageHtmlLink":"replace UI idiom check by is-nil check"}},{"before":null,"after":"4fe51975c1f255416ccb95edd3daa95246b365d9","ref":"refs/heads/testing","pushedAt":"2024-07-12T14:33:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"use `YTMainWindow` as PopoverController sourceView","shortMessageHtmlLink":"use YTMainWindow as PopoverController sourceView"}},{"before":"bc444b99e494c85a1d89a8bcf5d1a35fbf71bafe","after":"2f81d2e821cbc99c401b719cab1dac86b754eefa","ref":"refs/heads/main","pushedAt":"2024-07-12T13:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.2.1","shortMessageHtmlLink":"chore: release 0.2.1"}},{"before":"7250061bef541f9ab3d17049d10be6c422f604f1","after":"bc444b99e494c85a1d89a8bcf5d1a35fbf71bafe","ref":"refs/heads/main","pushedAt":"2024-07-12T12:06:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Merge pull request #4 from dayanch96/patch-1\n\nThe modern method of using UIActivityViewController","shortMessageHtmlLink":"Merge pull request #4 from dayanch96/patch-1"}},{"before":"ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5","after":"7250061bef541f9ab3d17049d10be6c422f604f1","ref":"refs/heads/main","pushedAt":"2024-07-11T23:19:57.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Merge pull request #3 from arichornloverALT/patch-1\n\niPad Support - Native Share Sheet (v0.2.0)","shortMessageHtmlLink":"Merge pull request #3 from arichornloverALT/patch-1"}},{"before":"00878e90974597a727780098e45b24b6ce571862","after":"ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5","ref":"refs/heads/main","pushedAt":"2024-07-09T10:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"check `hasSerializedShareEntity` before decoding","shortMessageHtmlLink":"check hasSerializedShareEntity before decoding"}},{"before":"6081d80503dc749688c0bed92c3b6290daa85cba","after":"00878e90974597a727780098e45b24b6ce571862","ref":"refs/heads/main","pushedAt":"2024-07-08T22:55:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"fix sharing on iPads 2.0\n\nHook `YTAccountScopedCommandResponderEvent` instead of causing a null\npointer exception by returning NULL on `YTShareRequestViewController`\ninit. The disadvantage of this is, that it's not only called when\nsharing something, but also for other events, e.g. a few times when\nstarting to play a video. However, since the hook returns early and it's\nnot like called every second, it shouldn't be problematic.\n\nFix #2 again","shortMessageHtmlLink":"fix sharing on iPads 2.0"}},{"before":"8e3a6a98e8d04106d50ac828f7e5530ac42e8350","after":"6081d80503dc749688c0bed92c3b6290daa85cba","ref":"refs/heads/main","pushedAt":"2024-06-15T21:56:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.1.0","shortMessageHtmlLink":"chore: release 0.1.0"}},{"before":"0dd1e4087f385d0170ce0f3c15a46111c5b0942a","after":"8e3a6a98e8d04106d50ac828f7e5530ac42e8350","ref":"refs/heads/main","pushedAt":"2024-06-15T20:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"fix sharing on iPads\n\nThe YouTube app calls entirely different methods when sharing something\non an iPad instead of an iPhone. This commit hooks additional methods\nthat are used on iPads instead. It's a bit hacky, but it works. Since\nI don't have an iPad myself, I developed and tested this using the\niPad mode of the YTLitePlus app: https://github.com/YTLitePlus/YTLitePlus\n\nFix #2","shortMessageHtmlLink":"fix sharing on iPads"}},{"before":"da559755e94fda78cf62b393c4c1fff424961717","after":"0dd1e4087f385d0170ce0f3c15a46111c5b0942a","ref":"refs/heads/main","pushedAt":"2024-03-01T03:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"readme: add app version compatibility notice","shortMessageHtmlLink":"readme: add app version compatibility notice"}},{"before":"d7a23253c4c17f799f93d019a25ac3ad2ef652a2","after":"da559755e94fda78cf62b393c4c1fff424961717","ref":"refs/heads/main","pushedAt":"2024-01-26T00:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"add missing word to license header","shortMessageHtmlLink":"add missing word to license header"}},{"before":"389cf8043b25b19e5d330e4e0de36734797c3351","after":"d7a23253c4c17f799f93d019a25ac3ad2ef652a2","ref":"refs/heads/main","pushedAt":"2024-01-26T00:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"add license","shortMessageHtmlLink":"add license"}},{"before":"0fb0337a6f266e171ac1ed364d110dd20c9653ce","after":"389cf8043b25b19e5d330e4e0de36734797c3351","ref":"refs/heads/main","pushedAt":"2024-01-24T23:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"add github repo to control file","shortMessageHtmlLink":"add github repo to control file"}},{"before":null,"after":"0fb0337a6f266e171ac1ed364d110dd20c9653ce","ref":"refs/heads/main","pushedAt":"2024-01-24T21:09:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMzoyNjowMy4wMDAwMDBazwAAAAS87KQO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMzoyNjowMy4wMDAwMDBazwAAAAS87KQO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNFQyMTowOTo1OS4wMDAwMDBazwAAAAPoVI-t"}},"title":"Activity ยท jkhsjdhjs/youtube-native-share"}