{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1449991,"defaultBranch":"main","name":"jquery-wp-content","ownerLogin":"jquery","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-07T12:59:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70142?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713539662.0","currentOid":""},"activityList":{"items":[{"before":"fff52b7e61e698272539a50dfd45d5738675c184","after":"c84413e68af65de2a501b243762f041020e17e92","ref":"refs/heads/main","pushedAt":"2024-04-21T19:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Disable comments on wpdocs sites\n\nThere were some 14,000 spam comments and pingbacks on api.jquery.com\npending approval from from last year alone. This given that API pages\nare of type \"post\", and bots presumably submit these directly via\nPOST parameters despite no form being rendered.\n\nRather than setting this via wp-admin by hand, set this explicitly\nhere.","shortMessageHtmlLink":"All: Disable comments on wpdocs sites"}},{"before":"9e697881ae276b391d976d31a8c5f5184fd085fc","after":"fff52b7e61e698272539a50dfd45d5738675c184","ref":"refs/heads/main","pushedAt":"2024-04-21T17:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"build: Check in copy of wp-memcached plugin (disabled by default)\n\nTo be enabled via https://github.com/jquery/infrastructure-puppet","shortMessageHtmlLink":"build: Check in copy of wp-memcached plugin (disabled by default)"}},{"before":"01d05dd7c7ae3e301377ac8df839482c9b160e49","after":null,"ref":"refs/heads/draft-blog-import","pushedAt":"2024-04-19T15:14:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"}},{"before":"b12072b0bfb35f76375b1b5eb0cde867ca1f4ebe","after":"9e697881ae276b391d976d31a8c5f5184fd085fc","ref":"refs/heads/main","pushedAt":"2024-04-19T15:02:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mgol","name":"Michał Gołębiowski-Owczarek","path":"/mgol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1758366?s=80&v=4"},"commit":{"message":"jquery: Add the `js` class, remove the `no-js` one\n\nThis used to be done by Modernizr until its removal in\r\n08f27c14ffc14c158b25e190cfa00125fb79c0d3. Some sites apply different styling for\r\nJS-disabled environments; one such example is the jQuery UI Download Builder\r\nwhich expands all Themeroller knobs sections in the no-JS mode.\r\n\r\nCloses gh-457","shortMessageHtmlLink":"jquery: Add the js class, remove the no-js one"}},{"before":"c974c0812ee92e33496194aef9e566a7b350c918","after":"b12072b0bfb35f76375b1b5eb0cde867ca1f4ebe","ref":"refs/heads/main","pushedAt":"2024-04-18T22:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Import config for blog.jqueryui.com and blog.jquerymobile.com\n\nFollows-up 91314224af9da381d7801986eace9c9cb3a09ef4, which did most\nof the legwork already by importing theme code for blog.jquery.com,\nwhich I did (mostly) in a way that is shared and blended into the\njquery base theme so that there is very little to import from the\njqueryui and jquerymobile blog themes, yet producing an identical\nrendering for them.\n\nFrom https://github.com/jquery/blog.jquery.com-theme/tree/6710984735eb980cc9845b17f98aa0db8eac09e6/jqueryui.com\nand https://github.com/jquery/blog.jquery.com-theme/tree/6710984735eb980cc9845b17f98aa0db8eac09e6/jquerymobile.com\n\nblog/jqueryui.com -> themes/jqueryui.com\nblog/jquerymobile.com -> themes/jquerymobile.com\n\n* /category.php\n /index.php\n /style.css\n\n Redundant with inherited themes/jquery/category.php.\n Is identical apart from minor coding style differences.\n\n* /content.php\n\n Redundant with inherited themes/jquery/content.php.\n\n Slight differences regarding showing excerpts for non-first\n results on the home page, which has been intentionally\n changed in previous commits to jquery-wp-content, and blog still\n has the older version. Ignore in favour of what we have here.\n\n* /footer.php\n\n Same as destination themes/jqueryui.com/footer.php.\n\n* /single.php\n /sidebar.php\n\n These differ from the base theme in an important way, but are\n identical to the one for blog.jquery.com, which I previously\n imported into the base theme single-blogpost.php and\n sidebar-blogpost.php, so we only need stubs there, just like we\n did in themes/jquery.com/ before.\n\n* /functions.php\n - Hardcodes \"jquery-ui\" or \"jquery-mobile\" for body_class.\n We set this via the jquery_body_class option in sites.php instead.\n - Various dynamic body class entries.\n This is already covered by /plugins/jquery-filters.php,\n which we enable on all sites and will be enabled on the blog too\n when we switch it to use jquery-wp-content.\n\nAdditionally, blog/jquerymobile.com/ had a builder.css and builder.js.\nThey were copied to the blog when the blog originally forked off\nfrom jquery-wp-content, and were never used there. The copy in the\noriginal repo here has since been removed in\nhttps://github.com/jquery/jquery-wp-content/commit/bd3f0d61cdc98\nas part of https://github.com/jquery/jquery-wp-content/pull/272.\n\nRef https://github.com/jquery/infrastructure-puppet/issues/17","shortMessageHtmlLink":"All: Import config for blog.jqueryui.com and blog.jquerymobile.com"}},{"before":"d77ba33bf7a22dadc21d79f1156e44e3ba2cd193","after":"c974c0812ee92e33496194aef9e566a7b350c918","ref":"refs/heads/main","pushedAt":"2024-04-17T21:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: remove unused blog_id remnant from WP-MU/sunrise era","shortMessageHtmlLink":"All: remove unused blog_id remnant from WP-MU/sunrise era"}},{"before":"e5359648ed45ac389b1d185603c9c45202cf5fb5","after":"d77ba33bf7a22dadc21d79f1156e44e3ba2cd193","ref":"refs/heads/main","pushedAt":"2024-04-17T21:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"jquery.com: Merge blog.jquery.com theme into base and jquery.com\n\nThe remaining differences are tiny and this way we avoid having\nto rename the active theme, which makes both staging the deployment,\nand the actual deployment, easier.\n\nSettle some blog utilities in places that we can reuse across\nall three of blog.jquery.com, blog.jqueryui.com,\nand blog.jquerymobile.com:\n\n* Move sidebar.php to theme/jquery/sidebar-blogpost.php.\n This is the same for all three sites and can be a boolean toggle\n instead.\n\n* Move single.php to theme/jquery.com/\n This was already previously abstracted as single-blogpost.php\n in the base theme, so this is only a stub file to load that.\n\n Given that there are no blog posts on jquery.com itself,\n this is safe to put in the jquery.com theme and thus have the\n two be shared. If there were to be blog posts there at some point,\n this would naturally be the appropiate way to style them anyway.\n\n The only site that can't easily be shared is api.jquery.com, given\n that it structures its API pages as single \"posts\", thus needing\n at least something somewhere to make sure single.php renders like\n an API page instead of dated blog post.\n\nRemove twentyeleven remnants:\n\n* Remove sidebar-footer.php. There are no `get_sidebar( 'footer' )`\n calls in this repo. This was a leftover from the twentyeleven\n theme.\n* Remove redundant copy of license.txt, already in the top of the repo.\n* Remove readme.txt, specific to Twenty Eleven.\n\nRef https://github.com/jquery/infrastructure-puppet/issues/17","shortMessageHtmlLink":"jquery.com: Merge blog.jquery.com theme into base and jquery.com"}},{"before":"8e26effc3ef3c7b852c1bdc5402451b28e7dfec8","after":"e5359648ed45ac389b1d185603c9c45202cf5fb5","ref":"refs/heads/main","pushedAt":"2024-04-17T18:20:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"jqueryui.com: Fixup a4e2aaa1f6 list-item bullets","shortMessageHtmlLink":"jqueryui.com: Fixup a4e2aaa list-item bullets"}},{"before":"c69a6cce77ab2d2ba837c8241255ec932ced483d","after":"8e26effc3ef3c7b852c1bdc5402451b28e7dfec8","ref":"refs/heads/main","pushedAt":"2024-04-17T17:43:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: move `db` helper class to base stylesheet","shortMessageHtmlLink":"All: move db helper class to base stylesheet"}},{"before":"53f639c84edbb1fca139124a0c2efc29b4feb283","after":"c69a6cce77ab2d2ba837c8241255ec932ced483d","ref":"refs/heads/main","pushedAt":"2024-04-14T16:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"brand.jquery.org: update Typography link in sidebar","shortMessageHtmlLink":"brand.jquery.org: update Typography link in sidebar"}},{"before":"e001fdeff3fc0331d5a306ce8b7cf390a543b769","after":"53f639c84edbb1fca139124a0c2efc29b4feb283","ref":"refs/heads/main","pushedAt":"2024-04-14T16:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"brand.jquery.org: Fixup 3a99309cf8","shortMessageHtmlLink":"brand.jquery.org: Fixup 3a99309"}},{"before":"30f3cab5b5c1b207ac0a022802f5ed4cf8b98db5","after":"e001fdeff3fc0331d5a306ce8b7cf390a543b769","ref":"refs/heads/main","pushedAt":"2024-04-14T16:40:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Add support for `banner-secondary` to regular Markdown pages\n\nThis is currently limited to pages that use page-fullwidth.php.\nThe default page.php, which includes a sidebar, does not support it,\nwhich means that pages such as those on brand.jquery.org that currently\nplace banner-secondary into their HTML content, are not able to\nswitch to Markdown unless they keep hardcoding the HTML, or switch to\na sidebar-less template.","shortMessageHtmlLink":"All: Add support for banner-secondary to regular Markdown pages"}},{"before":"c0c61493ffeb2e2470a03b6f58c6ef7581815893","after":"30f3cab5b5c1b207ac0a022802f5ed4cf8b98db5","ref":"refs/heads/main","pushedAt":"2024-04-13T16:16:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"jquery.org: remove unused sub-banner, member-level, corporate-level, choose-gifts, big-message\n\nNo search results for these. Mainly motivated by removing old\nreferences to the now-undefined Klavika font.\n\nRef https://github.com/jquery/jquery-wp-content/pull/451.","shortMessageHtmlLink":"jquery.org: remove unused sub-banner, member-level, corporate-level, …"}},{"before":"e39f5f3735fbfc4b3a1907286dd3e3f7c2a74d3a","after":"c0c61493ffeb2e2470a03b6f58c6ef7581815893","ref":"refs/heads/main","pushedAt":"2024-04-13T00:21:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: move `responsive.html` to `themes/jquery/responsive.html`\n\nBack when the WP-MU setup was used on the old servers, this directory\nwas mounted at /jquery-wp-content. This is no longer the case on the\nnew simpler and standalone WordPress installs. To keep using this\nutility, expose it via the themes folder instead.\n\nWhile at, update the URL to be absolute path, so that it naturally\nembeds the current site and thus works for all sites, stage/prod,\napi, non-api, jquery, jqueryui, etc.","shortMessageHtmlLink":"All: move responsive.html to themes/jquery/responsive.html"}},{"before":"28cdb5938422a7d967b5c3f1857ea0cba46d4c32","after":"e39f5f3735fbfc4b3a1907286dd3e3f7c2a74d3a","ref":"refs/heads/main","pushedAt":"2024-04-13T00:07:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: remove unused `.offset-by-` rules\n\nOnly used once, in the footer, where we can use `.columns.centered`\ninstead.","shortMessageHtmlLink":"All: remove unused .offset-by- rules"}},{"before":"216c29c55f1c6811a7ea043b8bcb801363c3d873","after":"28cdb5938422a7d967b5c3f1857ea0cba46d4c32","ref":"refs/heads/main","pushedAt":"2024-04-12T23:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Bump base stylesheet version","shortMessageHtmlLink":"All: Bump base stylesheet version"}},{"before":"0d0da150a2035414ae5950a945113107d8ead6fa","after":"216c29c55f1c6811a7ea043b8bcb801363c3d873","ref":"refs/heads/main","pushedAt":"2024-04-12T21:23:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: remove various unused FontAwesome icons\n\nutility:\n* icon-white\n\nRef https://github.com/search?q=org%3Ajquery+icon-white+NOT+repo%3Ajquery%2Fevents.jquery.org+NOT+repo%3Ajquery%2Fblog.jquery.com-theme+NOT+repo%3Ajquery%2Fweb-events+NOT+repo%3Ajquery%2Ftestswarm&type=code\n\nmore icons, via more complex search to exclude false positive matches\nfor `ui-icon-*` classes:\n\nRef https://github.com/search?q=org%3Ajquery+NOT+repo%3Ajquery%2Fevents.jquery.org+NOT+repo%3Ajquery%2Fblog.jquery.com-theme+NOT+repo%3Ajquery%2Fweb-events+NOT+repo%3Ajquery%2Ftestswarm+NOT+repo%3Ajquery%2Fcla-archive+NOT+repo%3Ajquery%2Firc.jquery.org+NOT+repo%3Ajquery%2Fbugs.jquery.com+NOT+repo%3Ajquery%2Fdemos.jquerymobile.com+%2F%5B%5E-%5Dicon-search%2F&type=code\n\nRef https://github.com/jquery/jquery-wp-content/issues/455","shortMessageHtmlLink":"All: remove various unused FontAwesome icons"}},{"before":"7fa8250c61e1e301911e3081c7655f710ea955f4","after":null,"ref":"refs/heads/clean-fa-utils","pushedAt":"2024-04-10T21:32:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"}},{"before":"6f7739b5a248c793847ff2b6e61f50bdfc61f981","after":"0d0da150a2035414ae5950a945113107d8ead6fa","ref":"refs/heads/main","pushedAt":"2024-04-10T21:32:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: remove unused FontAwesome utilities classes\n\n* icon-muted\n* icon-border\n* icon-2x\n* icon-3x\n* icon-4x\n* icon-spin\n\nThese appear to be unused, according to an org-wide search on GitHub,\nexcluding matches in repos that don't use jquery-wp-content for their\ncontent (e.g. irc.jquery.org, bugs.jquery.com, and archived content\nrepos such as web-events).\n\nRef https://github.com/jquery/jquery-wp-content/issues/455.","shortMessageHtmlLink":"All: remove unused FontAwesome utilities classes"}},{"before":null,"after":"7fa8250c61e1e301911e3081c7655f710ea955f4","ref":"refs/heads/clean-fa-utils","pushedAt":"2024-04-10T13:29:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: remove unused FontAwesome utilities classes\n\n* icon-muted\n* icon-border\n* icon-2x\n* icon-3x\n* icon-4x\n* icon-spin\n\nThese appear to be unused, according to an org-wide search on GitHub,\nexcluding matches in repos that don't use jquery-wp-content for their\ncontent (e.g. irc.jquery.org, bugs.jquery.com, and archived content\nrepos such as web-events).\n\nRef https://github.com/jquery/jquery-wp-content/issues/455.","shortMessageHtmlLink":"All: remove unused FontAwesome utilities classes"}},{"before":"91314224af9da381d7801986eace9c9cb3a09ef4","after":"6f7739b5a248c793847ff2b6e61f50bdfc61f981","ref":"refs/heads/main","pushedAt":"2024-04-10T13:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Bump base stylesheet version","shortMessageHtmlLink":"All: Bump base stylesheet version"}},{"before":"f004bf9c2ad3b58f705c9180399c8164104bc308","after":"91314224af9da381d7801986eace9c9cb3a09ef4","ref":"refs/heads/main","pushedAt":"2024-04-10T13:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"blog.jquery.com: Sync sites.php entry and import blog.jquery.com theme\n\nThe version of this theme in this repo is practicaly empty and hasn't\nbeen used in a long time. When activating this locally via jquery-wp-docker,\nI noticed the settings don't match what we use in production.\n\nImport files from:\nhttps://github.com/jquery/blog.jquery.com-theme/tree/6710984735eb/jquery.com\n\nAnd refactor these slightly in order to work with the current version\nof the base theme.\n\nblog.jquery.com-theme/jquery/\n* /header.php\n /footer-bottom.php\n /menu-header.php\n /page-fullwidth.php\n /searchform.php\n\n Minor differences, differed only in being a older but compatible\n version. Kept the newer ones here unchanged.\n (e.g. still mentioned Forum, IRC, and StackPath, and older search\n input field styling).\n\n* /functions.jquery.php\n This defined one extra function, jq_logo_link, which served\n as a workaround for missing some parts of jquery-wp-content\n by hardcoding `return '/'`, and already had a TODO for removing\n it when merging into jquery-wp-content. It was used in header.php,\n where we now use `get_option('jquery_logo_link', '/')` which\n works fine for the blog.\n\n* /comments.php\n Support for post_password_required is present at\n https://github.com/jquery/blog.jquery.com-theme but missing here.\n Given non-blog sites wouldn't use this it makes sense that it was\n absent. Cary this over as-is instead of figuring out whether we\n want or need it. It won't do anything on regular blog posts\n or an any non-blog sites.\n\nblog.jquery.com-theme/jquery.com/\n* /functions.php:\n The body_class filter for class \"listing\" is already here\n as part of plugins/jquery-filters.php.\n\n The twentyeleven_comment (now jq_comment) function had logic\n for pingbanks. Import this code over so that (approved) pingbacks\n remain displayed among blog comments.\n\n* /category.php\n Identical to the one in the current \"jquery\" base theme,\n except for the heading \"Category Archives\" instead of \"Category\".\n This is presumably because API pages are considered posts in a\n category, and so the word \"Archives\" would be confusing there.\n Solve this by keeping the neutral \"Category\" that we have in\n the base theme and remove the forked veersion for that one word\n difference.\n\n* /content.php\n The only difference was the class \"entry-posted\" instead of\n \"entry-meta\" for the \"posted on\" date. This branch in the base\n theme is never used, so change it to the one the blog has.\n\n The entry-posted class is styled nearly the same as entry-meta\n except that in category/search listings we don't float \"post on\"\n to the right, whereas entry-meta categories are.\n\n* /single.php\n This is an override for blog posts. In order to share this neatly\n across the three blogs in the future, I've added this to the\n base theme as \"single-blogpost.php\" with a stub in\n blog.jquery.com/single.php that references this. This is akin to\n how we share templates for API sites with single-api.php.\n\nAdditional CSS changes and fixes relating to blog posts:\n\n* Move text-shadow from `blockquote p` to `blockquote`.\n\n On our doc sites, HTML comes from Markdown parsers, which generally\n wrap text paragraphs. In WordPress, our blog posts are already\n stored in HTML, where there is generally not a paragraph wrapper\n within simple blockquotes. Fix our styles accomodate blog posts\n with blockquotes by applying this to the outer element. It should\n not affect any blockquotes that do for some reason have paragraphs\n in them, as they inherit the text-shadow just the same.\n Follows-up https://github.com/jquery/jquery-wp-content/issues/454.\n\n* Fix broken `#comments-title` rule,\n lost to `#content h2`.\n\n Fix broken `.commentlist > li.bypostauthor` rule,\n lost to `#comments .commentlist > li.comment`.\n\n These were already broken on the blog,\n Bring these back in a more suble way (the original, if restored,\n was quite dark and imho hard to read), and strengthen the selector\n for now as-needed (one day, we'll get rid of these ID selectors...)\n\n* Remove unused `#reply-title` rule,\n lost in practice to `#content h3`, which seems fine as-is.\n\n* Remove unused `p.comment-form-comment` rule,\n lost in practice to `#respond p`, which looks fine.\n\n* Remove unused `.commentlist .children` rules.\n Unused for a long time since thread_comments=0 on all sites,\n including on the blogs. When thread_comment equals 0, it applies\n how old comment threads are rendered as well, so these truly are\n unused.\n\n* Remove unused `#cancel-comment-reply-link`,\n this is specific to WordPress's comment-reply.js,\n which we don't load.\n\n* Remove unused `.page-template-sidebar-page-php` rules.\n\n https://github.com/search?q=org%3Ajquery+pageTemplate+NOT+repo%3Ajquery%2Firc.jquery.org+NOT+repo%3Ajquery%2Fevents.jquery.org&type=code\n\n https://github.com/search?q=org%3Ajquery+%22sidebar-page.php%22+NOT+repo%3Ajquery%2Fblog.jquery.com-theme&type=code\n\nRef https://github.com/jquery/infrastructure-puppet/issues/17","shortMessageHtmlLink":"blog.jquery.com: Sync sites.php entry and import blog.jquery.com theme"}},{"before":null,"after":"01d05dd7c7ae3e301377ac8df839482c9b160e49","ref":"refs/heads/draft-blog-import","pushedAt":"2024-04-07T23:26:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"blog.jquery.com: Sync sites.php entry and import blog.jquery.com theme\n\nThe version of this theme in this repo is practicaly empty and hasn't\nbeen used in a long time. When activating this locally via jquery-wp-docker,\nI noticed the settings don't match what we use in production.\n\n* Import files from:\n https://github.com/jquery/blog.jquery.com-theme/tree/6710984735eb/jquery.com\n\n Refactor files slightly to work on the current version of the base\n theme.\n\n blog.jquery.com-theme/jquery/\n - /header.php\n /footer-bottom.php\n /menu-header.php\n /page-fullwidth.php\n /searchform.php\n\n Minor differences, differed only in being a older but compatible\n version. Kept the newer ones here unchanged.\n (e.g. still mentioned Forum, IRC, and StackPath, and older search\n input field styling).\n\n - /functions.jquery.php\n This defined one extra function, jq_logo_link, which served\n as a workaround for missing some parts of jquery-wp-content\n by hardcoding `return '/'`, and already had a TODO for removing\n it when merging into jquery-wp-content. It was used in header.php,\n where we now use `get_option('jquery_logo_link', '/')` which\n works fine for the blog.\n\n blog.jquery.com-theme/jquery.com/\n - /functions.php:\n The body_class filter for class \"listing\" is already here\n as part of plugins/jquery-filters.php.\n\n The twentyeleven_comment (now jq_comment) function had logic\n for pingbanks. Import this code over so that (approved) pingbacks\n remain displayed among blog comments.\n\n - /category.php\n Identical to the one in the current \"jquery\" base theme,\n except for the heading \"Category Archives\" instead of \"Category\".\n This is presumably because API pages are considered posts in a\n category, and so the word \"Archives\" would be confusing there.\n Solve this by keeping the neutral \"Category\" that we have in\n the base theme and remove the forked veersion for that one word\n difference.\n\n - /content.php\n The only difference was the class \"entry-posted\" instead of\n \"entry-meta\" for the \"posted on\" date. This branch in the base\n theme is never used, so change it to the one the blog has.\n\n The entry-posted class is styled nearly the same as entry-meta\n except that in category/search listings we don't float \"post on\"\n to the right, whereas entry-meta categories are.\n\n - /single.php\n This is an override for blog posts. In order to share this neatly\n across the three blogs in the future, I've added this to the\n base theme as \"single-blogpost.php\" with a stub in\n blog.jquery.com/single.php that references this. This is akin to\n how we share templates for API sites with single-api.php.\n\n* comments.php: Add missing support for post_password_required\n This is included at https://github.com/jquery/blog.jquery.com-theme\n but missing here. Given no other sites use this, prefer to keep this\n as-is instead of figuring out whether it is safe to remove.\n\n* base.css: Move text-shadow from `blockquote p` to `blockquote`.\n In markdown, things generally get wrapped in paragraphs, but in\n WordPress they typically don't. Tweak this to match the styles of\n the blog theme instead, which should still apply to paragraphs\n inside quotes just as well.\n Follows-up https://github.com/jquery/jquery-wp-content/issues/454.\n\nRef https://github.com/jquery/infrastructure-puppet/issues/17","shortMessageHtmlLink":"blog.jquery.com: Sync sites.php entry and import blog.jquery.com theme"}},{"before":"43bc52a23a7829701e599f8775061dfe1ba42028","after":"f004bf9c2ad3b58f705c9180399c8164104bc308","ref":"refs/heads/main","pushedAt":"2024-04-07T20:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: fix Events link\n\nThe js.foundation domain doesn't have per-page redirects, and\nopenjsf.org still changes a fair bit. Let's use the events.jquery.org\nredirect instead.","shortMessageHtmlLink":"All: fix Events link"}},{"before":"d0960a2275a83ee1f21f4e553bf11dd7b3924dc1","after":"43bc52a23a7829701e599f8775061dfe1ba42028","ref":"refs/heads/main","pushedAt":"2024-04-05T00:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Add \"Report a bug\" to \"Support\" global menu\n\nFixes https://github.com/jquery/jquery-wp-content/issues/220.","shortMessageHtmlLink":"All: Add \"Report a bug\" to \"Support\" global menu"}},{"before":"452b638c15dfb4c8e8e215c0643f00900d1a0bb7","after":"d0960a2275a83ee1f21f4e553bf11dd7b3924dc1","ref":"refs/heads/main","pushedAt":"2024-04-04T22:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Bump base stylesheet version","shortMessageHtmlLink":"All: Bump base stylesheet version"}},{"before":"71cedfdf4c42eb5a396564935c6d920210df9346","after":"452b638c15dfb4c8e8e215c0643f00900d1a0bb7","ref":"refs/heads/main","pushedAt":"2024-04-04T22:34:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"api.jquery.com: Fixup a4e2aaa1f6 list-item bullets\n\nFollows-up a4e2aaa1f6 which converted our custom list-item image\nto native CSS `::marker`. However, I didn't realize that\n`list-item: none` has no effect on ::marker. You have to set this to\n`content: \"\"` to clear.","shortMessageHtmlLink":"api.jquery.com: Fixup a4e2aaa list-item bullets"}},{"before":"24a7fae46c80c559a9210b362c96b40ede0a4127","after":"71cedfdf4c42eb5a396564935c6d920210df9346","ref":"refs/heads/main","pushedAt":"2024-04-04T22:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Improve logo alignment in site header\n\nOver the years, the addition and subsequent removal of the aside/broadcast\nbanner to the non-blog theme, has created an unintended drift in where\nthe logo is aligned in the site header.\n\nThe logo was flushed to the left edge of the screen with seemingly\nlarge margin gap above it. Fix this to align with how it renders\non the blog.\n\nRef https://github.com/jquery/infrastructure-puppet/issues/17","shortMessageHtmlLink":"All: Improve logo alignment in site header"}},{"before":"d9915cf66150f7685ed74b89e26effd194500860","after":"24a7fae46c80c559a9210b362c96b40ede0a4127","ref":"refs/heads/main","pushedAt":"2024-04-04T18:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Bump stylesheet versions","shortMessageHtmlLink":"All: Bump stylesheet versions"}},{"before":"cbffb97ef8e19cbc0a5f50695cc53d3d751c4bc2","after":"d9915cf66150f7685ed74b89e26effd194500860","ref":"refs/heads/main","pushedAt":"2024-04-04T18:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Krinkle","name":"Timo Tijhof","path":"/Krinkle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156867?s=80&v=4"},"commit":{"message":"All: Allow global-nav to expand for \"Learning Center\" label\n\nCurrently causes a wrap to the next line.","shortMessageHtmlLink":"All: Allow global-nav to expand for \"Learning Center\" label"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENmrf4QA","startCursor":null,"endCursor":null}},"title":"Activity · jquery/jquery-wp-content"}