{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172335242,"defaultBranch":"develop","name":"lux","ownerLogin":"in2code-de","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-24T12:33:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11091167?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724139879.0","currentOid":""},"activityList":{"items":[{"before":"cac033538484f5cfe4a4b4a317b6ff177cf7a494","after":"e33d58a45e71b362fcf485cf7f66ca6eaadc3be1","ref":"refs/heads/master","pushedAt":"2024-08-20T07:44:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.3.1'","shortMessageHtmlLink":"Merge branch 'release/36.3.1'"}},{"before":"dd5a4d117866d79c3cfc7d4f9828b2f2ee956322","after":"fe6461c374c79e8dbabfc4a8c3d72e9736e37850","ref":"refs/heads/develop","pushedAt":"2024-08-20T07:44:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge tag '36.3.1' into develop\n\nTagging version 36.3.1 36.3.1","shortMessageHtmlLink":"Merge tag '36.3.1' into develop"}},{"before":"e3448504493b21c71a66229765a9c5a5bbb26a00","after":"dd5a4d117866d79c3cfc7d4f9828b2f2ee956322","ref":"refs/heads/develop","pushedAt":"2024-08-20T07:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[BUGFIX] Allow companyAction also in LeadController\n\nRelated: https://github.com/in2code-de/lux/issues/54","shortMessageHtmlLink":"[BUGFIX] Allow companyAction also in LeadController"}},{"before":"650e88b827f8eaa44dc929d9b0118b438d0a8e89","after":"cac033538484f5cfe4a4b4a317b6ff177cf7a494","ref":"refs/heads/master","pushedAt":"2024-08-16T08:26:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.3.0'","shortMessageHtmlLink":"Merge branch 'release/36.3.0'"}},{"before":"7c9f9d1cb088398192b480d527f142f8f59fac6c","after":"e3448504493b21c71a66229765a9c5a5bbb26a00","ref":"refs/heads/develop","pushedAt":"2024-08-16T08:26:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge tag '36.3.0' into develop\n\nTagging version 36.3.0 36.3.0","shortMessageHtmlLink":"Merge tag '36.3.0' into develop"}},{"before":"f15f99146259cf4e27695998d75917a853dddb97","after":"7c9f9d1cb088398192b480d527f142f8f59fac6c","ref":"refs/heads/develop","pushedAt":"2024-08-16T08:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[BUGFIX] Fix company scoring value in list view\n\nTo prevent a value that's much too high because of joins to tables pv and cs, we have to use a distinct in select. Or in other words:\n\nPrevent score inflation in company scoring query\n- Add DISTINCT to SUM function to avoid score duplication\n- Issue caused by additional LEFT JOINs multiplying visitor scores\n- Ensures accurate companyscoring calculation with complex joins\n\nRelated: https://projekte.in2code.de/issues/65937","shortMessageHtmlLink":"[BUGFIX] Fix company scoring value in list view"}},{"before":"c62bb374d9d71ad90f90f05f40f86dae89d1b2cd","after":"25535a05a623f00bf978aafaf51f637d210b2139","ref":"refs/heads/feature/blacklistipaddresses","pushedAt":"2024-08-16T08:23:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity\n\nThe downside here is 150ms slower than before the change on my local test environment","shortMessageHtmlLink":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity"}},{"before":"25535a05a623f00bf978aafaf51f637d210b2139","after":"c62bb374d9d71ad90f90f05f40f86dae89d1b2cd","ref":"refs/heads/feature/blacklistipaddresses","pushedAt":"2024-08-16T08:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[BUGFIX] Fix company scoring value in list view\n\nTo prevent a value that's much too high because of joins to tables pv and cs, we have to use a distinct in select. Or in other words:\n\nPrevent score inflation in company scoring query\n- Add DISTINCT to SUM function to avoid score duplication\n- Issue caused by additional LEFT JOINs multiplying visitor scores\n- Ensures accurate companyscoring calculation with complex joins\n\nRelated: https://projekte.in2code.de/issues/65937","shortMessageHtmlLink":"[BUGFIX] Fix company scoring value in list view"}},{"before":"146d3b0040607e4ffb6e4eba7578d84e293589a8","after":"25535a05a623f00bf978aafaf51f637d210b2139","ref":"refs/heads/feature/blacklistipaddresses","pushedAt":"2024-08-16T07:48:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity\n\nThe downside here is 150ms slower than before the change on my local test environment","shortMessageHtmlLink":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity"}},{"before":"c9c910d4757bb2664c270b66384b3c37c1334b8b","after":"f15f99146259cf4e27695998d75917a853dddb97","ref":"refs/heads/develop","pushedAt":"2024-08-16T07:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Add more user agents to blocklist from AI bots\n\nbecause we don't want to track those requests any more","shortMessageHtmlLink":"[TASK] Add more user agents to blocklist from AI bots"}},{"before":null,"after":"146d3b0040607e4ffb6e4eba7578d84e293589a8","ref":"refs/heads/feature/blacklistipaddresses","pushedAt":"2024-08-16T07:44:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity\n\nThe downside here is 150ms slower than before the change on my local test environment","shortMessageHtmlLink":"[FEATURE] Add blacklistcheck for ip addresse ranges from perplexity"}},{"before":"94dab0a4862fee33ec0e80c318301e2d85e4d413","after":"650e88b827f8eaa44dc929d9b0118b438d0a8e89","ref":"refs/heads/master","pushedAt":"2024-08-05T09:19:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.2.0'","shortMessageHtmlLink":"Merge branch 'release/36.2.0'"}},{"before":"ae003b517b5b090e5914168a02766c87ad6118d5","after":"c9c910d4757bb2664c270b66384b3c37c1334b8b","ref":"refs/heads/develop","pushedAt":"2024-08-05T09:19:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge tag '36.2.0' into develop\n\nTagging version 36.2.0 36.2.0","shortMessageHtmlLink":"Merge tag '36.2.0' into develop"}},{"before":"5b340b48ad46b292f743ade4fc43b45c5aaba745","after":"ae003b517b5b090e5914168a02766c87ad6118d5","ref":"refs/heads/develop","pushedAt":"2024-08-05T09:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Disable exception logging by default","shortMessageHtmlLink":"[TASK] Disable exception logging by default"}},{"before":"4efb68706681d7c14dccf0a0ab377984419cd1ec","after":"5b340b48ad46b292f743ade4fc43b45c5aaba745","ref":"refs/heads/develop","pushedAt":"2024-08-04T10:21:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Extend list of bots/spiders to prevent tracking in unneeded cases","shortMessageHtmlLink":"[FEATURE] Extend list of bots/spiders to prevent tracking in unneeded…"}},{"before":"ac8057b597947277e9a1fb3e5a1ff3b3834f05ba","after":"4efb68706681d7c14dccf0a0ab377984419cd1ec","ref":"refs/heads/develop","pushedAt":"2024-08-04T10:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Extend list of bots/spiders to prevent tracking in unneeded cases","shortMessageHtmlLink":"[FEATURE] Extend list of bots/spiders to prevent tracking in unneeded…"}},{"before":"afc99d9a05657907ff3e5762c5297418f989c27d","after":"ac8057b597947277e9a1fb3e5a1ff3b3834f05ba","ref":"refs/heads/develop","pushedAt":"2024-08-04T10:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Toggle exception logging in main extension configuration","shortMessageHtmlLink":"[FEATURE] Toggle exception logging in main extension configuration"}},{"before":"48682e0595bc625090f11040dc59df77f3858a14","after":"afc99d9a05657907ff3e5762c5297418f989c27d","ref":"refs/heads/develop","pushedAt":"2024-08-04T10:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Code cleanup: Move isComposerMode() function to EnvironmentUtility\n\nAnd add some unit tests for this","shortMessageHtmlLink":"[TASK] Code cleanup: Move isComposerMode() function to EnvironmentUti…"}},{"before":"726daf3320928352b1ff7cd34c11767ae5a4d9e7","after":"94dab0a4862fee33ec0e80c318301e2d85e4d413","ref":"refs/heads/master","pushedAt":"2024-08-01T14:39:00.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.1.1'","shortMessageHtmlLink":"Merge branch 'release/36.1.1'"}},{"before":"7efc083b4ebb7d757df17a06bf77d39f7d802255","after":"48682e0595bc625090f11040dc59df77f3858a14","ref":"refs/heads/develop","pushedAt":"2024-08-01T14:38:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge tag '36.1.1' into develop\n\nTagging version 36.1.1 36.1.1","shortMessageHtmlLink":"Merge tag '36.1.1' into develop"}},{"before":"071da7f6da66a2b161dae71aff8e7e39dc57f9cf","after":"7efc083b4ebb7d757df17a06bf77d39f7d802255","ref":"refs/heads/develop","pushedAt":"2024-08-01T14:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Increase database field size of tx_lux_domain_model_attribute.value\n\nto be able to store even larger values","shortMessageHtmlLink":"[TASK] Increase database field size of tx_lux_domain_model_attribute.…"}},{"before":"d6052df35b0982183801d04c54521e1cfddc967a","after":"071da7f6da66a2b161dae71aff8e7e39dc57f9cf","ref":"refs/heads/develop","pushedAt":"2024-08-01T13:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[BUGFIX] Fix possible exception on CLI\n\nE.g. when calling lux:serviceRecalculateScoring with an error:\n```\nPHP Warning: Undefined global variable $TYPO3_REQUEST in /var/www/PhpstormProjects/lux/Classes/Utility/EnvironmentUtility.php line 25\n```","shortMessageHtmlLink":"[BUGFIX] Fix possible exception on CLI"}},{"before":"2122c81290a9153103458b2d1268496255034495","after":"d6052df35b0982183801d04c54521e1cfddc967a","ref":"refs/heads/develop","pushedAt":"2024-08-01T08:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Use site.identifier instead of websiteTitle for filter options\n\nWe figured out that some websites intentionally or unintentionally doesn't use websiteTitle in their site configuration. I guess it is better to show the identifier in the filter fields, even if the identifier could be a meaningless string in some cases.\n\nRelated: https://github.com/in2code-de/luxletter/issues/224","shortMessageHtmlLink":"[TASK] Use site.identifier instead of websiteTitle for filter options"}},{"before":"53daf1d9b3d950e26003a7a42afbfdd0ab526faf","after":"2122c81290a9153103458b2d1268496255034495","ref":"refs/heads/develop","pushedAt":"2024-07-31T13:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Fix small typo in documentation","shortMessageHtmlLink":"[TASK] Fix small typo in documentation"}},{"before":"dcf7b763b567cfc8d863da4910067704c653b0cb","after":"53daf1d9b3d950e26003a7a42afbfdd0ab526faf","ref":"refs/heads/develop","pushedAt":"2024-07-31T13:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Make CS fixer happy","shortMessageHtmlLink":"[TASK] Make CS fixer happy"}},{"before":"54da30be6837b2a88146e2d34bfd98eedb1a9200","after":"726daf3320928352b1ff7cd34c11767ae5a4d9e7","ref":"refs/heads/master","pushedAt":"2024-07-31T13:07:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.1.0'","shortMessageHtmlLink":"Merge branch 'release/36.1.0'"}},{"before":"76eaf2c8003fe3c9870f4bcfd638ba445816bed2","after":"dcf7b763b567cfc8d863da4910067704c653b0cb","ref":"refs/heads/develop","pushedAt":"2024-07-31T13:07:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge tag '36.1.0' into develop\n\nTagging version 36.1.0 36.1.0","shortMessageHtmlLink":"Merge tag '36.1.0' into develop"}},{"before":"f8a61234608e9ee997fb4c198662690913e12042","after":"76eaf2c8003fe3c9870f4bcfd638ba445816bed2","ref":"refs/heads/develop","pushedAt":"2024-07-31T13:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[TASK] Rename virtual page requests to event tracking request\n\nBecause this is more common in marketing. And we don't want to only change the labels, we also want to change all related code stuff to this for better managing in future.\nThis is basically a breaking change. Nevertheless, we believe that this feature is so new, that nobody is using it at the moment.","shortMessageHtmlLink":"[TASK] Rename virtual page requests to event tracking request"}},{"before":"5783a59f49dd0435e31a073bcb723a4f692fdf67","after":"f8a61234608e9ee997fb4c198662690913e12042","ref":"refs/heads/develop","pushedAt":"2024-07-30T08:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"[FEATURE] Extend DisallowedMailProvider list with a large bunch of known providers","shortMessageHtmlLink":"[FEATURE] Extend DisallowedMailProvider list with a large bunch of kn…"}},{"before":"b6bfe1f2817666620d9d0ee5014b7fcc6dc2be91","after":"54da30be6837b2a88146e2d34bfd98eedb1a9200","ref":"refs/heads/master","pushedAt":"2024-07-28T15:00:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/36.0.0'","shortMessageHtmlLink":"Merge branch 'release/36.0.0'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEns48mQA","startCursor":null,"endCursor":null}},"title":"Activity · in2code-de/lux"}