{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101617168,"defaultBranch":"master","name":"remp","ownerLogin":"remp2020","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-28T07:39:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31401758?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716557068.0","currentOid":""},"activityList":{"items":[{"before":"503ae4f73883e751353029fb5766a049e614151f","after":"150e3f8288655c1347b678452119e613f26a7fa1","ref":"refs/heads/master","pushedAt":"2024-06-04T08:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Added check for x.com domain\nto internal EmbedParser::isTwitterLink\n\nremp/helpdesk#2759","shortMessageHtmlLink":"Added check for x.com domain"}},{"before":"3c79c0f0ae6e4f8ec03379993ca97b29c2717a6c","after":"503ae4f73883e751353029fb5766a049e614151f","ref":"refs/heads/master","pushedAt":"2024-06-03T08:46:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add support for referene type in Respekt article generator\n\nremp/respekt#224","shortMessageHtmlLink":"Add support for referene type in Respekt article generator"}},{"before":"64f992c9946f8bcc9a73a1594de9e01a554b2a54","after":"3c79c0f0ae6e4f8ec03379993ca97b29c2717a6c","ref":"refs/heads/master","pushedAt":"2024-06-03T08:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Added match `x.com` domain in `EmbedParser::isTwitterLink`\n\nremp/helpdesk#2759","shortMessageHtmlLink":"Added match x.com domain in EmbedParser::isTwitterLink"}},{"before":"86a3c8c0035fb7a06dad90407400b36f2e11967e","after":"64f992c9946f8bcc9a73a1594de9e01a554b2a54","ref":"refs/heads/master","pushedAt":"2024-06-03T07:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fixed a XSS vulnerability\n\n- within creating/editing a segment \n- within creating/editing a campaign\n\nremp/remp#1343","shortMessageHtmlLink":"Fixed a XSS vulnerability"}},{"before":"d4788d5be25e577c10a7148f44c161fec0f61110","after":"86a3c8c0035fb7a06dad90407400b36f2e11967e","ref":"refs/heads/master","pushedAt":"2024-05-31T07:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add ability to process webhooks from different Mailgun domains domains\n\nDifferent domains have different signing keys (and signatures). Until now,\nthe API handler only used signing key from the default domain, which wasn't\nalways the correct way.\n\nIt is now possible to determine specific Mailgun Mailer by adding 'code' query\nparam to the webhook URL. That means that different Mailgun domains (mailers)\ncan have different webhook URLs, which can process their events.\n\nremp/remp#1267","shortMessageHtmlLink":"Add ability to process webhooks from different Mailgun domains domains"}},{"before":"9018d8ec2319f72b371f09e2d526d20f00cfcfb8","after":"d4788d5be25e577c10a7148f44c161fec0f61110","ref":"refs/heads/master","pushedAt":"2024-05-30T10:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Update Mailer README (fix obsolete class names)","shortMessageHtmlLink":"Update Mailer README (fix obsolete class names)"}},{"before":"4a993a76f48dc5ac2c7988e5c4277ad0f9d32a70","after":"9018d8ec2319f72b371f09e2d526d20f00cfcfb8","ref":"refs/heads/master","pushedAt":"2024-05-30T07:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"SSO - Added missing .gitignore within Laravel Debugbar (in storage)","shortMessageHtmlLink":"SSO - Added missing .gitignore within Laravel Debugbar (in storage)"}},{"before":"4feac60b046be832420464e6c63a0328fe0be528","after":"4a993a76f48dc5ac2c7988e5c4277ad0f9d32a70","ref":"refs/heads/master","pushedAt":"2024-05-28T07:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fix missing openapi JSON files in Tracker's docker build","shortMessageHtmlLink":"Fix missing openapi JSON files in Tracker's docker build"}},{"before":"a860537d8022ae21977984ee647a85846b6c8aa1","after":"4feac60b046be832420464e6c63a0328fe0be528","ref":"refs/heads/master","pushedAt":"2024-05-28T07:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Update referer list for Tracker\n\nThe list wasn't updated since 2020 and new referers were\nadded since then; primarily Telegram, Threads.\n\nThe list was obtained from Snowplow's referer parser library.\nhttps://github.com/snowplow-referer-parser/referer-parser\n\nremp/remp#1313","shortMessageHtmlLink":"Update referer list for Tracker"}},{"before":"2ee90bc2cdce7b276b1444b5d12f34b3958ca8f4","after":"a860537d8022ae21977984ee647a85846b6c8aa1","ref":"refs/heads/master","pushedAt":"2024-05-24T12:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fixed mail logs api endpoint schema required\none of optional parameters `mail_template_ids`\nand `mail_template_codes`\n\nremp/respekt#211","shortMessageHtmlLink":"Fixed mail logs api endpoint schema required"}},{"before":"f481ac4bec9525dc3890910e99faac4b0a079fd1","after":"2ee90bc2cdce7b276b1444b5d12f34b3958ca8f4","ref":"refs/heads/master","pushedAt":"2024-05-24T11:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add empty changelog","shortMessageHtmlLink":"Add empty changelog"}},{"before":"ead916f6f7721f0ff51ba3b974b1f289a224763a","after":"f481ac4bec9525dc3890910e99faac4b0a079fd1","ref":"refs/heads/master","pushedAt":"2024-05-24T11:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Release 3.7","shortMessageHtmlLink":"Release 3.7"}},{"before":"6694ca59049b23d6cf3dbe5de43796a9a9d94df8","after":"ead916f6f7721f0ff51ba3b974b1f289a224763a","ref":"refs/heads/master","pushedAt":"2024-05-24T09:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Added ability to filter mail_logs by mail template codes\nin `LogsHandler` api handler\n\nremp/respekt#211","shortMessageHtmlLink":"Added ability to filter mail_logs by mail template codes"}},{"before":"bbd3e2b826202c0e69594fea7ba2ad61d386a8f0","after":"6694ca59049b23d6cf3dbe5de43796a9a9d94df8","ref":"refs/heads/master","pushedAt":"2024-05-23T12:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add RespektArticleGenerator, update RespektContent to include full content\n\n- Added `RespektArticleGenerator.`\n - Generator which accepts single article URL. Should be used for\n emails containing single article (eg. Newsletter).\n- Updated `RespektContent`.\n - Object `RespektMeta` returned from `RespektContent` now contains also\n `fullContent` field with whole article (and not only first paragraph).\n - Links, images and `interTitle` child type are now also processed.\n- Added error when incorrect ContentInterface is configured for Respekt\n generators or incorrect TransportApiInterface is set for RespektContent.\n\nCo-Authored-By: Peter Dulacka \n\nremp/respekt#192","shortMessageHtmlLink":"Add RespektArticleGenerator, update RespektContent to include full co…"}},{"before":"d70ecd5ed95c100f63c6987a27741a13988adc76","after":"bbd3e2b826202c0e69594fea7ba2ad61d386a8f0","ref":"refs/heads/master","pushedAt":"2024-05-23T08:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fixed `ContentGenerator` bug where static time from class instance creation was being passed to the email template instead of an actual time.\n\nremp/remp#1316","shortMessageHtmlLink":"Fixed ContentGenerator bug where static time from class instance cr…"}},{"before":"0103646a4d6ed0ff387f25e1809f57bed31191af","after":"d70ecd5ed95c100f63c6987a27741a13988adc76","ref":"refs/heads/master","pushedAt":"2024-05-23T07:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Set status of batch to original status after exception\n\nIf processing of batch fails within `ProcessJobCommand`, batch's original\nstatus should be used.\n\nremp/remp#1360","shortMessageHtmlLink":"Set status of batch to original status after exception"}},{"before":"d7fb2517e14e42447b03e8b865050b9e3e01b9f6","after":"0103646a4d6ed0ff387f25e1809f57bed31191af","ref":"refs/heads/master","pushedAt":"2024-05-23T06:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fix RedisClientTrait default database value from 0 to null","shortMessageHtmlLink":"Fix RedisClientTrait default database value from 0 to null"}},{"before":"614310f51728906e3f941788f1fccb41750a0e9d","after":"d7fb2517e14e42447b03e8b865050b9e3e01b9f6","ref":"refs/heads/master","pushedAt":"2024-05-22T07:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add tooltip information to click tracking stat\n\nremp/remp#1359","shortMessageHtmlLink":"Add tooltip information to click tracking stat"}},{"before":"6a4f050457ef3c6fad1f300dce826eac8bc8350b","after":"614310f51728906e3f941788f1fccb41750a0e9d","ref":"refs/heads/master","pushedAt":"2024-05-17T08:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"[Segments] Added `load_progress` attribute\nto journal list pageviews\n\nremp/remp#1335","shortMessageHtmlLink":"[Segments] Added load_progress attribute"}},{"before":"6ee4468e6d9f020856529069736210185e9bf258","after":"6a4f050457ef3c6fad1f300dce826eac8bc8350b","ref":"refs/heads/master","pushedAt":"2024-05-15T09:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add command to execute data retention policies","shortMessageHtmlLink":"Add command to execute data retention policies"}},{"before":"1fd7584aa1b7f985a99ff2be82915fc732235639","after":"6ee4468e6d9f020856529069736210185e9bf258","ref":"refs/heads/master","pushedAt":"2024-05-15T07:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Segments Goa v3 upgrade - fix query parameters in segments API\n\nremp/remp#1341","shortMessageHtmlLink":"Segments Goa v3 upgrade - fix query parameters in segments API"}},{"before":"60853d73223604a66c011ffc80e59e816d664dbd","after":"1fd7584aa1b7f985a99ff2be82915fc732235639","ref":"refs/heads/master","pushedAt":"2024-05-14T16:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Segments and Tracker Goa v3 upgrade\n\nremp/remp#1341","shortMessageHtmlLink":"Segments and Tracker Goa v3 upgrade"}},{"before":"b08bb3f0a3ffd78ac5e5b21e0187411c766a9365","after":"60853d73223604a66c011ffc80e59e816d664dbd","ref":"refs/heads/master","pushedAt":"2024-05-14T06:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fix duplicate entry error in UserSubscriptionsRepository->subscribeUser()","shortMessageHtmlLink":"Fix duplicate entry error in UserSubscriptionsRepository->subscribeUs…"}},{"before":"a0b580808461303a5d95e18570bb814d786e911a","after":"b08bb3f0a3ffd78ac5e5b21e0187411c766a9365","ref":"refs/heads/master","pushedAt":"2024-05-06T12:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Mailer / Config: Removed autoload flag\n\nremp/remp#992","shortMessageHtmlLink":"Mailer / Config: Removed autoload flag"}},{"before":"64117e9fcfdf695e6d1f758eb4ce334f045527bb","after":"a0b580808461303a5d95e18570bb814d786e911a","ref":"refs/heads/master","pushedAt":"2024-04-30T07:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"URL parser generator's segment is now optional\n\nIf not provided, Mailer's segment with subscribers\nof selected mail type is used as a default.\n\nThis change should speed up the generation as it's\nnot necessary to use all_users/everyone segments\nanymore. Use of segment in URL parser generator\nshould be limited to selection of subset of list\nsubscribers.\n\nremp/crm#2973","shortMessageHtmlLink":"URL parser generator's segment is now optional"}},{"before":"7fa81f14d5b87d2665baa98aa0459ce02999733e","after":"64117e9fcfdf695e6d1f758eb4ce334f045527bb","ref":"refs/heads/master","pushedAt":"2024-04-30T07:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Added Mailer's segment \"Everyone\"","shortMessageHtmlLink":"Added Mailer's segment \"Everyone\""}},{"before":"af6afc14e4703944dee8ec22cd92bb25d22658e0","after":"7fa81f14d5b87d2665baa98aa0459ce02999733e","ref":"refs/heads/master","pushedAt":"2024-04-26T09:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Add option to track variant subscriptions to Tracker\n\nremp/web#2404","shortMessageHtmlLink":"Add option to track variant subscriptions to Tracker"}},{"before":"2a684fafc7f3d975cfac6bd049a740f73a39a6a7","after":"af6afc14e4703944dee8ec22cd92bb25d22658e0","ref":"refs/heads/master","pushedAt":"2024-04-25T06:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fix newsletter sending stopping\n\nThe newsletters were marked as \"finished\" if there\nwas an issue with sending for more than two sending\nperiods. All of the resolved times (just two) were\nin the past which caused system to think that the\nrepeat rules have finished.\n\nremp/remp#1351","shortMessageHtmlLink":"Fix newsletter sending stopping"}},{"before":"1722674dac5fcb425ee419ea7d2a840af5eba3db","after":"2a684fafc7f3d975cfac6bd049a740f73a39a6a7","ref":"refs/heads/master","pushedAt":"2024-04-24T11:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Fix attempt to fetch unpublished Respekt article\n\nremp/remp#1350","shortMessageHtmlLink":"Fix attempt to fetch unpublished Respekt article"}},{"before":"2a3bdc531b6e603c384b3672649acffe84eed7af","after":"1722674dac5fcb425ee419ea7d2a840af5eba3db","ref":"refs/heads/master","pushedAt":"2024-04-24T06:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootpd","name":"Peter Dulačka","path":"/rootpd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812909?s=80&v=4"},"commit":{"message":"Release 3.6","shortMessageHtmlLink":"Release 3.6"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW8jQRwA","startCursor":null,"endCursor":null}},"title":"Activity · remp2020/remp"}