{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":612703474,"defaultBranch":"main","name":"addons","ownerLogin":"readthedocs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-11T18:19:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/366329?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717589095.0","currentOid":""},"activityList":{"items":[{"before":"94f1d139c6564ce03557c3c107d646c5399e93dc","after":"34b05329527b1fedd7678b17ae1af2a528338cb5","ref":"refs/heads/main","pushedAt":"2024-06-05T12:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: add extra release step (#339)\n\nCloses #275","shortMessageHtmlLink":"Docs: add extra release step (#339)"}},{"before":"7554b87638978f85148d84b2a46f2f3a878a795f","after":null,"ref":"refs/heads/humitos/docs-release-steps","pushedAt":"2024-06-05T12:04:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":null,"after":"7554b87638978f85148d84b2a46f2f3a878a795f","ref":"refs/heads/humitos/docs-release-steps","pushedAt":"2024-06-05T12:02:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: add extra release step\n\nCloses #275","shortMessageHtmlLink":"Docs: add extra release step"}},{"before":null,"after":"5971e31f77210e6e5ea9bd4946f70fea4af02532","ref":"refs/heads/humitos/ea-dont-force-ad","pushedAt":"2024-06-04T12:20:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAd: don't force \"Coming soon\" ad and show paid ads\n\nWe were testing the ad positioning and telling our users that EthicalAd is\ncoming. Now that we already tested this and inform our users, it seems we are\nready to deploy the ads to the documentation.","shortMessageHtmlLink":"EthicalAd: don't force \"Coming soon\" ad and show paid ads"}},{"before":"80c73a10befbc66113814edbfa7b7c4c3a0b9748","after":null,"ref":"refs/heads/humitos/docs-environment-var","pushedAt":"2024-06-03T10:42:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"7c3c3580b8cb405b089668f11b2e8845ee7dc20c","after":"94f1d139c6564ce03557c3c107d646c5399e93dc","ref":"refs/heads/main","pushedAt":"2024-06-03T10:42:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: add environment variable (#337)\n\nThe theme should include this into the `html_context` automatically, but\r\nfor some reason this is not working like that.","shortMessageHtmlLink":"Docs: add environment variable (#337)"}},{"before":null,"after":"80c73a10befbc66113814edbfa7b7c4c3a0b9748","ref":"refs/heads/humitos/docs-environment-var","pushedAt":"2024-06-03T10:41:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: add environment variable\n\nThe theme should include this into the `html_context` automatically, but for\nsome reason this is not working like that.","shortMessageHtmlLink":"Docs: add environment variable"}},{"before":"2900c8f84f1aac059b91af6ab3a77aa0afc764b2","after":"7c3c3580b8cb405b089668f11b2e8845ee7dc20c","ref":"refs/heads/main","pushedAt":"2024-06-03T10:26:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthiccalAds: use `data-ea-publisher=readthedocs` as placement (#335)\n\nAdd an extra selector for explicit placement. This is what the Ethical\r\nAd client documentation says and it's what Furo is using.\r\n\r\n\r\n![Screenshot_2024-05-30_16-14-43](https://github.com/readthedocs/addons/assets/244656/52e028ea-f126-4fcb-831e-82e041738734)","shortMessageHtmlLink":"EthiccalAds: use data-ea-publisher=readthedocs as placement (#335)"}},{"before":"acbb3958b751dc74914efd89af4a6bed0619c282","after":null,"ref":"refs/heads/humitos/ethicalads-explicit-selector","pushedAt":"2024-06-03T10:26:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"a796af88876aeb6453a5e70466f0dd3cefd271f3","after":"acbb3958b751dc74914efd89af4a6bed0619c282","ref":"refs/heads/humitos/ethicalads-explicit-selector","pushedAt":"2024-06-03T10:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Don't hardcode the publisher","shortMessageHtmlLink":"Don't hardcode the publisher"}},{"before":"0115cc5a5038010796af80f9655c22fa9f38a727","after":null,"ref":"refs/heads/dependencies/ncu-2c74139","pushedAt":"2024-06-02T17:06:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"2c74139415dc5773548abc97295061ea9f5fb808","after":"2900c8f84f1aac059b91af6ab3a77aa0afc764b2","ref":"refs/heads/main","pushedAt":"2024-06-02T17:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Packages: updated via `ncu -u` (#336)\n\nPackages: updated via `ncu -u`\n\nCo-authored-by: humitos ","shortMessageHtmlLink":"Packages: updated via ncu -u (#336)"}},{"before":null,"after":"0115cc5a5038010796af80f9655c22fa9f38a727","ref":"refs/heads/dependencies/ncu-2c74139","pushedAt":"2024-06-02T00:26:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Packages: updated via `ncu -u`","shortMessageHtmlLink":"Packages: updated via ncu -u"}},{"before":null,"after":"a796af88876aeb6453a5e70466f0dd3cefd271f3","ref":"refs/heads/humitos/ethicalads-explicit-selector","pushedAt":"2024-05-30T14:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthiccalAds: use `data-ea-publisher=readthedocs` as placement\n\nAdd an extra selector for explicit placement. This is what the Ethical Ad client\ndocumentation says and it's what Furo is using.","shortMessageHtmlLink":"EthiccalAds: use data-ea-publisher=readthedocs as placement"}},{"before":"26acc1c6620c7b6770528575c2079b1d89effa52","after":"2c74139415dc5773548abc97295061ea9f5fb808","ref":"refs/heads/main","pushedAt":"2024-05-30T13:52:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: PyData example","shortMessageHtmlLink":"Docs: PyData example"}},{"before":"c2314bccf2eeaf92c7c7d3224bc1fecbd530787c","after":"26acc1c6620c7b6770528575c2079b1d89effa52","ref":"refs/heads/main","pushedAt":"2024-05-30T11:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Docs: typo","shortMessageHtmlLink":"Docs: typo"}},{"before":"e0e5adf07086de6e7ccbb0fbb8159201d2eb67ef","after":"c2314bccf2eeaf92c7c7d3224bc1fecbd530787c","ref":"refs/heads/main","pushedAt":"2024-05-29T18:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Release 0.15.2","shortMessageHtmlLink":"Release 0.15.2"}},{"before":"50a9243ed803106a49aec6df3481f68c5fa92c14","after":null,"ref":"refs/heads/humitos/ethicalads-stickybox-fixes","pushedAt":"2024-05-29T18:18:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"83e175a1bcc57134d277e065fc5cf3e46847a82f","after":"e0e5adf07086de6e7ccbb0fbb8159201d2eb67ef","ref":"refs/heads/main","pushedAt":"2024-05-29T18:18:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: small fixes (#334)","shortMessageHtmlLink":"EthicalAds: small fixes (#334)"}},{"before":null,"after":"50a9243ed803106a49aec6df3481f68c5fa92c14","ref":"refs/heads/humitos/ethicalads-stickybox-fixes","pushedAt":"2024-05-29T18:17:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: small fixes","shortMessageHtmlLink":"EthicalAds: small fixes"}},{"before":"2fc3cb7686941f1d0bbb71f6c85fb6c81e9a3f38","after":"83e175a1bcc57134d277e065fc5cf3e46847a82f","ref":"refs/heads/main","pushedAt":"2024-05-29T18:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Release 0.15.1","shortMessageHtmlLink":"Release 0.15.1"}},{"before":"fe2401cbd0e6b1eb7f26051d63593123a180794b","after":null,"ref":"refs/heads/humitos/ethicalads-typo","pushedAt":"2024-05-29T18:08:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"5de05ef33198a5838b32f2e4f89a293d584968cf","after":"2fc3cb7686941f1d0bbb71f6c85fb6c81e9a3f38","ref":"refs/heads/main","pushedAt":"2024-05-29T18:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: typo in selector (#333)","shortMessageHtmlLink":"EthicalAds: typo in selector (#333)"}},{"before":null,"after":"fe2401cbd0e6b1eb7f26051d63593123a180794b","ref":"refs/heads/humitos/ethicalads-typo","pushedAt":"2024-05-29T18:07:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: typo in selector","shortMessageHtmlLink":"EthicalAds: typo in selector"}},{"before":"750d6b093072af9303002ccdddac7b60000ca96f","after":"5de05ef33198a5838b32f2e4f89a293d584968cf","ref":"refs/heads/main","pushedAt":"2024-05-29T17:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Release 0.15.0","shortMessageHtmlLink":"Release 0.15.0"}},{"before":"6d5ac676c94613bb4c12725ed68bca8dba0cc5ae","after":null,"ref":"refs/heads/humitos/ethical-no-stickybox","pushedAt":"2024-05-29T17:52:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"a3cf566e26d62de554054518445b4a2502b86d93","after":"750d6b093072af9303002ccdddac7b60000ca96f","ref":"refs/heads/main","pushedAt":"2024-05-29T17:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: inject ad only if it's a known theme and above the fold (#329)\n\nDisable using `stickybox` style for now and only inject the ad if we are\r\nsure it's a known theme and the ad it's going to be above the fold.\r\n\r\nIn a following iteration, we will want to use `stickybox` in the other\r\ncases but we want to have the ability to disable the re-placement in\r\nsmaller screens.\r\n\r\nCloses #328\r\n\r\n---------\r\n\r\nCo-authored-by: Eric Holscher <25510+ericholscher@users.noreply.github.com>","shortMessageHtmlLink":"EthicalAds: inject ad only if it's a known theme and above the fold (#…"}},{"before":"53e4bf0b48da19c70e76b7bfa40cfd9f7f9f7a62","after":"6d5ac676c94613bb4c12725ed68bca8dba0cc5ae","ref":"refs/heads/humitos/ethical-no-stickybox","pushedAt":"2024-05-29T17:51:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:readthedocs/addons into humitos/ethical-no-stickybox","shortMessageHtmlLink":"Merge branch 'main' of github.com:readthedocs/addons into humitos/eth…"}},{"before":"42d6b44f4f547fb4b418c70b49efc14bd12a023a","after":null,"ref":"refs/heads/humitos/ethicalads-stickybox-only-wide-screens","pushedAt":"2024-05-29T17:50:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"}},{"before":"2b7e8feb04b95b7bf737dc541ce0f97d7bbd1fd7","after":"53e4bf0b48da19c70e76b7bfa40cfd9f7f9f7a62","ref":"refs/heads/humitos/ethical-no-stickybox","pushedAt":"2024-05-29T17:50:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"humitos","name":"Manuel Kaufmann","path":"/humitos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/244656?s=80&v=4"},"commit":{"message":"EthicalAds: new `stickybox` logic (#330)\n\nThis commit implements the following logic to place an ad in order:\r\n\r\n1. If there is an explicit placement, we use that placement.\r\n\r\n2. If the doctool/theme is known **and** we find a right placement (eg.\r\nsidebar),\r\n**and** the ad is gonna be above the fold, we put the ad there since we\r\nknow\r\n it's a good fit for it.\r\n\r\n3. Otherwise, if the screen width is >1300px we add a floating\r\n`stickybox` ad.\r\nBesides, we add an event handler that will _hide the ad_ if the user\r\nresizes\r\n the window and it ends up being <1300px.\r\n\r\nOn top of https://github.com/readthedocs/addons/pull/329\r\n\r\n---------\r\n\r\nCo-authored-by: Eric Holscher <25510+ericholscher@users.noreply.github.com>","shortMessageHtmlLink":"EthicalAds: new stickybox logic (#330)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXRFMPQA","startCursor":null,"endCursor":null}},"title":"Activity · readthedocs/addons"}