{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1385890,"defaultBranch":"main","name":"pontoon","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-19T11:25:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724937748.0","currentOid":""},"activityList":{"items":[{"before":"ef3154cf2f4219b50d70b7d36cfd0d657ec1caea","after":"385476a2a171b5be9213bef44851e1ad16ba8d32","ref":"refs/heads/main","pushedAt":"2024-09-20T14:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Remove django-sslserver (#3359)\n\nWe don't really use it. The library hasn't been updated in years. The same can be achieved using django-extensions.\r\n\r\nAlso fix compile_requirements.sh to output requirements .txt files. See:\r\nhttps://docs.astral.sh/uv/pip/compatibility/#pip-compile-defaults","shortMessageHtmlLink":"Remove django-sslserver (#3359)"}},{"before":"e3e5935f66e7dc5ba1f5bd7eb61accb7a992a9ee","after":"ef3154cf2f4219b50d70b7d36cfd0d657ec1caea","ref":"refs/heads/main","pushedAt":"2024-09-20T12:26:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Update to python 3.11.10 (#3358)","shortMessageHtmlLink":"Update to python 3.11.10 (#3358)"}},{"before":"491399afe69ee27e21a4e5f4ac4c0d6fae74302b","after":"e3e5935f66e7dc5ba1f5bd7eb61accb7a992a9ee","ref":"refs/heads/main","pushedAt":"2024-09-20T11:29:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Replace pip and pip-tools with uv (#3357)","shortMessageHtmlLink":"Replace pip and pip-tools with uv (#3357)"}},{"before":"8aa2a6e7f5131d24a630d681ea9f3a9ba5b72af6","after":"491399afe69ee27e21a4e5f4ac4c0d6fae74302b","ref":"refs/heads/main","pushedAt":"2024-09-20T06:46:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Fixed bugs regarding state preservation (#3356)\n\n* Clicking outside of the search options will lose selected checkboxes\r\n* Clicking on \"APPLY SEARCH OPTIONS\" will reload the page, but won't use the input field text to search","shortMessageHtmlLink":"Fixed bugs regarding state preservation (#3356)"}},{"before":"a48e25cbe9e95918104d611b94b4abf85291748f","after":"8aa2a6e7f5131d24a630d681ea9f3a9ba5b72af6","ref":"refs/heads/main","pushedAt":"2024-09-18T16:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Tweaked search panel design (#3352)","shortMessageHtmlLink":"Tweaked search panel design (#3352)"}},{"before":"d679904f5ca7e4cab0bd2f7bb4fb52df99c05cd1","after":"a48e25cbe9e95918104d611b94b4abf85291748f","ref":"refs/heads/main","pushedAt":"2024-09-18T11:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add ability to search for keys within translations only (#3349)","shortMessageHtmlLink":"Add ability to search for keys within translations only (#3349)"}},{"before":"ff2c4d024621c7b461c73535552b90e3b7935869","after":"d679904f5ca7e4cab0bd2f7bb4fb52df99c05cd1","ref":"refs/heads/main","pushedAt":"2024-09-17T19:26:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add an entry about VACUUM FULL to Maintenance docs (#3348)","shortMessageHtmlLink":"Add an entry about VACUUM FULL to Maintenance docs (#3348)"}},{"before":"50e0dcf825bbb1af46f4a2674b7017bfa258c1da","after":"ff2c4d024621c7b461c73535552b90e3b7935869","ref":"refs/heads/main","pushedAt":"2024-09-17T16:41:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add Review message panel (#3340)\n\nAlso included:\r\n\r\n* Add ability to send a test message to the current user\r\n* Add support for Markdown","shortMessageHtmlLink":"Add Review message panel (#3340)"}},{"before":"0e0257244273b8c103fe5dba7d1eaf290bd5e9e5","after":"50e0dcf825bbb1af46f4a2674b7017bfa258c1da","ref":"refs/heads/main","pushedAt":"2024-09-16T19:25:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eemeli","name":"Eemeli Aro","path":"/eemeli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617000?s=80&v=4"},"commit":{"message":"Add i18next format support to editFieldModes (#3341)\n\nCo-authored-by: Eemeli Aro ","shortMessageHtmlLink":"Add i18next format support to editFieldModes (#3341)"}},{"before":"86dcd27ff17e555977cb28153b16a4ba897c05f3","after":"0e0257244273b8c103fe5dba7d1eaf290bd5e9e5","ref":"refs/heads/main","pushedAt":"2024-09-16T14:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Added character escapes to all queries (#3342)","shortMessageHtmlLink":"Added character escapes to all queries (#3342)"}},{"before":"b8db57f6d187ae6a882d611c62f1eb59a3ef5926","after":"86dcd27ff17e555977cb28153b16a4ba897c05f3","ref":"refs/heads/main","pushedAt":"2024-09-13T20:26:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Exclude message identifiers when searching Fluent strings (#3336)","shortMessageHtmlLink":"Exclude message identifiers when searching Fluent strings (#3336)"}},{"before":"d83800074329c916c7ea4a3eb5b06f2655d18b94","after":"b8db57f6d187ae6a882d611c62f1eb59a3ef5926","ref":"refs/heads/main","pushedAt":"2024-09-13T06:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add ability to filter message recipients by activity (#3325)\n\nThis is a continuation of what was started in #3314. It implements the remaining bits of the Compose screen in the Messaging Center, namely Activity filters.","shortMessageHtmlLink":"Add ability to filter message recipients by activity (#3325)"}},{"before":"b79f1d8885f549fe132aabd52a4546f4cc177287","after":"d83800074329c916c7ea4a3eb5b06f2655d18b94","ref":"refs/heads/main","pushedAt":"2024-09-13T05:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Make search panel visible on all screen widths (#3332)","shortMessageHtmlLink":"Make search panel visible on all screen widths (#3332)"}},{"before":"89536387b5f154d79a8bb5dbc14d316b9a48d2e0","after":"b79f1d8885f549fe132aabd52a4546f4cc177287","ref":"refs/heads/main","pushedAt":"2024-09-12T20:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Update doc for virtualenv (#3337)","shortMessageHtmlLink":"Update doc for virtualenv (#3337)"}},{"before":"179f47358f50750a60d6a84cbe1da9411f85cbe8","after":"89536387b5f154d79a8bb5dbc14d316b9a48d2e0","ref":"refs/heads/main","pushedAt":"2024-09-12T19:59:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Update lxml to 5.3.0 (#3338)","shortMessageHtmlLink":"Update lxml to 5.3.0 (#3338)"}},{"before":"ed596da81fa1918669353954d6b0559882a51fde","after":"179f47358f50750a60d6a84cbe1da9411f85cbe8","ref":"refs/heads/main","pushedAt":"2024-09-12T12:04:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flodolo","name":"Francesco Lodolo","path":"/flodolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3644868?s=80&v=4"},"commit":{"message":"Replace python-levenshtein with RapidFuzz package (#3334)","shortMessageHtmlLink":"Replace python-levenshtein with RapidFuzz package (#3334)"}},{"before":"1e03996a0949c9ac232d84b4bd424aa71766fa39","after":"ed596da81fa1918669353954d6b0559882a51fde","ref":"refs/heads/main","pushedAt":"2024-09-12T09:13:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eemeli","name":"Eemeli Aro","path":"/eemeli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617000?s=80&v=4"},"commit":{"message":"Double curly-brackets placeholders (#3328)","shortMessageHtmlLink":"Double curly-brackets placeholders (#3328)"}},{"before":"fa157fcb0becf0f9a04727d9c7b9cb2101e6ebf8","after":"1e03996a0949c9ac232d84b4bd424aa71766fa39","ref":"refs/heads/main","pushedAt":"2024-09-12T08:51:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Replace html2text with BeautifulSoup (#3331)","shortMessageHtmlLink":"Replace html2text with BeautifulSoup (#3331)"}},{"before":"b8cd6c0aac22c01056ce39d32e8386905243518f","after":"fa157fcb0becf0f9a04727d9c7b9cb2101e6ebf8","ref":"refs/heads/main","pushedAt":"2024-09-12T07:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flodolo","name":"Francesco Lodolo","path":"/flodolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3644868?s=80&v=4"},"commit":{"message":"Update ruff to 0.6.4 (#3329)","shortMessageHtmlLink":"Update ruff to 0.6.4 (#3329)"}},{"before":"513b3593d7912cb2c5511ad6144596a2b081c98a","after":"b8cd6c0aac22c01056ce39d32e8386905243518f","ref":"refs/heads/main","pushedAt":"2024-09-11T20:58:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Implement filter for matching whole words (#3326)","shortMessageHtmlLink":"Implement filter for matching whole words (#3326)"}},{"before":"a794992e725a31b31f39f9d69b1c83425cf6a86b","after":"513b3593d7912cb2c5511ad6144596a2b081c98a","ref":"refs/heads/main","pushedAt":"2024-09-10T16:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Fixed variable scoping in query (#3322)","shortMessageHtmlLink":"Fixed variable scoping in query (#3322)"}},{"before":"0403dfdab629eee2dbb1f002b4073b71371ccdb8","after":"a794992e725a31b31f39f9d69b1c83425cf6a86b","ref":"refs/heads/main","pushedAt":"2024-09-10T16:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Remove unused mercurial requirements (#3320)","shortMessageHtmlLink":"Remove unused mercurial requirements (#3320)"}},{"before":"7c56875d659fd9c94a6ad9324e6accd940c40a02","after":"0403dfdab629eee2dbb1f002b4073b71371ccdb8","ref":"refs/heads/main","pushedAt":"2024-09-10T14:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Fix bug when Match Case and Translations Only filter were active (#3319)","shortMessageHtmlLink":"Fix bug when Match Case and Translations Only filter were active (#3319)"}},{"before":"6df98ce4796630bbf8b1f3fc0a4fc6371033ce0b","after":"7c56875d659fd9c94a6ad9324e6accd940c40a02","ref":"refs/heads/main","pushedAt":"2024-09-09T17:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Implement search filter for matching case (#3318)","shortMessageHtmlLink":"Implement search filter for matching case (#3318)"}},{"before":"24256cdc9a770a2a120039eaa34c61f5ba60997e","after":"6df98ce4796630bbf8b1f3fc0a4fc6371033ce0b","ref":"refs/heads/main","pushedAt":"2024-09-06T14:40:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Implement filter for searching in rejected translations (#3317)","shortMessageHtmlLink":"Implement filter for searching in rejected translations (#3317)"}},{"before":"31f2051a3fab64fcda5e988644509185dd2402fd","after":"24256cdc9a770a2a120039eaa34c61f5ba60997e","ref":"refs/heads/main","pushedAt":"2024-09-05T21:00:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Implement Search Filter for searching within translations only (#3316)","shortMessageHtmlLink":"Implement Search Filter for searching within translations only (#3316)"}},{"before":"08eae32fa263af7bb70d338e0077efd3ddfacd83","after":"31f2051a3fab64fcda5e988644509185dd2402fd","ref":"refs/heads/main","pushedAt":"2024-09-05T18:04:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add ability to filter message recipients by role, project and locale (#3314)","shortMessageHtmlLink":"Add ability to filter message recipients by role, project and locale (#…"}},{"before":"1dd5c81069e8e66c1b55e7ee6856945e5acd734d","after":"08eae32fa263af7bb70d338e0077efd3ddfacd83","ref":"refs/heads/main","pushedAt":"2024-09-04T17:24:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flodolo","name":"Francesco Lodolo","path":"/flodolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3644868?s=80&v=4"},"commit":{"message":"Allow IP ranges in BLOCKED_IPS setting (#3306)\n\nAllow IP ranges — defined with the CIDR notation (e.g. 192.168.1.0/24) — in BLOCKED_IPS setting.","shortMessageHtmlLink":"Allow IP ranges in BLOCKED_IPS setting (#3306)"}},{"before":"714efff98f78682ebee7dd19230a40373834a77b","after":"1dd5c81069e8e66c1b55e7ee6856945e5acd734d","ref":"refs/heads/main","pushedAt":"2024-09-03T20:58:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Add search options panel with an option to exclude string identifiers (#3288)\n\n- Does not work for Fluent strings yet.\r\n- The feature is temporarily disabled while the rest of the search options are implemented.","shortMessageHtmlLink":"Add search options panel with an option to exclude string identifiers ("}},{"before":"a505bf93de91c3a2ace2b34a8bc49addb08ea1c8","after":"714efff98f78682ebee7dd19230a40373834a77b","ref":"refs/heads/main","pushedAt":"2024-09-02T04:53:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mathjazz","name":"Matjaž Horvat","path":"/mathjazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626716?s=80&v=4"},"commit":{"message":"Fix failing contributors test, take 2 (#3311)\n\nSee #3294 for the original fix.","shortMessageHtmlLink":"Fix failing contributors test, take 2 (#3311)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDoyMzoxNy4wMDAwMDBazwAAAAS8DYcn","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDoyMzoxNy4wMDAwMDBazwAAAAS8DYcn","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQwNDo1MzozNS4wMDAwMDBazwAAAASqMmAW"}},"title":"Activity · mozilla/pontoon"}