{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32042787,"defaultBranch":"main","name":"phplist3","ownerLogin":"phpList","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-11T21:42:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5281813?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714317461.0","currentOid":""},"activityList":{"items":[{"before":"33a93695ab09def0c8650b58cf4c0a2e217af733","after":"4c4d5388a45b06caf134ab277e19ef4b6b5af9d0","ref":"refs/heads/translations","pushedAt":"2024-05-04T06:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Translated using Weblate (Czech)\n\nCurrently translated at 97.8% (2121 of 2167 strings)\n\nTranslation: phpList/phpList3\nTranslate-URL: https://translate.phplist.org/projects/phplist/phplist3/cs/","shortMessageHtmlLink":"Translated using Weblate (Czech)"}},{"before":"bbed5c79688df3da60b6e33754c04a4dce6c5bd6","after":"33a93695ab09def0c8650b58cf4c0a2e217af733","ref":"refs/heads/translations","pushedAt":"2024-05-02T07:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Update translation files\n\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\n\nTranslation: phpList/phpList3\nTranslate-URL: https://translate.phplist.org/projects/phplist/phplist3/","shortMessageHtmlLink":"Update translation files"}},{"before":"a362c0c4ef0c2c3fe4c5c582d230942e1f4f99d7","after":"bbed5c79688df3da60b6e33754c04a4dce6c5bd6","ref":"refs/heads/translations","pushedAt":"2024-05-02T07:03:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"Merge branch 'main' into translations","shortMessageHtmlLink":"Merge branch 'main' into translations"}},{"before":"2a9af8b2d34382964b29300084039ae1d7184224","after":"a362c0c4ef0c2c3fe4c5c582d230942e1f4f99d7","ref":"refs/heads/translations","pushedAt":"2024-05-02T06:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"remove obsolete files","shortMessageHtmlLink":"remove obsolete files"}},{"before":"f7f7d98f46868a8f07b81b28880b28e6bf59179c","after":"edbdc4f81b480f54be72c868337312f57abbb916","ref":"refs/heads/main","pushedAt":"2024-05-01T23:07:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"Update PO template [Weblate] (#1036)\n\nCo-authored-by: phpList Language Bot ","shortMessageHtmlLink":"Update PO template [Weblate] (#1036)"}},{"before":"e759257b3416cbb790835bc59c1c75c4c0f83018","after":"2a9af8b2d34382964b29300084039ae1d7184224","ref":"refs/heads/translations","pushedAt":"2024-05-01T16:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Translated using Weblate (Czech)\n\nCurrently translated at 97.8% (2086 of 2132 strings)\n\nTranslation: phpList/phpList3\nTranslate-URL: https://translate.phplist.org/projects/phplist/phplist3/cs/","shortMessageHtmlLink":"Translated using Weblate (Czech)"}},{"before":"c5f53b376ecf5bdece68a45305f6096a2aeed18e","after":"e759257b3416cbb790835bc59c1c75c4c0f83018","ref":"refs/heads/translations","pushedAt":"2024-05-01T15:54:58.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Merge branch 'main' into translations","shortMessageHtmlLink":"Merge branch 'main' into translations"}},{"before":"f7f7d98f46868a8f07b81b28880b28e6bf59179c","after":"605940b3786996c2e517fa6e1649757e0bc93d79","ref":"refs/heads/translation-template-update","pushedAt":"2024-04-28T15:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Update PO template [Weblate]","shortMessageHtmlLink":"Update PO template [Weblate]"}},{"before":null,"after":"f7f7d98f46868a8f07b81b28880b28e6bf59179c","ref":"refs/heads/translation-template-update","pushedAt":"2024-04-28T15:17:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Release 3.6.15 (#1034)\n\n* Translations for 3.6.15 (#1032)\r\n\r\n* Translated using Weblate (English)\r\n\r\nCurrently translated at 91.4% (1950 of 2132 strings)\r\n\r\nTranslation: phpList/phpList3\r\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/en/\r\n\r\n* Translated using Weblate (French)\r\n\r\nCurrently translated at 99.8% (2128 of 2132 strings)\r\n\r\nTranslation: phpList/phpList3\r\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/fr/\r\n\r\n---------\r\n\r\nCo-authored-by: Duncan Cameron \r\nCo-authored-by: Alain Rihs \r\n\r\n* Support for indicating and getting feedback for e-mail test messages (#1031)\r\n\r\n* Update sendemaillib.php\r\n\r\n1. Appended a test subject indicator to test messages\r\n1. Added a reply-to address to test messages that have no manual reply-to: using the logged in admin's address or at least the general admin's\r\n\r\n* Update sendemaillib.php\r\n\r\nRephrased variable name\r\n\r\n* Update sendemaillib.php\r\n\r\nSwitched to using $admin_auth\r\n\r\n* Allowing subscribers to be filtered by confirmed and/or blacklisted (#1030)\r\n\r\n* Update users.php\r\n\r\nAllowed to filter by confirmed and/or non blacklisted - and not just by unconfirmed and/or blacklisted\r\n\r\n* Changed users to subscribers\r\n\r\n* Bouncemgt - allowing processing only existing bounces + a related new rule action (#1028)\r\n\r\n* Update bouncemgt.php\r\n\r\nAdded &justexisting=true\r\n\r\n* Update processbounces.php\r\n\r\n1. Added support for &justexisting=true\r\n1. Added support for new bounce rule action\r\n\r\n* Update lib.php\r\n\r\nAdded support for new bounce action\r\n\r\n* Update bouncemgt.php\r\n\r\nAdded non default title (otherwise it takes the wrong one)\r\n\r\n* Update processbounces.php\r\n\r\n1. Replaced goto with if-else\r\n1. Hardcoded \"-1\" instead of supplying it in a sprintf value\r\n\r\n* Hardcoding defaults for older PHP versions\r\n\r\n* Removed modern solution\r\n\r\n* Update Common plugin and Segment plugin (#1024)\r\n\r\n* Define timestamp columns explicitly (#1019)\r\n\r\n* Define timestamp fields explicitly to avoid problem with the mysql setting explicit_defaults_for_timestamp\r\n\r\n* Remove setting of timestamp fields that are automatically updated\r\n\r\n* update CI to remove old PHP versions and add 8.3 (#1004)\r\n\r\n* Escape single quote in error message (#1003)\r\n\r\n* Allow ajax page links to have a title, defaulting to the link description (#1002)\r\n\r\nFixes #996\r\n\r\n* Update CONTRIBUTING.md (#994)\r\n\r\nRemoved obsolete references\r\n\r\n* update UUID class to the latest upstream (#990)\r\n\r\n* update UUID class to the latest upstream\r\n\r\n* clean up old files\r\n\r\n* use the list order, even when grouping by category (#1025)\r\n\r\n* restore ability to create other super users (#1014)\r\n\r\n* restore ability to create other super users\r\n\r\n* correctly initialise the privileges array\r\n\r\n* Bounces' subscriber' status indicator + allowing to confirm right from bounces (#1029)\r\n\r\n* Update listbounces.php\r\n\r\nAdded support for confirmed/blacklisted indicator\r\n\r\n* Update bounces.php\r\n\r\nAdded confirmed/blacklisted indicator\r\n\r\n* Update bounce.php\r\n\r\n1. Added confirmed/blacklisted indicator\r\n1. Added support for confirming user from a bounce\r\n\r\n* Update bounce.php\r\n\r\n1. Avoided ternary if because translation system doesn't support it\r\n1. Used the newer s() function\r\n\r\n* Update listbounces.php\r\n\r\nAdded curly brackets\r\n\r\n* Used potential translation\r\n\r\n* Php8fixes 202401 (#1026)\r\n\r\n* remove deprecated ini_set call\r\n\r\n* stop possible warning\r\n\r\n* avoid warning\r\n\r\n* avoid warning\r\n\r\n* cast to int\r\n\r\n* avoid warning on existing being null\r\n\r\n* force template to be an integer\r\n\r\n* suppress warnings\r\n\r\n* check on valid var and cast to int\r\n\r\n* give buttons an ID, so they can be targetted with testing\r\n\r\n* avoid warning on empty array index\r\n\r\n* add notification by email when an admin logs in from a new IP address. (#1027)\r\n\r\n* add notification by email when an admin logs in from a new IP address.\r\n\r\n* check IP per admin\r\n\r\n* force columns to be not null\r\n\r\n* prevent blocking login on an non-upgraded system and send login alert just to admin, or superuser\r\n\r\n* keep newlines in translation as they are\r\n\r\n* make shorter lines, so it renders a bit better\r\n\r\n* Remove redundant upgrade steps (#1020)\r\n\r\n* Remove steps that are unnecessary due to the 3.2.0 being the minimum upgrade version\r\n\r\n* Keep silent when there are no subscriber UUIDs to generate\r\n\r\n* Remove other unnecessary upgrade steps\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers \r\n\r\n* Use utf8mb4 for the connection etc (#1001)\r\n\r\n* Use utf8mb4 for the connection etc\r\n\r\n* Support utf8mb4 in campaign subject and content\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers \r\n\r\n* use PHP8.2 to build\r\n\r\n* use latest phplint\r\n\r\n* update docker build from bookworm\r\n\r\n* set version\r\n\r\n* avoid the admin being kicked out after upgrade (#1033)\r\n\r\n* mark update translations as @wip\r\n\r\n---------\r\n\r\nCo-authored-by: Duncan Cameron \r\nCo-authored-by: Alain Rihs \r\nCo-authored-by: lwcorp \r\nCo-authored-by: Duncan Cameron <3147688+bramley@users.noreply.github.com>\r\nCo-authored-by: Michiel Dethmers ","shortMessageHtmlLink":"Release 3.6.15 (#1034)"}},{"before":"db19f404aae8d0c20576e1b6a58d529b606ee1d6","after":null,"ref":"refs/heads/translation-update","pushedAt":"2024-04-28T15:15:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"}},{"before":null,"after":"db19f404aae8d0c20576e1b6a58d529b606ee1d6","ref":"refs/heads/translation-update","pushedAt":"2024-04-28T14:33:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Update PO template [Weblate]","shortMessageHtmlLink":"Update PO template [Weblate]"}},{"before":"db19f404aae8d0c20576e1b6a58d529b606ee1d6","after":null,"ref":"refs/heads/translation-update","pushedAt":"2024-04-28T14:26:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"}},{"before":"a688162655968faabc7e19efb7c20aeba36489de","after":"c5f53b376ecf5bdece68a45305f6096a2aeed18e","ref":"refs/heads/translations","pushedAt":"2024-04-28T06:52:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Update translation files\n\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\n\nTranslation: phpList/phpList3\nTranslate-URL: https://translate.phplist.org/projects/phplist/phplist3/","shortMessageHtmlLink":"Update translation files"}},{"before":null,"after":"db19f404aae8d0c20576e1b6a58d529b606ee1d6","ref":"refs/heads/translation-update","pushedAt":"2024-04-27T10:35:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Update PO template [Weblate]","shortMessageHtmlLink":"Update PO template [Weblate]"}},{"before":"7832a75f9e306f1d9490433804e032215c8d37c2","after":"f7f7d98f46868a8f07b81b28880b28e6bf59179c","ref":"refs/heads/main","pushedAt":"2024-04-26T14:13:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marianaballa","name":"Mariana Balla","path":"/marianaballa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23120908?s=80&v=4"},"commit":{"message":"Release 3.6.15 (#1034)\n\n* Translations for 3.6.15 (#1032)\r\n\r\n* Translated using Weblate (English)\r\n\r\nCurrently translated at 91.4% (1950 of 2132 strings)\r\n\r\nTranslation: phpList/phpList3\r\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/en/\r\n\r\n* Translated using Weblate (French)\r\n\r\nCurrently translated at 99.8% (2128 of 2132 strings)\r\n\r\nTranslation: phpList/phpList3\r\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/fr/\r\n\r\n---------\r\n\r\nCo-authored-by: Duncan Cameron \r\nCo-authored-by: Alain Rihs \r\n\r\n* Support for indicating and getting feedback for e-mail test messages (#1031)\r\n\r\n* Update sendemaillib.php\r\n\r\n1. Appended a test subject indicator to test messages\r\n1. Added a reply-to address to test messages that have no manual reply-to: using the logged in admin's address or at least the general admin's\r\n\r\n* Update sendemaillib.php\r\n\r\nRephrased variable name\r\n\r\n* Update sendemaillib.php\r\n\r\nSwitched to using $admin_auth\r\n\r\n* Allowing subscribers to be filtered by confirmed and/or blacklisted (#1030)\r\n\r\n* Update users.php\r\n\r\nAllowed to filter by confirmed and/or non blacklisted - and not just by unconfirmed and/or blacklisted\r\n\r\n* Changed users to subscribers\r\n\r\n* Bouncemgt - allowing processing only existing bounces + a related new rule action (#1028)\r\n\r\n* Update bouncemgt.php\r\n\r\nAdded &justexisting=true\r\n\r\n* Update processbounces.php\r\n\r\n1. Added support for &justexisting=true\r\n1. Added support for new bounce rule action\r\n\r\n* Update lib.php\r\n\r\nAdded support for new bounce action\r\n\r\n* Update bouncemgt.php\r\n\r\nAdded non default title (otherwise it takes the wrong one)\r\n\r\n* Update processbounces.php\r\n\r\n1. Replaced goto with if-else\r\n1. Hardcoded \"-1\" instead of supplying it in a sprintf value\r\n\r\n* Hardcoding defaults for older PHP versions\r\n\r\n* Removed modern solution\r\n\r\n* Update Common plugin and Segment plugin (#1024)\r\n\r\n* Define timestamp columns explicitly (#1019)\r\n\r\n* Define timestamp fields explicitly to avoid problem with the mysql setting explicit_defaults_for_timestamp\r\n\r\n* Remove setting of timestamp fields that are automatically updated\r\n\r\n* update CI to remove old PHP versions and add 8.3 (#1004)\r\n\r\n* Escape single quote in error message (#1003)\r\n\r\n* Allow ajax page links to have a title, defaulting to the link description (#1002)\r\n\r\nFixes #996\r\n\r\n* Update CONTRIBUTING.md (#994)\r\n\r\nRemoved obsolete references\r\n\r\n* update UUID class to the latest upstream (#990)\r\n\r\n* update UUID class to the latest upstream\r\n\r\n* clean up old files\r\n\r\n* use the list order, even when grouping by category (#1025)\r\n\r\n* restore ability to create other super users (#1014)\r\n\r\n* restore ability to create other super users\r\n\r\n* correctly initialise the privileges array\r\n\r\n* Bounces' subscriber' status indicator + allowing to confirm right from bounces (#1029)\r\n\r\n* Update listbounces.php\r\n\r\nAdded support for confirmed/blacklisted indicator\r\n\r\n* Update bounces.php\r\n\r\nAdded confirmed/blacklisted indicator\r\n\r\n* Update bounce.php\r\n\r\n1. Added confirmed/blacklisted indicator\r\n1. Added support for confirming user from a bounce\r\n\r\n* Update bounce.php\r\n\r\n1. Avoided ternary if because translation system doesn't support it\r\n1. Used the newer s() function\r\n\r\n* Update listbounces.php\r\n\r\nAdded curly brackets\r\n\r\n* Used potential translation\r\n\r\n* Php8fixes 202401 (#1026)\r\n\r\n* remove deprecated ini_set call\r\n\r\n* stop possible warning\r\n\r\n* avoid warning\r\n\r\n* avoid warning\r\n\r\n* cast to int\r\n\r\n* avoid warning on existing being null\r\n\r\n* force template to be an integer\r\n\r\n* suppress warnings\r\n\r\n* check on valid var and cast to int\r\n\r\n* give buttons an ID, so they can be targetted with testing\r\n\r\n* avoid warning on empty array index\r\n\r\n* add notification by email when an admin logs in from a new IP address. (#1027)\r\n\r\n* add notification by email when an admin logs in from a new IP address.\r\n\r\n* check IP per admin\r\n\r\n* force columns to be not null\r\n\r\n* prevent blocking login on an non-upgraded system and send login alert just to admin, or superuser\r\n\r\n* keep newlines in translation as they are\r\n\r\n* make shorter lines, so it renders a bit better\r\n\r\n* Remove redundant upgrade steps (#1020)\r\n\r\n* Remove steps that are unnecessary due to the 3.2.0 being the minimum upgrade version\r\n\r\n* Keep silent when there are no subscriber UUIDs to generate\r\n\r\n* Remove other unnecessary upgrade steps\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers \r\n\r\n* Use utf8mb4 for the connection etc (#1001)\r\n\r\n* Use utf8mb4 for the connection etc\r\n\r\n* Support utf8mb4 in campaign subject and content\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers \r\n\r\n* use PHP8.2 to build\r\n\r\n* use latest phplint\r\n\r\n* update docker build from bookworm\r\n\r\n* set version\r\n\r\n* avoid the admin being kicked out after upgrade (#1033)\r\n\r\n* mark update translations as @wip\r\n\r\n---------\r\n\r\nCo-authored-by: Duncan Cameron \r\nCo-authored-by: Alain Rihs \r\nCo-authored-by: lwcorp \r\nCo-authored-by: Duncan Cameron <3147688+bramley@users.noreply.github.com>\r\nCo-authored-by: Michiel Dethmers ","shortMessageHtmlLink":"Release 3.6.15 (#1034)"}},{"before":"842868340f95f8da1675f56b2de9b49605c8c0ca","after":null,"ref":"refs/tags/v3.6.15-RC3","pushedAt":"2024-04-15T20:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"}},{"before":"842868340f95f8da1675f56b2de9b49605c8c0ca","after":"8bfc783f8e98432435500e6d0b46d7ff8da42e9b","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-15T20:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"mark update translations as @wip","shortMessageHtmlLink":"mark update translations as @wip"}},{"before":"4262a2c05ad85dcaf3c44796a05f37e728b2eb0e","after":"842868340f95f8da1675f56b2de9b49605c8c0ca","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-12T17:13:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"avoid the admin being kicked out after upgrade (#1033)","shortMessageHtmlLink":"avoid the admin being kicked out after upgrade (#1033)"}},{"before":"af38f811269623087590ac08f10c76130e9d34b6","after":"a688162655968faabc7e19efb7c20aeba36489de","ref":"refs/heads/translations","pushedAt":"2024-04-09T13:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Translated using Weblate (Czech)\n\nCurrently translated at 96.7% (2062 of 2132 strings)\n\nTranslation: phpList/phpList3\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/cs/","shortMessageHtmlLink":"Translated using Weblate (Czech)"}},{"before":"4bcfebe93deacdfbeb96187b62c578c5f003ccf4","after":"af38f811269623087590ac08f10c76130e9d34b6","ref":"refs/heads/translations","pushedAt":"2024-04-08T13:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phpListDockerBot","name":null,"path":"/phpListDockerBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76688631?s=80&v=4"},"commit":{"message":"Translated using Weblate (Czech)\n\nCurrently translated at 96.7% (2062 of 2132 strings)\n\nTranslation: phpList/phpList3\nTranslate-URL: http://translate.phplist.org/projects/phplist/phplist3/cs/","shortMessageHtmlLink":"Translated using Weblate (Czech)"}},{"before":null,"after":"68fd26ead878fae5c85447d44baee7a1023789ec","ref":"refs/heads/admin-login-during-upgrade","pushedAt":"2024-04-07T19:19:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"avoid the admin being kicked out after upgrade","shortMessageHtmlLink":"avoid the admin being kicked out after upgrade"}},{"before":"d6ccedfce5ae7bdbec9c754f07fd936820761812","after":"4262a2c05ad85dcaf3c44796a05f37e728b2eb0e","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-07T19:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"set version","shortMessageHtmlLink":"set version"}},{"before":"eb7cc662363e08a4ab7fbd785035002b81530b40","after":"d6ccedfce5ae7bdbec9c754f07fd936820761812","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-07T19:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"update docker build from bookworm","shortMessageHtmlLink":"update docker build from bookworm"}},{"before":"f45af11b92960469f90bed63ca8fea4c34cb4808","after":null,"ref":"refs/tags/v3.6.15-RC2","pushedAt":"2024-04-06T14:52:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"}},{"before":"f45af11b92960469f90bed63ca8fea4c34cb4808","after":"eb7cc662363e08a4ab7fbd785035002b81530b40","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-06T14:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"use latest phplint","shortMessageHtmlLink":"use latest phplint"}},{"before":"5c3a4babe80b87ab6b65b79b03ffc66f0c2cbb0c","after":"f45af11b92960469f90bed63ca8fea4c34cb4808","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-06T14:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"use PHP8.2 to build","shortMessageHtmlLink":"use PHP8.2 to build"}},{"before":"5b1268663bae0bebb56563d545764374a1bef472","after":"5c3a4babe80b87ab6b65b79b03ffc66f0c2cbb0c","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-06T14:40:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"Use utf8mb4 for the connection etc (#1001)\n\n* Use utf8mb4 for the connection etc\r\n\r\n* Support utf8mb4 in campaign subject and content\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers ","shortMessageHtmlLink":"Use utf8mb4 for the connection etc (#1001)"}},{"before":"6a3c146d6e9daf75025ddb608c9fc86e8a982281","after":"5b1268663bae0bebb56563d545764374a1bef472","ref":"refs/heads/release-3.6.15","pushedAt":"2024-04-06T14:36:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"Remove redundant upgrade steps (#1020)\n\n* Remove steps that are unnecessary due to the 3.2.0 being the minimum upgrade version\r\n\r\n* Keep silent when there are no subscriber UUIDs to generate\r\n\r\n* Remove other unnecessary upgrade steps\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel Dethmers ","shortMessageHtmlLink":"Remove redundant upgrade steps (#1020)"}},{"before":"f0443c32c1756f5bf3df7099171e79c4aab7c1d9","after":"6a3c146d6e9daf75025ddb608c9fc86e8a982281","ref":"refs/heads/release-3.6.15","pushedAt":"2024-03-30T15:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"add notification by email when an admin logs in from a new IP address. (#1027)\n\n* add notification by email when an admin logs in from a new IP address.\r\n\r\n* check IP per admin\r\n\r\n* force columns to be not null\r\n\r\n* prevent blocking login on an non-upgraded system and send login alert just to admin, or superuser\r\n\r\n* keep newlines in translation as they are\r\n\r\n* make shorter lines, so it renders a bit better","shortMessageHtmlLink":"add notification by email when an admin logs in from a new IP address. ("}},{"before":"3cf5693a11fca108ee09286130d8ffd52037a09b","after":"f0443c32c1756f5bf3df7099171e79c4aab7c1d9","ref":"refs/heads/release-3.6.15","pushedAt":"2024-03-30T15:41:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michield","name":"Michiel Dethmers","path":"/michield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/569843?s=80&v=4"},"commit":{"message":"Php8fixes 202401 (#1026)\n\n* remove deprecated ini_set call\r\n\r\n* stop possible warning\r\n\r\n* avoid warning\r\n\r\n* avoid warning\r\n\r\n* cast to int\r\n\r\n* avoid warning on existing being null\r\n\r\n* force template to be an integer\r\n\r\n* suppress warnings\r\n\r\n* check on valid var and cast to int\r\n\r\n* give buttons an ID, so they can be targetted with testing\r\n\r\n* avoid warning on empty array index","shortMessageHtmlLink":"Php8fixes 202401 (#1026)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQU4r1gA","startCursor":null,"endCursor":null}},"title":"Activity ยท phpList/phplist3"}