{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":546663880,"defaultBranch":"main","name":"wagtail","ownerLogin":"World0fWarcraft","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-06T12:52:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45802147?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1665062290.790455","currentOid":""},"activityList":{"items":[{"before":"816ec2e6c506eaa1b33a53d903f1799fdfd819e8","after":"93b9c04ce75ad8581852ef1d669ce43455e83454","ref":"refs/heads/main","pushedAt":"2024-09-13T18:50:14.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update MySQL and MariaDB healthcheck commands for GitHub Actions\n\nmysqladmin ping and mariadb-admin ping can return healthy during their\ninitialization stage as by default these connect over unix socket.\n\nAdd --protocol=tcp to mysqladmin to report healthy when a TCP\nconnection occurs. The initial startup uses --skip-networking.\n\nMariaDB has a built-in healthcheck.sh in its container:\nhttps://mariadb.com/kb/en/using-healthcheck-sh-script/","shortMessageHtmlLink":"Update MySQL and MariaDB healthcheck commands for GitHub Actions"}},{"before":"84b3bf70349171e44f283085f1d89ccd9deed40e","after":"816ec2e6c506eaa1b33a53d903f1799fdfd819e8","ref":"refs/heads/main","pushedAt":"2024-09-13T05:46:07.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump serve-static and express\n\nBumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.\n\nUpdates `serve-static` from 1.15.0 to 1.16.2\n- [Release notes](https://github.com/expressjs/serve-static/releases)\n- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)\n- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)\n\nUpdates `express` from 4.19.2 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: serve-static\n dependency-type: indirect\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump serve-static and express"}},{"before":"cf07674b92a6fbec936c5c9089e0b38a476774e9","after":"84b3bf70349171e44f283085f1d89ccd9deed40e","ref":"refs/heads/main","pushedAt":"2024-09-09T18:20:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add new Puppeteer cache location to fix CircleCI ui_tests (#12293)","shortMessageHtmlLink":"Add new Puppeteer cache location to fix CircleCI ui_tests (wagtail#12293"}},{"before":"954519390753ab47b1f43c05d377496fe38f8c93","after":"cf07674b92a6fbec936c5c9089e0b38a476774e9","ref":"refs/heads/main","pushedAt":"2024-09-08T06:08:07.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #12276","shortMessageHtmlLink":"Release note for wagtail#12276"}},{"before":"4af8ab528bc4439a3deb50b30d61324eb18871ed","after":"954519390753ab47b1f43c05d377496fe38f8c93","ref":"refs/heads/main","pushedAt":"2024-09-04T13:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add official hosting documentation\n\n- Create a deploy section of the documentation\n- Move fly.io deployment from tutorial to it's own page under deploy\n- Clean up deployment docs and references throughout documentation","shortMessageHtmlLink":"Add official hosting documentation"}},{"before":"7051363f9f8a22688363ad8fcd9117267b6a83a8","after":"4af8ab528bc4439a3deb50b30d61324eb18871ed","ref":"refs/heads/main","pushedAt":"2024-08-30T21:11:19.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Documentation - formatting clean up","shortMessageHtmlLink":"Documentation - formatting clean up"}},{"before":"6857f6431a49ecf314b181583c99ff00cb91372e","after":"7051363f9f8a22688363ad8fcd9117267b6a83a8","ref":"refs/heads/main","pushedAt":"2024-08-28T17:30:04.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Change Twitter to X in security.md","shortMessageHtmlLink":"Change Twitter to X in security.md"}},{"before":"bd87ccf517d3702a87f69d6b32e7345dc51badcb","after":"6857f6431a49ecf314b181583c99ff00cb91372e","ref":"refs/heads/main","pushedAt":"2024-08-26T07:23:59.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #12217","shortMessageHtmlLink":"Release note for wagtail#12217"}},{"before":"72b965cd94726e9fa0ceb64f10ef7ef88476fb2c","after":"bd87ccf517d3702a87f69d6b32e7345dc51badcb","ref":"refs/heads/main","pushedAt":"2024-08-14T17:06:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #12223","shortMessageHtmlLink":"Release note for wagtail#12223"}},{"before":"e83d23ca2a6c756f41645083fbec5e20fece437d","after":"72b965cd94726e9fa0ceb64f10ef7ef88476fb2c","ref":"refs/heads/main","pushedAt":"2024-08-13T07:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Formalise support for Django 5.1","shortMessageHtmlLink":"Formalise support for Django 5.1"}},{"before":"e06ec6d28eb2044e68ebcda6bc5b2c0e6736b9f8","after":"e83d23ca2a6c756f41645083fbec5e20fece437d","ref":"refs/heads/main","pushedAt":"2024-08-09T04:42:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix broken task type filter in workflow task chooser modal (#12213)\n\nFixes #12210","shortMessageHtmlLink":"Fix broken task type filter in workflow task chooser modal (wagtail#1…"}},{"before":"82aa1c1a61f910cb48de5f9af549ecef96bc102a","after":"e06ec6d28eb2044e68ebcda6bc5b2c0e6736b9f8","ref":"refs/heads/main","pushedAt":"2024-08-08T16:07:12.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Generate new strings for translation","shortMessageHtmlLink":"Generate new strings for translation"}},{"before":"067ebc01ecb99bb5762ee454f3e4cd7b295fbbe7","after":"82aa1c1a61f910cb48de5f9af549ecef96bc102a","ref":"refs/heads/main","pushedAt":"2024-08-06T10:01:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Nayanshi Singh to contributors","shortMessageHtmlLink":"Add Nayanshi Singh to contributors"}},{"before":"0dc233b0fa924317b5031768dd9622afef1d8b1b","after":"067ebc01ecb99bb5762ee454f3e4cd7b295fbbe7","ref":"refs/heads/main","pushedAt":"2024-08-03T14:15:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add example date/time formatting for the Wagtail admin settings. (#12083)","shortMessageHtmlLink":"Add example date/time formatting for the Wagtail admin settings. (wag…"}},{"before":"b34f8b79a17bf6d1dc930afbcf20f1c3e25f28af","after":"0dc233b0fa924317b5031768dd9622afef1d8b1b","ref":"refs/heads/main","pushedAt":"2024-08-01T08:58:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add missing getTextLabel implementation for BaseDateTimeWidget, so the value is displayed if it is available instead of a JavaScript 'null'. (#12162)\n\nFixes #12094","shortMessageHtmlLink":"Add missing getTextLabel implementation for BaseDateTimeWidget, so th…"}},{"before":"efc419a3a1a63689e59021768eb884b7ad631541","after":"b34f8b79a17bf6d1dc930afbcf20f1c3e25f28af","ref":"refs/heads/main","pushedAt":"2024-07-30T04:14:08.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #12155","shortMessageHtmlLink":"Release note for wagtail#12155"}},{"before":"42c566b19bb0b0335eb1fa83d34936742c65d57a","after":"efc419a3a1a63689e59021768eb884b7ad631541","ref":"refs/heads/main","pushedAt":"2024-07-28T17:08:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Use Nathanaël Jourdane's full name","shortMessageHtmlLink":"Use Nathanaël Jourdane's full name"}},{"before":"526c7da018692a1eb454af87ae65f92ceeb269d0","after":"42c566b19bb0b0335eb1fa83d34936742c65d57a","ref":"refs/heads/main","pushedAt":"2024-07-25T12:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Remove note about database search not ordering by relevance\n\nThis text existed since Wagtail 1.x and is referring to the original database backend that just did substring matches (which is now the fallback backend), before we supported database-backed full-text search.","shortMessageHtmlLink":"Remove note about database search not ordering by relevance"}},{"before":"9f518a007d73930c04d5c7e810c1f475190c82f6","after":"526c7da018692a1eb454af87ae65f92ceeb269d0","ref":"refs/heads/main","pushedAt":"2024-07-23T19:07:19.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Make StreamField migration a headline release note for 6.2","shortMessageHtmlLink":"Make StreamField migration a headline release note for 6.2"}},{"before":"5a8c33f34a36a038ab8cdaedddf19fe4d5750cf5","after":"9f518a007d73930c04d5c7e810c1f475190c82f6","ref":"refs/heads/main","pushedAt":"2024-07-20T02:52:31.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Remove unused heading from 6.2 upgrade notes","shortMessageHtmlLink":"Remove unused heading from 6.2 upgrade notes"}},{"before":"2d568dd825e4b087d7cea1c4d1fa49d916b395c2","after":"5a8c33f34a36a038ab8cdaedddf19fe4d5750cf5","ref":"refs/heads/main","pushedAt":"2024-07-19T10:06:07.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"doc: fix pdf export (#12076)","shortMessageHtmlLink":"doc: fix pdf export (wagtail#12076)"}},{"before":"9d1bf256a276e9508bf75ce7e3696468646718f0","after":"2d568dd825e4b087d7cea1c4d1fa49d916b395c2","ref":"refs/heads/main","pushedAt":"2024-07-18T02:39:03.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Content checks design upgrade: help text and separate cards (#12090)\n\nCo-authored-by: Thibaud Colas ","shortMessageHtmlLink":"Content checks design upgrade: help text and separate cards (wagtail#…"}},{"before":"0932ba395c9c27a5655f5f1eb6735e7d36c7aa8d","after":"9d1bf256a276e9508bf75ce7e3696468646718f0","ref":"refs/heads/main","pushedAt":"2024-07-13T20:46:10.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Simplify revision checking and the ordering of editing sessions","shortMessageHtmlLink":"Simplify revision checking and the ordering of editing sessions"}},{"before":"35a197d6093c45345f27baaa6421467fd21d1ab7","after":"0932ba395c9c27a5655f5f1eb6735e7d36c7aa8d","ref":"refs/heads/main","pushedAt":"2024-07-11T00:05:26.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #11952","shortMessageHtmlLink":"Release note for wagtail#11952"}},{"before":"76fb103f5489757f647bca44adf4640eb300f99d","after":"35a197d6093c45345f27baaa6421467fd21d1ab7","ref":"refs/heads/main","pushedAt":"2024-07-09T02:45:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Move sprite hashing out of module import time\n\nThis speeds up application startup. The hash is now a query param, injected in the template. As this param is only needed for cache invalidation, it's optional. A helper method is provided to generate the URL, along with a template tag.\n\nThis also migrates to an `lru_cache` over a global variable for simplicity.\n\nFixes #11680","shortMessageHtmlLink":"Move sprite hashing out of module import time"}},{"before":"a81cabce058236696e11867e260a771b99417a5e","after":"76fb103f5489757f647bca44adf4640eb300f99d","ref":"refs/heads/main","pushedAt":"2024-07-07T08:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix #11716: Failure in Dynamic Image ServeView\n\nAdded back a line that was removed in a previous commit,\"rendition.file.open(\"rb\")\" in serve.py.\nAlso, created a test in admin/tests/viewsets , test_image_presence.py that confirms that\nthe issue has been resolved. The test looks for a status error code 500 in the display of an image,\nsomething that happenned when the dynamic serve view failed. If it finds it, the test fails.\nThe test also passes when we dont't use a dynamic serve view.\n\nCo-authored-by: SebCorbin ","shortMessageHtmlLink":"Fix wagtail#11716: Failure in Dynamic Image ServeView"}},{"before":"79a22efff867792b361c6bc4583216d1761c6e81","after":"a81cabce058236696e11867e260a771b99417a5e","ref":"refs/heads/main","pushedAt":"2024-07-03T15:30:54.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Expose URL resolver match for RoutablePageMixin (#11953)\n\nDjango provides an `HttpRequest.resolver_match` attribute [0] that\nallows downstream code to inspect a request object to see how its URL\nwas resolved to a view.\n\nWagtail's RoutablePageMixin does its own sub-URL routing to call\ndifferent view functions on a page object, but the resolver result isn't\nsimilarly made available.\n\nThis commit sets a new `routable_resolver_match` attribute on the\nrequest object, akin to Django's `resolver_match`, that stores this\nsub-URL routing information for downstream use.\n\nDocumentation has been updated appropriately (along with a couple of\nother minor broken things in the RoutablePageMixin docs).\n\n[0] https://docs.djangoproject.com/en/5.0/ref/request-response/#django.http.HttpRequest.resolver_match","shortMessageHtmlLink":"Expose URL resolver match for RoutablePageMixin (wagtail#11953)"}},{"before":"d0647f328861ed6cb5b8527ce1c01c6e5b32a98b","after":"79a22efff867792b361c6bc4583216d1761c6e81","ref":"refs/heads/main","pushedAt":"2024-07-02T05:21:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Release note for #11985","shortMessageHtmlLink":"Release note for wagtail#11985"}},{"before":"6dbae8ca2c33c362148812344c807c43c892a6a2","after":"d0647f328861ed6cb5b8527ce1c01c6e5b32a98b","ref":"refs/heads/main","pushedAt":"2024-06-30T02:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add a deactivate() method to ProgressController","shortMessageHtmlLink":"Add a deactivate() method to ProgressController"}},{"before":"77791767a266c9d8e1b97c83b5638012b0da7202","after":"6dbae8ca2c33c362148812344c807c43c892a6a2","ref":"refs/heads/main","pushedAt":"2024-06-27T22:26:33.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Implement `for_instance` on `PageLogEntryManager` (#12093)\n\n`BaseLogEntryManager` leaves this unimplemented, and `ModelLogEntryManager` implements it but `PageLogEntryManager` doesn't. The `LogActionRegistry.get_logs_for_instance` method calls this, which means it fails on page models.\n\nCurrently this is only used on generic views, which aren't used by page models (unless they're also registered as a snippet, which isn't really a supported setup) but LogActionRegistry is supposed to work transparently across log models, so this is clearly a bug.","shortMessageHtmlLink":"Implement for_instance on PageLogEntryManager (wagtail#12093)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtcv57QA","startCursor":null,"endCursor":null}},"title":"Activity · World0fWarcraft/wagtail"}