{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69609,"defaultBranch":"master","name":"openlibrary","ownerLogin":"internetarchive","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-10-30T05:20:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/130493?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715635724.0","currentOid":""},"activityList":{"items":[{"before":"d01294749d7fb8571c9f19705554ef9019fef2b5","after":"ddaab7e80d10a8409563b5d17b53b06ac711a6d8","ref":"refs/heads/master","pushedAt":"2024-05-14T06:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Removed deprecated .png file (#9246)","shortMessageHtmlLink":"Removed deprecated .png file (#9246)"}},{"before":null,"after":"ab0f6311b9c010404c584ad4d5d1024612c29bb9","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T21:28:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)\n- [github.com/abravalheri/validate-pyproject: v0.16 → v0.17](https://github.com/abravalheri/validate-pyproject/compare/v0.16...v0.17)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"8e106b227de2d4b30abb4baa03f9e65281bafc67","after":"d01294749d7fb8571c9f19705554ef9019fef2b5","ref":"refs/heads/master","pushedAt":"2024-05-13T19:44:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9123 from QuantuM410/issues/#9087\n\nReplace: Cleanup use of is_usergroup_member('/usergroup/librarians')","shortMessageHtmlLink":"Merge pull request #9123 from QuantuM410/issues/#9087"}},{"before":"e89362ba6a8d303b410bb76067e1b2d659bdb169","after":null,"ref":"refs/heads/fix/is_loaned_out","pushedAt":"2024-05-13T19:43:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"}},{"before":"1d86a597130366f0cfeee84701cdfaeb419733ae","after":"8e106b227de2d4b30abb4baa03f9e65281bafc67","ref":"refs/heads/master","pushedAt":"2024-05-13T19:43:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9139 from internetarchive/fix/is_loaned_out\n\nimproved is_loaned_out logic","shortMessageHtmlLink":"Merge pull request #9139 from internetarchive/fix/is_loaned_out"}},{"before":"875c518da93fc15cdd1f02aff672506bccf30c10","after":"1d86a597130366f0cfeee84701cdfaeb419733ae","ref":"refs/heads/master","pushedAt":"2024-05-13T19:43:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9258 from scottbarnes/fix/fix-templates-with-eof-issues\n\nFix: update and escape a handful of templates","shortMessageHtmlLink":"Merge pull request #9258 from scottbarnes/fix/fix-templates-with-eof-…"}},{"before":"61ffbe4dc2185d770c599bfa361b6a91a186c710","after":"875c518da93fc15cdd1f02aff672506bccf30c10","ref":"refs/heads/master","pushedAt":"2024-05-13T19:39:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9132 from noobCoderVP/9080/bug/remove-mailing-lists-from-about-us-page\n\nRemove mailing lists heading from about page","shortMessageHtmlLink":"Merge pull request #9132 from noobCoderVP/9080/bug/remove-mailing-lis…"}},{"before":"c373a3bb5de0ce73d92e96c30d581af2753f61ce","after":"61ffbe4dc2185d770c599bfa361b6a91a186c710","ref":"refs/heads/master","pushedAt":"2024-05-13T19:39:32.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9167 from Spedi/better-caching\n\nMoved ajax-loader.gif to achieve better caching","shortMessageHtmlLink":"Merge pull request #9167 from Spedi/better-caching"}},{"before":"5aa9ee2b721fe384751485d11b2bd79a2c9f5f32","after":"c373a3bb5de0ce73d92e96c30d581af2753f61ce","ref":"refs/heads/master","pushedAt":"2024-05-13T19:38:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9243 from IlyaMckay/9238/fix/edit-btn-style\n\nFix: This change was requested in order to standardize Open Library's buttons, #9238","shortMessageHtmlLink":"Merge pull request #9243 from IlyaMckay/9238/fix/edit-btn-style"}},{"before":"c30875838c84d0c215fecdff4f69be0fd31ae099","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T15:17:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"}},{"before":"4efafa187c8346dd10914055d7a11d0734e2ea6c","after":"5aa9ee2b721fe384751485d11b2bd79a2c9f5f32","ref":"refs/heads/master","pushedAt":"2024-05-13T15:17:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9225 from internetarchive/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #9225 from internetarchive/pre-commit-ci-update-co…"}},{"before":"b7f4d28234d7a225e4e2656690fae723cf081850","after":"601a029283e47a71b60b57b30d5eb468b66df8ca","ref":"refs/heads/fix/remove-unused-utils","pushedAt":"2024-05-13T15:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RayBB","name":"Raymond Berger","path":"/RayBB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921217?s=80&v=4"},"commit":{"message":"restore jsdef functions","shortMessageHtmlLink":"restore jsdef functions"}},{"before":"c0837bfbd775cecf542c98a52576bc0dfbb75f40","after":"4efafa187c8346dd10914055d7a11d0734e2ea6c","ref":"refs/heads/master","pushedAt":"2024-05-13T15:09:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Merge pull request #9252 from jimchamp/9251/bug/leave-drafts-alone\n\nDrafts now skipped by PR assignment workflow","shortMessageHtmlLink":"Merge pull request #9252 from jimchamp/9251/bug/leave-drafts-alone"}},{"before":"c674965c19cbdb36aad8173796a468df15b6d876","after":"c0837bfbd775cecf542c98a52576bc0dfbb75f40","ref":"refs/heads/master","pushedAt":"2024-05-13T14:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Add pre-registration validation for IA email and username (#9223)","shortMessageHtmlLink":"Add pre-registration validation for IA email and username (#9223)"}},{"before":"708a80a3402a65891441faf9ab548aff515e4e0e","after":"c674965c19cbdb36aad8173796a468df15b6d876","ref":"refs/heads/master","pushedAt":"2024-05-13T13:43:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Delete some unused templates discovered by i18n process (#9207)","shortMessageHtmlLink":"Delete some unused templates discovered by i18n process (#9207)"}},{"before":"810b0c5a5b4c4f3a9829cb72cf60a4402fb0f170","after":"708a80a3402a65891441faf9ab548aff515e4e0e","ref":"refs/heads/master","pushedAt":"2024-05-10T19:55:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Merge pull request #9214 from cdrini/9213/fix/i18n\n\nFix some small i18n errors","shortMessageHtmlLink":"Merge pull request #9214 from cdrini/9213/fix/i18n"}},{"before":"27ec29dd8b232a887035091213bdadba97087471","after":"810b0c5a5b4c4f3a9829cb72cf60a4402fb0f170","ref":"refs/heads/master","pushedAt":"2024-05-10T15:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Cache collections with new `CacheablePathsProcessor` (#9069)\n\n* Create and enable `CacheablePathsProcessor`\r\n\r\nThe new processor attempts to return cached copies of `GET` requests to\r\npaths defined in the `paths_and_expiries` dictionary.\r\n\r\n- Languages & printdisabled views are cached separately \r\n- Cache key includes the language code and a sorted query string.\r\n\r\nThe following are not cached:\r\n- Pages with special encodings (json, yml, etc.)\r\n- Pages where the mode is not `view` (edit pages, etc.)\r\n- Pages where `debug` is included in the query parameters\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Mek ","shortMessageHtmlLink":"Cache collections with new CacheablePathsProcessor (#9069)"}},{"before":"6ca06b981170ce4f4a3f32108c7f5b3710291538","after":null,"ref":"refs/heads/cdrini-patch-5","pushedAt":"2024-05-10T15:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"}},{"before":"a4858499c8fa319af22c9674880aa8b61a40ed28","after":"27ec29dd8b232a887035091213bdadba97087471","ref":"refs/heads/master","pushedAt":"2024-05-10T15:45:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Merge pull request #9255 from internetarchive/cdrini-patch-5\n\nChange TOC links to use /details archive.org links","shortMessageHtmlLink":"Merge pull request #9255 from internetarchive/cdrini-patch-5"}},{"before":"6025a850d048aa06be9f952a99a0e3a2e2bbe851","after":"6ca06b981170ce4f4a3f32108c7f5b3710291538","ref":"refs/heads/cdrini-patch-5","pushedAt":"2024-05-10T15:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Change TOC links to use /details archive.org links\n\nInstead of legacy /stream links","shortMessageHtmlLink":"Change TOC links to use /details archive.org links"}},{"before":"bf0c5aabc723f06b5871a3e167e0ee2edc2f94e3","after":"a4858499c8fa319af22c9674880aa8b61a40ed28","ref":"refs/heads/master","pushedAt":"2024-05-10T15:40:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Merge pull request #9249 from jimchamp/bug/fix-pattern-matching-function\n\nFix PR assignment workflow","shortMessageHtmlLink":"Merge pull request #9249 from jimchamp/bug/fix-pattern-matching-function"}},{"before":null,"after":"6025a850d048aa06be9f952a99a0e3a2e2bbe851","ref":"refs/heads/cdrini-patch-5","pushedAt":"2024-05-10T15:36:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Change TOC links to use /details archive.org links\n\nInstead of legacy /stream links","shortMessageHtmlLink":"Change TOC links to use /details archive.org links"}},{"before":"c35172ee0c70c46d5314d4efd044311c6aa57e95","after":"b7f4d28234d7a225e4e2656690fae723cf081850","ref":"refs/heads/fix/remove-unused-utils","pushedAt":"2024-05-10T10:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RayBB","name":"Raymond Berger","path":"/RayBB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921217?s=80&v=4"},"commit":{"message":"string concat","shortMessageHtmlLink":"string concat"}},{"before":"8b13df90b53dad9bfc79c813bbae8a88ede84ca2","after":"bf0c5aabc723f06b5871a3e167e0ee2edc2f94e3","ref":"refs/heads/master","pushedAt":"2024-05-09T20:15:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jimchamp","name":null,"path":"/jimchamp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28732543?s=80&v=4"},"commit":{"message":"Merge pull request #9178 from cdrini/design/book-details\n\nDRY design/code of \"Book Details\" section","shortMessageHtmlLink":"Merge pull request #9178 from cdrini/design/book-details"}},{"before":"46da379891a5958c74d7d76200e9106ba968565b","after":"8b13df90b53dad9bfc79c813bbae8a88ede84ca2","ref":"refs/heads/master","pushedAt":"2024-05-09T19:50:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jimchamp","name":null,"path":"/jimchamp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28732543?s=80&v=4"},"commit":{"message":"Merge pull request #9224 from rebecca-shoptaw/9077/fix/refactor-image-placement-function\n\nRefactor social image generation code","shortMessageHtmlLink":"Merge pull request #9224 from rebecca-shoptaw/9077/fix/refactor-image…"}},{"before":"7b82a31a574a1ede0f4a5e98c473e31c7889a425","after":"46da379891a5958c74d7d76200e9106ba968565b","ref":"refs/heads/master","pushedAt":"2024-05-09T19:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"},"commit":{"message":"Instrument registration flow (#9096)\n\n* Throw custom error on IA account creation failure\r\n* Capture registration errors with Sentry\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: Mek \r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Instrument registration flow (#9096)"}},{"before":"b76e5ec585de150b3279423099e3d9d39b9fbcf6","after":"7b82a31a574a1ede0f4a5e98c473e31c7889a425","ref":"refs/heads/master","pushedAt":"2024-05-09T19:37:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jimchamp","name":null,"path":"/jimchamp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28732543?s=80&v=4"},"commit":{"message":"Merge pull request #9140 from Realmbird/9044/fix/adding-text-warp-for-merge-title\n\nFixed title wrap merge tool","shortMessageHtmlLink":"Merge pull request #9140 from Realmbird/9044/fix/adding-text-warp-for…"}},{"before":"ca46cbfe87af6e81dabc966baa5b75c827097879","after":"b76e5ec585de150b3279423099e3d9d39b9fbcf6","ref":"refs/heads/master","pushedAt":"2024-05-09T16:46:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jimchamp","name":null,"path":"/jimchamp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28732543?s=80&v=4"},"commit":{"message":"Merge pull request #9135 from Spedi/fix-frontend\n\nAdd Arrow to dropdown list","shortMessageHtmlLink":"Merge pull request #9135 from Spedi/fix-frontend"}},{"before":"fbdcdc74de6b879c8c76fc5d4df76065fc2dcd80","after":"ca46cbfe87af6e81dabc966baa5b75c827097879","ref":"refs/heads/master","pushedAt":"2024-05-08T19:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdrini","name":"Drini Cami","path":"/cdrini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6251786?s=80&v=4"},"commit":{"message":"Redo password validation for registration form (#9215)\n\n* Add i18n strings for password error message\r\n\r\n* Update password validation and tests to perform correct checks\r\n\r\n* Update openlibrary/templates/account/create.html\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"Redo password validation for registration form (#9215)"}},{"before":"bb4ac0bd422475d82d26d67e8ed6696c0b33ce94","after":null,"ref":"refs/heads/test-open-pr-bot","pushedAt":"2024-05-08T17:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mekarpeles","name":"Mek","path":"/mekarpeles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978325?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESR6wKgA","startCursor":null,"endCursor":null}},"title":"Activity · internetarchive/openlibrary"}