{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130237506,"defaultBranch":"main","name":"pydata-sphinx-theme","ownerLogin":"pydata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-19T15:37:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1284191?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716931374.0","currentOid":""},"activityList":{"items":[{"before":"37638c3926df6904e4d5fb0828ada80262698f2a","after":"e248a5accdf9016a088dc8472f64e6f7ebe9d26a","ref":"refs/heads/main","pushedAt":"2024-05-28T21:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drammock","name":"Daniel McCloy","path":"/drammock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1810515?s=80&v=4"},"commit":{"message":"bump version to dev","shortMessageHtmlLink":"bump version to dev"}},{"before":"b76804f28f43126ca2ac75747b40a5198a041a19","after":"37638c3926df6904e4d5fb0828ada80262698f2a","ref":"refs/heads/main","pushedAt":"2024-05-28T21:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drammock","name":"Daniel McCloy","path":"/drammock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1810515?s=80&v=4"},"commit":{"message":"release 0.15.3","shortMessageHtmlLink":"release 0.15.3"}},{"before":"1d29813f3ab073bf76a9538d1284c61a2b22f666","after":"b76804f28f43126ca2ac75747b40a5198a041a19","ref":"refs/heads/main","pushedAt":"2024-05-28T20:39:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trallard","name":"Tania Allard","path":"/trallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23552331?s=80&v=4"},"commit":{"message":"Update luminance coefficient (#1837)","shortMessageHtmlLink":"Update luminance coefficient (#1837)"}},{"before":"69f1a42a3b184f4ba4c98f1745779a277d56c5e2","after":"1d29813f3ab073bf76a9538d1284c61a2b22f666","ref":"refs/heads/main","pushedAt":"2024-05-28T15:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drammock","name":"Daniel McCloy","path":"/drammock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1810515?s=80&v=4"},"commit":{"message":"Add stylelint fixes to .git-blame-ignore-revs file (#1836)","shortMessageHtmlLink":"Add stylelint fixes to .git-blame-ignore-revs file (#1836)"}},{"before":"541950aaf3b3f21235c6065d012ade9e1a2e9a27","after":"69f1a42a3b184f4ba4c98f1745779a277d56c5e2","ref":"refs/heads/main","pushedAt":"2024-05-27T17:41:59.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"gabalafou","name":null,"path":"/gabalafou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317883?s=80&v=4"},"commit":{"message":"[pre-commit.ci] Automatic linting and formatting fixes","shortMessageHtmlLink":"[pre-commit.ci] Automatic linting and formatting fixes"}},{"before":"aabe57deb0190ba94adb0b416c8cc50ce79bf5f1","after":"541950aaf3b3f21235c6065d012ade9e1a2e9a27","ref":"refs/heads/main","pushedAt":"2024-05-27T11:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Correctly specify the source path to a logo to copy_asset_file (#1746)\n\nI think this fixes #1385, I think that bug report is expecting to be able to pass a logo in the docs/_static directory but according to the docs here: https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/branding.html#different-logos-for-light-and-dark-mode the path should be relative to conf.py.\r\n\r\nI think the actual bug is that we were not passing the correct source to the sphinx copy function which exits silently (for some reason) if the source does not exist.","shortMessageHtmlLink":"Correctly specify the source path to a logo to copy_asset_file (#1746)"}},{"before":"7551fa17ef89062d509aa60cef94a5c5123d36ba","after":"aabe57deb0190ba94adb0b416c8cc50ce79bf5f1","ref":"refs/heads/main","pushedAt":"2024-05-27T09:54:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Various table fixes (#1833)\n\nThis PR makes a few changes to the _tables.scss file:\r\n\r\n- Matches our table alignment classes with an [update to MyST from 2021](https://github.com/executablebooks/MyST-Parser/pull/450) (version [0.16.0](https://github.com/executablebooks/MyST-Parser/releases/tag/v0.16.0))\r\n- Removes the redundant and useless `display: table` and `overflow: auto` rules\r\n- Updates a comment\r\n\r\nFixes #1804.","shortMessageHtmlLink":"Various table fixes (#1833)"}},{"before":"a2df7374c06ebdddd18326f67c4e2e57edc489a0","after":"7551fa17ef89062d509aa60cef94a5c5123d36ba","ref":"refs/heads/main","pushedAt":"2024-05-27T08:39:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Set banner height to auto after animation (#1830)","shortMessageHtmlLink":"Set banner height to auto after animation (#1830)"}},{"before":"c83949034140c636d79f8b67e6776aaf3e6f5201","after":"a2df7374c06ebdddd18326f67c4e2e57edc489a0","ref":"refs/heads/main","pushedAt":"2024-05-27T08:39:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"DEV - Update workflows (#1831)\n\nAs I was checking #1818 and the new workflows, I realized I had forgotten to update the workflow reference so that the coverage action calls the correct workflow.\r\n\r\nAFAIK the way the workflows are implemented now, the coverage comment should only trigger on PRs, so should no longer block releases, as mentioned in #1818","shortMessageHtmlLink":"DEV - Update workflows (#1831)"}},{"before":"a5fbc1ae45e6a1f2df96f60a0636156a76e4f0c7","after":"c83949034140c636d79f8b67e6776aaf3e6f5201","ref":"refs/heads/main","pushedAt":"2024-05-27T08:30:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Fix keyboard access for scrollable regions created by notebook outputs (#1787)\n\nOne of many fixes for the failing accessibility tests (see #1428).\r\n\r\nThe accessibility tests were still reporting some violations of: \r\n - Scrollable region must have keyboard access (https://dequeuniversity.com/rules/axe/4.8/scrollable-region-focusable) even after merging #1636 and #1777. \r\n\r\nThese were due to Jupyter notebook outputs that have scrollable content. This PR extends the functionality of PRs #1636 and #1777 to such outputs.\r\n\r\n- Adds a test for tabindex = 0 on notebook outputs after page load\r\n\r\nThis also addresses one of the issues in #1740: missing horizontal scrollbar by:\r\n\r\n- Adding CSS rule to allow scrolling\r\n- Add ipywidgets example to the examples/pydata page","shortMessageHtmlLink":"Fix keyboard access for scrollable regions created by notebook outputs ("}},{"before":"41c4cf5d2662910703a1b24a6f18a21019017966","after":"a5fbc1ae45e6a1f2df96f60a0636156a76e4f0c7","ref":"refs/heads/main","pushedAt":"2024-05-27T08:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Move CSS block out of SCSS vars file (#1832)\n\nI think files like `variables.scss` should probably only contain Sass variables and not CSS variables. At least, that's what Bootstrap's variables.scss (https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss) file does, as far as I can tell.","shortMessageHtmlLink":"Move CSS block out of SCSS vars file (#1832)"}},{"before":"7cc72f6bb4be3bd36bb385df13da78313fd01902","after":"41c4cf5d2662910703a1b24a6f18a21019017966","ref":"refs/heads/main","pushedAt":"2024-05-24T15:41:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trallard","name":"Tania Allard","path":"/trallard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23552331?s=80&v=4"},"commit":{"message":"DEV - Refactor CI and environment setup (#1759)\n\nThis PR addresses some of the concerns/issues raised in #1292","shortMessageHtmlLink":"DEV - Refactor CI and environment setup (#1759)"}},{"before":"a30554257a7f7ac49a73b02369e649111486fc69","after":"2c278033afc46444a7996a7b6ef6e01450f499ad","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-24T12:25:39.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"6719f1c097b077e078d8a134ea1f30071f620ca6","after":"7cc72f6bb4be3bd36bb385df13da78313fd01902","ref":"refs/heads/main","pushedAt":"2024-05-24T12:19:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Track if users has dismissed a version warning banner for a given version. (#1763)\n\nSee #1384\r\n\r\nSee #1384\r\n\r\nIf a user dismiss the banner it should apply to all pages.\r\nOne remaining questions is :\r\n\r\n - does it apply to all versions ?\r\n\r\nThis implement a dismiss button and store in local storage which\r\nversion and when the user has dismissed it.\r\n\r\nThis is enough informations to refine the logic later with what/when we want to show.\r\n\r\nThis also has a rough implementation of not showing banner for current dismissed version for the next 14 days following any banner dismissal.\r\n\r\nCo-authored-by: Daniel McCloy ","shortMessageHtmlLink":"Track if users has dismissed a version warning banner for a given ver…"}},{"before":"98fea894cbeb9b2468e2eb0fcca40999b0e8996c","after":"a30554257a7f7ac49a73b02369e649111486fc69","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-23T11:04:43.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"bbe3e57753342b5750f8f7e3b6a0d89295dd7afd","after":"6719f1c097b077e078d8a134ea1f30071f620ca6","ref":"refs/heads/main","pushedAt":"2024-05-23T10:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Add CSS to allow scrolling of ipywidget (#1760)\n\nThis addresses one of the issues in #1740: missing horizontal scrollbar.\r\n\r\n- Add CSS rule to allow scrolling\r\n- Add ipywidgets example to the examples/pydata page","shortMessageHtmlLink":"Add CSS to allow scrolling of ipywidget (#1760)"}},{"before":"b00a8aa3ba77d76f035b156e689833f276bbe5ed","after":"98fea894cbeb9b2468e2eb0fcca40999b0e8996c","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-23T08:33:14.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"c42ee4732ea21a4cb9080cdc0da15b0bbc52f95f","after":"bbe3e57753342b5750f8f7e3b6a0d89295dd7afd","ref":"refs/heads/main","pushedAt":"2024-05-23T08:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Animate remotely loaded banners together (#1808)\n\nThe banner animation felt a little funky to me, even after the improvements made in https://github.com/pydata/pydata-sphinx-theme/pull/1693.\r\n\r\nMy hunch is that because the two banners are stacked on top of each other and the height of one affects the layout/position of the other, trying to animate the height of both of them at the same time causes the browser to stutter. Or maybe it was just because they could each load at different but often only slightly offset times. Whatever the case, I decided to do a little code clean up and change it so that they both come in together.\r\n\r\nIn the process of working on this PR it also made sense to address a TODO, and add \"Version warning\" to the list of translatable strings.\r\n\r\n* pybabel extract . -F babel.cfg -o src/pydata_sphinx_theme/locale/sphinx.pot -k '_ __ l_ lazy_gettext'\r\n\r\n* pybabel update -i src/pydata_sphinx_theme/locale/sphinx.pot -d src/pydata_sphinx_theme/locale -D sphinx\r\n\r\n* Update src/pydata_sphinx_theme/theme/pydata_sphinx_theme/sections/announcement.html\r\n\r\n\r\n* incorporate #1755\r\n\r\n---------\r\n\r\nCo-authored-by: M Bussonnier ","shortMessageHtmlLink":"Animate remotely loaded banners together (#1808)"}},{"before":"5e3eb40c9855f980d962c03ba4b1e08e0f806041","after":"c42ee4732ea21a4cb9080cdc0da15b0bbc52f95f","ref":"refs/heads/main","pushedAt":"2024-05-22T12:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Add a pre-commit hook that remove PO files metadata. (#1813)\n\nSee thread in #1801 – automatic update from transifex-integration bot\r\nhave random changes in metadata content and order that are just noise.\r\n\r\nWith this the bot should do the PR and pre-commit-ci should hopefully\r\npush a second commit that remove all churn in metadata.","shortMessageHtmlLink":"Add a pre-commit hook that remove PO files metadata. (#1813)"}},{"before":"56ceeaba3415c6a35882d978de7a4a9f78f59a84","after":"5e3eb40c9855f980d962c03ba4b1e08e0f806041","ref":"refs/heads/main","pushedAt":"2024-05-22T12:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Wrap tables in scrollable div (#1827)\n\nFixes #1824","shortMessageHtmlLink":"Wrap tables in scrollable div (#1827)"}},{"before":"ec12cdae6cf3efcbcf60adf18565e6bb4ef0f7a5","after":"b00a8aa3ba77d76f035b156e689833f276bbe5ed","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-22T08:14:12.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"878411e1e36960fa18c9d5a08d15a77f182e1e9e","after":"56ceeaba3415c6a35882d978de7a4a9f78f59a84","ref":"refs/heads/main","pushedAt":"2024-05-22T08:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Refactor navbar generating function (#1780)\n\nRefactor navbar generating function.\r\n\r\nThis should fix #1773 (once fininished)\r\n\r\nIt tries to split the function into two parts: one that wrangle the\r\ndata, one that generate html.\r\n\r\nThe generating the data part should be cacheable, while the other can be\r\nmade more flexible to be reusable in different part of the theme\r\n(typically generating or not dropdowns in the sidebar or navbar).\r\n---------\r\n\r\nCo-authored-by: Daniel McCloy ","shortMessageHtmlLink":"Refactor navbar generating function (#1780)"}},{"before":"de7d1e6b3ba24df66de7b96b7676c68255f722ae","after":"ec12cdae6cf3efcbcf60adf18565e6bb4ef0f7a5","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-21T17:14:30.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"2ddf7de8700b1b1d99b694255a5b2fd2cf540eaa","after":"878411e1e36960fa18c9d5a08d15a77f182e1e9e","ref":"refs/heads/main","pushedAt":"2024-05-21T17:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drammock","name":"Daniel McCloy","path":"/drammock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1810515?s=80&v=4"},"commit":{"message":"fix: deprecate pygments related variable to correct typos (#1614)\n\n* refactor: rename variables\r\n\r\nfix: change the html_theme options to match pygments name\r\nfix: rollback package deps\r\n\r\nPrevious HEAD was c2277366f8c79328bd470cfe025e326c8e1e415c\r\n\r\n* Apply suggestions from code review\r\n\r\n---------\r\n\r\nCo-authored-by: Daniel McCloy ","shortMessageHtmlLink":"fix: deprecate pygments related variable to correct typos (#1614)"}},{"before":"9101c3e41f6ca483078cc1ff0e8bc216afb2129a","after":"de7d1e6b3ba24df66de7b96b7676c68255f722ae","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-21T15:34:03.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"e0c5ec37f97f7f4c7e620448eebf4c4179d2b29c","after":"2ddf7de8700b1b1d99b694255a5b2fd2cf540eaa","ref":"refs/heads/main","pushedAt":"2024-05-21T15:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drammock","name":"Daniel McCloy","path":"/drammock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1810515?s=80&v=4"},"commit":{"message":"Add GitHub action timeout (#1826)\n\nI've seen build-site get stuck for 6h, so adding a few timeout.\r\n\r\nThose are quite generous at about 2x what the normal time actually take.\r\n\r\nSee #1825, it does not add timeout for everything yet, not sure if we\r\nwant to.","shortMessageHtmlLink":"Add GitHub action timeout (#1826)"}},{"before":"dbf659f9b682e43df9231a5927c1c42db84addda","after":"9101c3e41f6ca483078cc1ff0e8bc216afb2129a","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-21T08:50:15.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"48e4c012e070b2e5b2971eba3bc750d00fb8ba2c","after":"e0c5ec37f97f7f4c7e620448eebf4c4179d2b29c","ref":"refs/heads/main","pushedAt":"2024-05-21T08:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"},"commit":{"message":"Raise exception for response codes outside range 200-299 (#1755)\n\nGitHub pages return valid HTML page when an element was removed.\r\n\r\nThis adds a check for return code to not inject returned HTML if the return code is outside range 200-299.\r\n\r\nCo-authored-by: Daniel McCloy ","shortMessageHtmlLink":"Raise exception for response codes outside range 200-299 (#1755)"}},{"before":"a2d6b753f94a7bfea08d1d8db47d196d504139bb","after":"dbf659f9b682e43df9231a5927c1c42db84addda","ref":"refs/heads/python-coverage-comment-action-data","pushedAt":"2024-05-20T13:25:39.000Z","pushType":"push","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":"Update coverage data","shortMessageHtmlLink":"Update coverage data"}},{"before":"b7211e1364097e37aa9b70ca6c4252c61443ae8a","after":null,"ref":"refs/heads/translations_79592a50a377d7a120926189491c3d76_fr","pushedAt":"2024-05-20T13:19:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Carreau","name":"M Bussonnier","path":"/Carreau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335567?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVk7BawA","startCursor":null,"endCursor":null}},"title":"Activity · pydata/pydata-sphinx-theme"}