{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577103230,"defaultBranch":"main","name":"odyssey","ownerLogin":"abcnews","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-12T00:47:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9651515?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712292506.0","currentOid":""},"activityList":{"items":[{"before":"4530c2827dd035c0b161eab4fc2fbb35a3fcdae4","after":"1a0054245556befa82eaa08c2ea7afcc0fd717db","ref":"refs/heads/main","pushedAt":"2024-04-05T04:48:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"7.4.3","shortMessageHtmlLink":"7.4.3"}},{"before":"1fe9c54deec76b63b671c7e76c4183d22732c7bf","after":"4530c2827dd035c0b161eab4fc2fbb35a3fcdae4","ref":"refs/heads/main","pushedAt":"2024-04-05T04:12:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"7.4.2","shortMessageHtmlLink":"7.4.2"}},{"before":"9816b1400bd4d83d20da8df3aa791a24e720e4da","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2024-04-05T04:09:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"}},{"before":"a7a86552d4b8e41be6d2f5fb21d094e68200daf4","after":"1fe9c54deec76b63b671c7e76c4183d22732c7bf","ref":"refs/heads/main","pushedAt":"2024-04-05T04:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":null,"after":"9816b1400bd4d83d20da8df3aa791a24e720e4da","ref":"refs/heads/update-dependencies","pushedAt":"2024-04-04T06:04:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"a50f7311c86a5dc93f341dc00d2d7048b5fb7d01","after":null,"ref":"refs/heads/code-artefact","pushedAt":"2024-04-04T04:38:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"}},{"before":"54ee5ee22ce473238a63792f005e3dcf9f1b118f","after":"a7a86552d4b8e41be6d2f5fb21d094e68200daf4","ref":"refs/heads/main","pushedAt":"2024-04-04T04:38:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Update CodeArtefact login scripts","shortMessageHtmlLink":"Update CodeArtefact login scripts"}},{"before":"e52327f7023f3a21b54b69a52d23da0773d939d0","after":"a50f7311c86a5dc93f341dc00d2d7048b5fb7d01","ref":"refs/heads/code-artefact","pushedAt":"2024-04-04T04:38:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Update CodeArtefact login scripts","shortMessageHtmlLink":"Update CodeArtefact login scripts"}},{"before":"e32bf197f8caff5f773787d682cfa20ae61d2270","after":"54ee5ee22ce473238a63792f005e3dcf9f1b118f","ref":"refs/heads/main","pushedAt":"2024-03-21T04:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"7.4.1","shortMessageHtmlLink":"7.4.1"}},{"before":"a5999992cc52e8bef4b1185bca651dc49bd6c02d","after":"e32bf197f8caff5f773787d682cfa20ae61d2270","ref":"refs/heads/main","pushedAt":"2024-03-21T04:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Bug fix: remove null sources","shortMessageHtmlLink":"Bug fix: remove null sources"}},{"before":null,"after":"e52327f7023f3a21b54b69a52d23da0773d939d0","ref":"refs/heads/code-artefact","pushedAt":"2024-03-19T02:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drzax","name":"Simon Elvery","path":"/drzax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/596563?s=80&v=4"},"commit":{"message":"Update CodeArtefact login scripts","shortMessageHtmlLink":"Update CodeArtefact login scripts"}},{"before":"7deac1934d3ec892b781d24bfced02cf6d478ae1","after":"a5999992cc52e8bef4b1185bca651dc49bd6c02d","ref":"refs/heads/main","pushedAt":"2024-03-11T05:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"7.4.0","shortMessageHtmlLink":"7.4.0"}},{"before":"6a93982a1f8bc05ecc3e9ffc6d94a9e1bb85b86e","after":"7deac1934d3ec892b781d24bfced02cf6d478ae1","ref":"refs/heads/main","pushedAt":"2024-03-11T05:04:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"Merge pull request #11 from abcnews/feature/tiktok-embeds\n\nadd support for tiktok embeds, fix alignment bug for interactive embeds","shortMessageHtmlLink":"Merge pull request #11 from abcnews/feature/tiktok-embeds"}},{"before":"3c78ce6279d08c4ebbf35854a4e1887f38927df6","after":"6a93982a1f8bc05ecc3e9ffc6d94a9e1bb85b86e","ref":"refs/heads/main","pushedAt":"2024-03-11T05:04:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"Merge pull request #18 from abcnews/feature/phone-frame\n\nadd phone-frame option to blocks, allow captioning for video blocks","shortMessageHtmlLink":"Merge pull request #18 from abcnews/feature/phone-frame"}},{"before":"accba9b74ab50e9519776a55b05b9647f8b543f3","after":"42f27fc167fee513d75b5adcc0255c7c01ce61be","ref":"refs/heads/feature/fallback","pushedAt":"2024-03-05T02:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"bug: odyssey can load multiple files, only check index.js","shortMessageHtmlLink":"bug: odyssey can load multiple files, only check index.js"}},{"before":"f8b60194c47e8ec749c70e19cb67e146edd79d99","after":"accba9b74ab50e9519776a55b05b9647f8b543f3","ref":"refs/heads/feature/fallback","pushedAt":"2024-03-05T01:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"chore: remove unused async & clarify inline doc","shortMessageHtmlLink":"chore: remove unused async & clarify inline doc"}},{"before":null,"after":"f8b60194c47e8ec749c70e19cb67e146edd79d99","ref":"refs/heads/feature/fallback","pushedAt":"2024-03-05T00:22:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"feature: allow interactives to dictate whether Odyssey loads","shortMessageHtmlLink":"feature: allow interactives to dictate whether Odyssey loads"}},{"before":"c4551362ffc7999e13215d2db3bae07baf9b74b0","after":"1cd9afb85ea0d8237435a4d9d98c9436a43a148b","ref":"refs/heads/feature/phone-frame","pushedAt":"2024-03-01T00:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"tweak phone-frame positioning on large screens, respect 'left' and 'right' options on blocks","shortMessageHtmlLink":"tweak phone-frame positioning on large screens, respect 'left' and 'r…"}},{"before":null,"after":"c4551362ffc7999e13215d2db3bae07baf9b74b0","ref":"refs/heads/feature/phone-frame","pushedAt":"2024-02-28T01:22:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"add phone-frame option to blocks, allow captioning for video blocks","shortMessageHtmlLink":"add phone-frame option to blocks, allow captioning for video blocks"}},{"before":null,"after":"c45030dfc2ffd81fff51eec02e9dcf49311a7d59","ref":"refs/heads/production/phone-frame","pushedAt":"2024-02-22T08:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feature/class-list-on-active-remove-offscreen' into feature/tiktok-interactive-block-media","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feature/class-list-on-active-rem…"}},{"before":"0946b7e0e6d62d5046d35113df094aa4c004f1be","after":"c45030dfc2ffd81fff51eec02e9dcf49311a7d59","ref":"refs/heads/feature/tiktok-interactive-block-media","pushedAt":"2024-02-21T04:26:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feature/class-list-on-active-remove-offscreen' into feature/tiktok-interactive-block-media","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feature/class-list-on-active-rem…"}},{"before":"ea28ff22a5c5fc54d91f9f6b9f0f0a5b0c436090","after":"0946b7e0e6d62d5046d35113df094aa4c004f1be","ref":"refs/heads/feature/tiktok-interactive-block-media","pushedAt":"2024-02-21T02:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"make captions work for videos in blocks","shortMessageHtmlLink":"make captions work for videos in blocks"}},{"before":"69f830901d3f5dd5d125f08518516dc970858ffe","after":"d9f0020b375be0014469a3477a965b1a4b300cb0","ref":"refs/heads/feature/class-list-on-active-remove-offscreen","pushedAt":"2024-02-21T01:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"bug: check block bounds in background check\n\nThe previous bounds check was an impresice estimate, and didn't work super well.\n\nInstead, keep the working logic, but simplify the bounds check by checking precisely whether the parent Block is in frame.","shortMessageHtmlLink":"bug: check block bounds in background check"}},{"before":"288474dd86f8d97e808a00b28e5f752c4e0dbba5","after":"ea28ff22a5c5fc54d91f9f6b9f0f0a5b0c436090","ref":"refs/heads/feature/tiktok-interactive-block-media","pushedAt":"2024-02-20T06:51:21.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"tweak phone frame styling","shortMessageHtmlLink":"tweak phone frame styling"}},{"before":"d5abe51abae463537d9cf144578af126cfb4b50c","after":"69f830901d3f5dd5d125f08518516dc970858ffe","ref":"refs/heads/feature/class-list-on-active-remove-offscreen","pushedAt":"2024-02-20T04:59:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"bug: typo","shortMessageHtmlLink":"bug: typo"}},{"before":"5d0986a121a8e62853a5e78d540760579fc966c3","after":"d5abe51abae463537d9cf144578af126cfb4b50c","ref":"refs/heads/feature/class-list-on-active-remove-offscreen","pushedAt":"2024-02-20T04:56:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"feature: remove when offscreen + add class on active\n\n* Remove block media when the block is no longer onscreen. Otherwise the Odyssey audio visual plugin (OAVP) continues to play sound when you scroll out of the block. This is possibly also still playing in regular odyssey.\n* Add a class to the actively playing video/media so that the OAVP can tell what's currently playing.","shortMessageHtmlLink":"feature: remove when offscreen + add class on active"}},{"before":null,"after":"5d0986a121a8e62853a5e78d540760579fc966c3","ref":"refs/heads/feature/class-list-on-active-remove-offscreen","pushedAt":"2024-02-20T04:54:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"feature: remove when offscreen + add class on active\n\n* Remove block media when the block is no longer onscreen. Otherwise the Odyssey audio visual plugin (OAVP) continues to play sound when you scroll out of the block. This is possibly also still playing in regular odyssey.\n* Add a class to the actively playing video/media so that the OAVP can tell what's currently playing.","shortMessageHtmlLink":"feature: remove when offscreen + add class on active"}},{"before":"ffc1a27a9c3b07b9d80100b4c0efc671745dae38","after":"288474dd86f8d97e808a00b28e5f752c4e0dbba5","ref":"refs/heads/feature/tiktok-interactive-block-media","pushedAt":"2024-02-19T06:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"add phone-frame to blocks","shortMessageHtmlLink":"add phone-frame to blocks"}},{"before":"80fdebdd24541ea914eb55d4d8c72a61b4306a89","after":"ffc1a27a9c3b07b9d80100b4c0efc671745dae38","ref":"refs/heads/feature/tiktok-interactive-block-media","pushedAt":"2024-02-09T05:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtfell","name":"Julian Fell","path":"/jtfell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6702746?s=80&v=4"},"commit":{"message":"show/hide tiktok embed based on intersection with viewport","shortMessageHtmlLink":"show/hide tiktok embed based on intersection with viewport"}},{"before":"7fc4da03a9c8aea18360d591cdc4807f1d3e38a1","after":"3c78ce6279d08c4ebbf35854a4e1887f38927df6","ref":"refs/heads/main","pushedAt":"2024-01-31T04:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AshKyd","name":"Ash Kyd","path":"/AshKyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49600?s=80&v=4"},"commit":{"message":"7.3.4","shortMessageHtmlLink":"7.3.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKHw6twA","startCursor":null,"endCursor":null}},"title":"Activity · abcnews/odyssey"}