{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":351793077,"defaultBranch":"4.x","name":"core-lib","ownerLogin":"mautic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-26T13:34:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5257677?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712842449.0","currentOid":""},"activityList":{"items":[{"before":"bda6934bfdfad370107e40f661d188322d8bdbef","after":"b0a24e59214980b7c06a26e2348bceaaef6b3a78","ref":"refs/heads/5.x","pushedAt":"2024-06-03T12:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Allow replacing Symfony services within tests (#13797)","shortMessageHtmlLink":"Allow replacing Symfony services within tests (#13797)"}},{"before":"c532137e9918fc8954c8b2bba1ca58ccb47f0a32","after":"bda6934bfdfad370107e40f661d188322d8bdbef","ref":"refs/heads/5.x","pushedAt":"2024-06-03T11:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"CS fix","shortMessageHtmlLink":"CS fix"}},{"before":"37967467da9038c163a03afc9762245214286f5e","after":"c532137e9918fc8954c8b2bba1ca58ccb47f0a32","ref":"refs/heads/5.x","pushedAt":"2024-06-03T09:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"TASK: Amends mautic:maintenance:cleanup help text (#13240)\n\n* TASK: Amends mautic:maintenance:cleanup help text\r\n\r\n* TASK: Adds tag to event identifier\r\n\r\n* Fix: Grammer\r\n\r\nCo-authored-by: Ruth Cheesley \r\n\r\n* FIX: Grammar\r\n\r\nCo-authored-by: Ruth Cheesley \r\n\r\n* TASK: Amend flag help text.\r\n\r\n* FEAT: Makes --gdpr purge threshold configurable\r\n\r\n* FIX: static analysis error\r\n\r\n* Add test for GDPR maintenance command in CleanupMaintenanceCommandTest\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Ruth Cheesley \r\n\r\n* TASK: Adds tests for keeping active leads/contacts\r\n\r\n- Adds assertion messages\r\n- Refactors lead creation completely into `createLead` to stick to DRY principle\r\n\r\n---------\r\n\r\nCo-authored-by: Ruth Cheesley \r\nCo-authored-by: Zdeno Kuzmany ","shortMessageHtmlLink":"TASK: Amends mautic:maintenance:cleanup help text (#13240)"}},{"before":"ed5e99d70926ed1acc7a6018c86091bf4345b098","after":"37967467da9038c163a03afc9762245214286f5e","ref":"refs/heads/5.x","pushedAt":"2024-06-03T08:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"DPMMA-2498 Email preheader preview (#13786)\n\n* feat: [DPMMA-2498] email preview text\r\n\r\n* feat: [DPMMA-2498] email preview text test\r\n\r\n* fix: [DPMMA-2498] email preview ellipsis fix and test\r\n\r\n* fix: [DPMMA-2498] phpstan fixes\r\n\r\n* fix: [DPMMA-2498] EmailControllerFunctionalTest fix\r\n\r\n* fix: [DPMMA-2498] strict types in PlainTextHelperTest","shortMessageHtmlLink":"DPMMA-2498 Email preheader preview (#13786)"}},{"before":"4773865c9ef3c2d215c97fdd0aab62e3b93a0900","after":"ed5e99d70926ed1acc7a6018c86091bf4345b098","ref":"refs/heads/5.x","pushedAt":"2024-06-03T08:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Sms improvements (#13743)\n\n* Merge pull request #2176 from acquia/MAUT-11396\r\n\r\n* Using capital letters for constants\r\n\r\n* Removing events from other PRs. They got in due to bad conflict resolution\r\n\r\n* CS fixes\r\n\r\n* Test requests do not set `$_SERVER['REQUEST_METHOD']`\r\n\r\n* Removing interface from the future\r\n\r\n* Token replacement line got back as the new way is still to come\r\n\r\n* Stan fixes\r\n\r\n* Test fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Ruth Cheesley ","shortMessageHtmlLink":"Sms improvements (#13743)"}},{"before":"0223280c94c17d6a0d7e69c91c5645c325735b42","after":"4773865c9ef3c2d215c97fdd0aab62e3b93a0900","ref":"refs/heads/5.x","pushedAt":"2024-06-03T08:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Fix 13800 Small bug with SMS character count layout (#13804)\n\n* update\r\n\r\n* updt","shortMessageHtmlLink":"Fix 13800 Small bug with SMS character count layout (#13804)"}},{"before":"5b6ce9f45fbea85d9e1ff3a8a4ae48283e9fab0d","after":"0223280c94c17d6a0d7e69c91c5645c325735b42","ref":"refs/heads/5.x","pushedAt":"2024-05-30T09:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"fix: dreprecated from (self::MASTER_REQUEST) to (self::MAIN_REQUEST) (#13712)\n\n* fix: dreprecated from (self::MASTER_REQUEST) to (self::MAIN_REQUEST)\r\n\r\n* fix: changed deprecated HttpKernelInterface::MASTER_REQUEST to HttpKernelInterface::MAIN_REQUEST\r\n\r\n* fix: \"revert access not allowed in app/middlewares/Dev/IpRestrictMiddleware.php\"","shortMessageHtmlLink":"fix: dreprecated from (self::MASTER_REQUEST) to (self::MAIN_REQUEST) …"}},{"before":"1e687900dfde41471b3e150cd87d6ce31df977f9","after":"5b6ce9f45fbea85d9e1ff3a8a4ae48283e9fab0d","ref":"refs/heads/5.x","pushedAt":"2024-05-28T14:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Keep session alive in background. (#13753)\n\n* Keep session alive in background.\r\n\r\n* Update session timeout to dynamic value.\r\n\r\n* Interval time fixes.\r\n\r\n* Remove debugging files.\r\n\r\n* Interval time fix.\r\n\r\n* Add CSRF existence check to keep-alive functionality.\r\n\r\n* Add check for login page and anonymous page calls.\r\n\r\n* Add return type to Keep Alive Controller.","shortMessageHtmlLink":"Keep session alive in background. (#13753)"}},{"before":"7ddf9443d67a07a592c94973b8efa7883a38a20c","after":"1e687900dfde41471b3e150cd87d6ce31df977f9","ref":"refs/heads/5.x","pushedAt":"2024-05-28T08:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"two values (#13783)","shortMessageHtmlLink":"two values (#13783)"}},{"before":"c9f94d874e63f7df16c454af3b00b7f97b01ea9d","after":"7ddf9443d67a07a592c94973b8efa7883a38a20c","ref":"refs/heads/5.x","pushedAt":"2024-05-28T08:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"remove :before (#13785)","shortMessageHtmlLink":"remove :before (#13785)"}},{"before":"f969b11847a5d9ce5832b60f4715728178a7ab62","after":"c9f94d874e63f7df16c454af3b00b7f97b01ea9d","ref":"refs/heads/5.x","pushedAt":"2024-05-22T07:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Import remix icon as LESS instead of from node_modules (#13758)\n\n* import as less instead of node_modules\r\n\r\n* move into corebundle\r\n\r\n* remove dependency\r\n\r\n* reduce fontawesome","shortMessageHtmlLink":"Import remix icon as LESS instead of from node_modules (#13758)"}},{"before":"276b43c2a632896e4fa7a74df3b6de15d91221fc","after":"f969b11847a5d9ce5832b60f4715728178a7ab62","ref":"refs/heads/5.x","pushedAt":"2024-05-22T07:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Update form.html.twig (#13769)","shortMessageHtmlLink":"Update form.html.twig (#13769)"}},{"before":"e3dcea893984ef3bb855b83d401c9ad587e4058f","after":"276b43c2a632896e4fa7a74df3b6de15d91221fc","ref":"refs/heads/5.x","pushedAt":"2024-05-21T09:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"File import enhancement for contact import (#13750)\n\n* Merge pull request #1134 from acquia/MAUT-4444-file-import\r\n\r\nMAUT-4444 / Connection close in header\r\n\r\n* Resolved conflicts\r\n\r\n* Change root_dir to project_dir\r\n\r\n* Fixed Test case\r\n\r\n* PHPSTAN\r\n\r\n---------\r\n\r\nCo-authored-by: lukassykora \r\nCo-authored-by: Rohit Pavaskar \r\nCo-authored-by: John Linhart ","shortMessageHtmlLink":"File import enhancement for contact import (#13750)"}},{"before":"c95036049e7885d82734a46b7d32b9fb4502a28d","after":"e3dcea893984ef3bb855b83d401c9ad587e4058f","ref":"refs/heads/5.x","pushedAt":"2024-05-21T07:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Custom field label length validation (#13761)\n\n* MAUT-4089: Bug Fix : Add max length validation and functional test cases for label field in custom fields\r\n\r\n* MAUT-4089: Bug Fix : improve functional test cases\r\n\r\n* MAUT-4089: Bug Fix : remove unused imports\r\n\r\n* phpstan fixes\r\n\r\n* disabled cleanup rollback\r\n\r\n---------\r\n\r\nCo-authored-by: Rohit Pandita ","shortMessageHtmlLink":"Custom field label length validation (#13761)"}},{"before":"62a7d157abd186fae446136aba666c1beb8fd7d4","after":"c95036049e7885d82734a46b7d32b9fb4502a28d","ref":"refs/heads/5.x","pushedAt":"2024-05-17T15:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"[DPMMA-1866] Map with e-mail statistics (#12570)\n\n* feat: [DPMMA-1866] Email map with stats\r\n\r\n* feat: [DPMMA-1866] Email for segments - statistics map\r\n\r\n* feat: [DPMMA-1866] Map class and styles\r\n\r\n* feat: [DPMMA-1866] Map improvements\r\n\r\n* fix: [DPMMA-1866] JS bug fixes\r\n\r\n* feat: [DPMMA-1866] Map, spinner and date range css style\r\n\r\n* feat: [DPMMA-1866] Map with reads and clicks on campaign emails\r\n\r\n* feat: [DPMMA-1866] Refactoring\r\n\r\n* feat: [DPMMA-1866] Campaign refactoring + PHPStan\r\n\r\n* feat: [DPMMA-1866] Core refactoring + PHPStan\r\n\r\n* feat: [DPMMA-1866] Email refactoring + PHPStan\r\n\r\n* fix: [DPMMA-1866] Lead map fix\r\n\r\n* fix: [DPMMA-1866] StatRepository tests fix\r\n\r\n* feat: [DPMMA-1866] Map option unit\r\n\r\n* feat: [DPMMA-1866] Db query improvements + refactoring\r\n\r\n* feat: [DPMMA-1866] EmailModel test\r\n\r\n* feat: [DPMMA-1866] Unnecessary condition removed\r\n\r\n* feat: [DPMMA-1866] Improvements and bug fixes\r\n\r\n* feat: [DPMMA-1866] Campaign tests\r\n\r\n* feat: [DPMMA-1866] Email test\r\n\r\n* fix: [DPMMA-1866] Campaign test fix\r\n\r\n* fix: [DPMMA-1866] CR fixes\r\n\r\n* fix: [DPMMA-1866] PHPStan fix\r\n\r\n* fix: [DPMMA-1866] HasAccess fix\r\n\r\n* feat: [DPMMA-1866] EmailMap tests added\r\n\r\n* feat: [DPMMA-1866] EmailMap access denied test\r\n\r\n* fix: [DPMMA-1866] PHPStan fix\r\n\r\n* fix: [DPMMA-1866] Dashboard map fix\r\n\r\n* fix: [DPMMA-1866] CR fixes\r\n\r\n* feat: [DPMMA-2291] Contacts map option\r\n\r\n* fix: [DPMMA-1866] Set MapModelInterface as the type\r\n\r\n* feat: [DPMMA-1866] Get context entity - added tests\r\n\r\n* feat: [DPMMA-1866] CR fixes + contacts map\r\n\r\n* feat: [DPMMA-1866] Unnecessary change removed\r\n\r\n* fix: [DPMMA-1866] JS methods have been restored and marked as deprecated\r\n\r\n* fix: [DPMMA-1866] Contacts map PHPStan and PHPUnit fixes\r\n\r\n* fix: [DPMMA-1866] getContextEntity changed to getEntity\r\n\r\n* fix: [DPMMA-2291] Load map inside container\r\n\r\n* fix: [DPMMA-2291] Get contacts from non-email campaign and pass DateTo as query param\r\n\r\n* fix: [DPMMA-2291] Force map colors to scale on reset and set new marker values\r\n\r\n* fix: [DPMMA-2291] Duplicate exception usage removed\r\n\r\n* fix: DateTimeInterface used instead of DateTime\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] PHPStan fix\r\n\r\n* fix: [DPMMA-1866] Replaced DateTime with DateTimeInterface\r\n\r\n* fix: [DPMMA-2234] PHPSTAN fixed & replaced DateTimeInterface with DateTimeImmutable\r\n\r\n* fix: [DPMMA-1866] PHPSTAN & PHPUnit fixes\r\n\r\n* fix: [DPMMA-1866] Email map functional test\r\n\r\n* fix: [DPMMA-1866] method getEntity improvement\r\n\r\n* fix: [DPMMA-1866] PHPSTAN fix\r\n\r\n* fix: [DPMMA-1866] CR fixes\r\n\r\n* fix: [DPMMA-1866] Fix PHPUnit & PHPSTAN\r\n\r\n* fix: [DPMMA-1866] getStatRepository method used\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] Email entity param typed\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] Campaign entity param typed\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] AbstractCountryMapController and MapModelInterface deleted\r\n\r\n* fix: [DPMMA-1866] PHPSTAN & Rector & CS-Fixer fix\r\n\r\n* fix: [DPMMA-1866] Unnecessary space removed\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] DateTimeHelper db fomat string used\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] Private membership of CampaignModel\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1866] Unnecessary tests removed\r\n\r\n* fix: [DPMMA-1866] isEmailCampaign method added\r\n\r\n* fix: [DPMMA-1866] Query optimization\r\n\r\n* fix: [DPMMA-1866] CS Fixer fix\r\n\r\n* fix: [DPMMA-1866] Email label fix\r\n\r\nCo-authored-by: John Linhart \r\n\r\n* fix: [DPMMA-1899] PHPUnit fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Zdeno Kuzmany \r\nCo-authored-by: John Linhart \r\nCo-authored-by: Ruth Cheesley ","shortMessageHtmlLink":"[DPMMA-1866] Map with e-mail statistics (#12570)"}},{"before":"3cf0438911d365c052c0427af2b1dee78e8899f8","after":"62a7d157abd186fae446136aba666c1beb8fd7d4","ref":"refs/heads/5.x","pushedAt":"2024-05-17T15:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Bug fix for published labels (#13747)\n\n* fix used string\r\n\r\n* only color + accessibility label\r\n\r\n* removing categories duplicate\r\n\r\n* icon","shortMessageHtmlLink":"Bug fix for published labels (#13747)"}},{"before":"8130b3ac8133362b91eff5c585ae2ae8ee4f5738","after":"3cf0438911d365c052c0427af2b1dee78e8899f8","ref":"refs/heads/5.x","pushedAt":"2024-05-17T10:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Form field automatically remapping after being unmapped (#13744)\n\n* Fix: mapped form fields icons weren't shown\r\n\r\n* Fix: do not auto-map form fields when not expected","shortMessageHtmlLink":"Form field automatically remapping after being unmapped (#13744)"}},{"before":"26afef94b45792b4ad98f3c0a7c3f38487b751fe","after":"8130b3ac8133362b91eff5c585ae2ae8ee4f5738","ref":"refs/heads/5.x","pushedAt":"2024-05-14T09:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"minimalist backgrounds (#13714)","shortMessageHtmlLink":"minimalist backgrounds (#13714)"}},{"before":"dfce67799825abffdc7e81201c8a109155ed1051","after":"26afef94b45792b4ad98f3c0a7c3f38487b751fe","ref":"refs/heads/5.x","pushedAt":"2024-05-14T09:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"New batch action option to leads, on focus to include and to remove tags. (#13711)\n\n* - add one more item in lead batch\r\n- including upgrade in js file\r\n- including upgrade in messages\r\n- including upgrade in tagRepository at LeadBundle\r\n- add Batch controller in tagManager\r\n- including upgrade in list lead view\r\n- including new functional tests to validade batch actions\r\n\r\n* - add one more item in lead batch\r\n- including upgrade in js file\r\n- including upgrade in messages\r\n- including upgrade in tagRepository at LeadBundle\r\n- add Batch controller in tagManager\r\n- including upgrade in list lead view\r\n- including new functional tests to validade batch actions\r\n\r\n* - fix line space\r\n\r\n* - fix rector report\r\n\r\n* - fix phpstan\r\n\r\n* - fix phpstan\r\n\r\n* - fix phpstan\r\n\r\n* - fix phpstan\r\n\r\n* - fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Zdeno Kuzmany ","shortMessageHtmlLink":"New batch action option to leads, on focus to include and to remove t…"}},{"before":"526abccf266dabd73420ae66cf6a9b99a9355165","after":"dfce67799825abffdc7e81201c8a109155ed1051","ref":"refs/heads/5.x","pushedAt":"2024-05-14T07:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"An optimistic locking mechanism for campaigns (#13659)\n\n* An optimistic locking mechanism for campaigns\r\n\r\n* Rector fixes\r\n\r\n* Undefined event.deleted fixed\r\n\r\n---------\r\n\r\nCo-authored-by: John Linhart ","shortMessageHtmlLink":"An optimistic locking mechanism for campaigns (#13659)"}},{"before":"94dec1d44eef3d01327178cef08f2e744f3ad826","after":"526abccf266dabd73420ae66cf6a9b99a9355165","ref":"refs/heads/5.x","pushedAt":"2024-05-13T12:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Returning custom field view permission (#13741)\n\n* Returning custom field view permission\r\n\r\n* One more line got removed by accident\r\n\r\n* Setting in the test that the fields have 2 permissions","shortMessageHtmlLink":"Returning custom field view permission (#13741)"}},{"before":"7fe1233cb51b8360a1e5a6366bcba2ad245a042c","after":"94dec1d44eef3d01327178cef08f2e744f3ad826","ref":"refs/heads/5.x","pushedAt":"2024-05-13T09:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Adding an option to hide themes (#13723)\n\n* Merge pull request #2032 from acquia/MAUT-10202\r\n\r\nMAUT-10202 : Hide/Unhide themes\r\n\r\n* CI fixes\r\n\r\n* This migration doesn't make sense for the community\r\n\r\n* Test fixes\r\n\r\n* Update icons to use Remix\r\n\r\n* Moving the `disabled-row` css class from autogenerated file and adding it to the less file and running `grunt compile-less` to generated it to css properly\r\n\r\n* Fixing \"Key \"visibility\" for array with keys \"name, key, config, dir, themesLocalDir\" does not exist.\"\r\n\r\n---------\r\n\r\nCo-authored-by: Tejas Navghane ","shortMessageHtmlLink":"Adding an option to hide themes (#13723)"}},{"before":"b0b8b701c30398f2e81afd98795331f1546283a1","after":"7fe1233cb51b8360a1e5a6366bcba2ad245a042c","ref":"refs/heads/5.x","pushedAt":"2024-05-10T12:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Updated location fields for empty location. (#13721)","shortMessageHtmlLink":"Updated location fields for empty location. (#13721)"}},{"before":"44b4ec7f594dbebf1397e677c0c3a8648d9fd66e","after":"b0b8b701c30398f2e81afd98795331f1546283a1","ref":"refs/heads/5.x","pushedAt":"2024-05-10T11:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"overwriting code (#13707)\n\nCo-authored-by: Ruth Cheesley ","shortMessageHtmlLink":"overwriting code (#13707)"}},{"before":"04c5d58f8dd3b7eb625f103d39582fbd5ec84a5d","after":"44b4ec7f594dbebf1397e677c0c3a8648d9fd66e","ref":"refs/heads/5.x","pushedAt":"2024-05-10T11:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Fix for cke5 to allow link attributes (#13725)\n\n* upgrade cke node modules to latest versions\r\n\r\n* migrate some imports (names changed between v39 and 41)\r\n\r\n* allow empty links (was a default setting in prev version)\r\n\r\n* allow links to have various attributes in CKE (used to be the case in Mautic 4 too, but less granular)\r\n\r\n* allow for spans to be used in cke html, since some custom themes use it for adding custom highlights in placeholder text, or overriding link colors\r\n\r\n* uninstall html embed module (was accidentally added during cke modules update)\r\n\r\n* remove code-block plugin for cke (also added prev by accident)\r\n\r\n* changes from package json should be in scaffold version as well","shortMessageHtmlLink":"Fix for cke5 to allow link attributes (#13725)"}},{"before":"9343ebd922882d75d9611d373c5ef028d1710446","after":"04c5d58f8dd3b7eb625f103d39582fbd5ec84a5d","ref":"refs/heads/5.x","pushedAt":"2024-05-10T09:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"[UI] Update placeholders and plugins logos (#13628)\n\n* changed code\r\n\r\n* replace test path\r\n\r\n* replace png to svg\r\n\r\n* social logos\r\n\r\n* other plugins\r\n\r\n* fix gravatar faill\r\n\r\n* fix for avatar width\r\n\r\n* john's idea\r\n\r\n* width fix\r\n\r\n---------\r\n\r\nCo-authored-by: Ruth Cheesley ","shortMessageHtmlLink":"[UI] Update placeholders and plugins logos (#13628)"}},{"before":"d90562fbf09631588d048f2d39e7b1a55a9ee323","after":"9343ebd922882d75d9611d373c5ef028d1710446","ref":"refs/heads/5.x","pushedAt":"2024-05-09T16:13:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"Fixing CS issues from https://github.com/mautic/mautic/pull/13502","shortMessageHtmlLink":"Fixing CS issues from mautic/mautic#13502"}},{"before":"30a68401c025f45b81f1906f67434101f78e2481","after":"d90562fbf09631588d048f2d39e7b1a55a9ee323","ref":"refs/heads/5.x","pushedAt":"2024-05-09T15:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"[UX] Change bundles statuses from Published to Active (#13500)\n\n* html\r\n\r\n* Update messages.ini\r\n\r\n* alignment\r\n\r\n* changed\r\n\r\n* Revert \"html\"\r\n\r\nThis reverts commit 22c7240a892e86521b803606390c4a6a1cb7c06f.\r\n\r\n* Revert \"Update messages.ini\"\r\n\r\nThis reverts commit c292301dba7ec3c81af56969389935a710e645e6.\r\n\r\n* revert custom user status","shortMessageHtmlLink":"[UX] Change bundles statuses from Published to Active (#13500)"}},{"before":"c3c9329e7848bf9c34160371343d0a2574108ae9","after":"30a68401c025f45b81f1906f67434101f78e2481","ref":"refs/heads/5.x","pushedAt":"2024-05-09T15:27:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"[UX] Change \"Published\" to \"Available for use\" for bundles (#13502)\n\n* Update FieldType.php\r\n\r\n* Update messages.ini\r\n\r\n* creating a pattern\r\n\r\n* published to available\r\n\r\n* alignment","shortMessageHtmlLink":"[UX] Change \"Published\" to \"Available for use\" for bundles (#13502)"}},{"before":"61ec70fd9664a3d97b6a786deeb485561a0e9a16","after":"c3c9329e7848bf9c34160371343d0a2574108ae9","ref":"refs/heads/5.x","pushedAt":"2024-05-07T11:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mautibot","name":"Mautibot","path":"/mautibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9725490?s=80&v=4"},"commit":{"message":"DPMMA-2608 Local Autosave and Recovery Feature for GrapesJS Builder (#13610)\n\n* DPMMA-2600 Fix for Grapesjs-Mjml self-closing tag issue (#13431)\r\n\r\n* fix: [DPMMA-2600] grapesjs mjml fixes for void elements\r\n\r\n* fix: [DPMMA-2600] grapesjs-mjml fix self-closing on init and code update\r\n\r\n* feat: [DPMMA-2608] grapesjs autosave storage\r\n\r\n* feat: [DPMMA-2608] optional autoclose for JS flash messages\r\n\r\n* feat: [DPMMA-2608] trigger builder show and hide events\r\n\r\n* feat: [DPMMA-2608] offset flashes when gjs builder is on\r\n\r\n* feat: [DPMMA-2608] builder backup restore message\r\n\r\n* feat: [DPMMA-2608] gjs autosave storage limits\r\n\r\n* feat: [DPMMA-2608] update the gjs backup message\r\n\r\n* feat: [DPMMA-2608] gjs dist and less files\r\n\r\n* build: [DPMMA-2608] grapesjs assets\r\n\r\n* build: [DPMMA-2608] grapesjs assets\r\n\r\n* fix: [DPMMA-2608] remove builder storage item when a new form is saved\r\n\r\n* build: [DPMMA-2608] grapesjs assets rebuild\r\n\r\n* build: [DPMMA-2608] grapesjs assets\r\n\r\n---------\r\n\r\nCo-authored-by: Ruth Cheesley ","shortMessageHtmlLink":"DPMMA-2608 Local Autosave and Recovery Feature for GrapesJS Builder (…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWupoAAA","startCursor":null,"endCursor":null}},"title":"Activity · mautic/core-lib"}