{"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:1726485319.0","currentOid":""},"activityList":{"items":[{"before":"e33d58a45e71b362fcf485cf7f66ca6eaadc3be1","after":"fa7fb686efc5ac8e6157cf591db15c9864245302","ref":"refs/heads/master","pushedAt":"2024-09-16T11:15:17.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.4.0'","shortMessageHtmlLink":"Merge branch 'release/36.4.0'"}},{"before":"7b0137ace7ce356a4ee12c4bc3b026c1f2bafb52","after":"6a1938973de9e06505e2b72a7a8fa8a51003a1fc","ref":"refs/heads/develop","pushedAt":"2024-09-16T11:15:16.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.4.0' into develop\n\nTagging version 36.4.0 36.4.0","shortMessageHtmlLink":"Merge tag '36.4.0' into develop"}},{"before":"a4d67aac51340d657d9f280aa00a737f34a2d0f6","after":null,"ref":"refs/heads/feature/bot-detection","pushedAt":"2024-09-16T11:11:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"}},{"before":"fe6461c374c79e8dbabfc4a8c3d72e9736e37850","after":"7b0137ace7ce356a4ee12c4bc3b026c1f2bafb52","ref":"refs/heads/develop","pushedAt":"2024-09-16T11:11:08.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 'feature/bot-detection' into develop","shortMessageHtmlLink":"Merge branch 'feature/bot-detection' into develop"}},{"before":"876f875d4e4e09c27eff4b4d6ad0d64918dece05","after":"a4d67aac51340d657d9f280aa00a737f34a2d0f6","ref":"refs/heads/feature/bot-detection","pushedAt":"2024-09-16T11:08: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":"[TASK] Update package.json by adding typescript","shortMessageHtmlLink":"[TASK] Update package.json by adding typescript"}},{"before":"e12775e95154d4534afadf1ebc7e45137bd5cb9a","after":"876f875d4e4e09c27eff4b4d6ad0d64918dece05","ref":"refs/heads/feature/bot-detection","pushedAt":"2024-09-16T11:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felixranesberger","name":"Felix Ranesberger","path":"/felixranesberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52704891?s=80&v=4"},"commit":{"message":"[BUGFIX] Upgrade required node version to v18","shortMessageHtmlLink":"[BUGFIX] Upgrade required node version to v18"}},{"before":null,"after":"e12775e95154d4534afadf1ebc7e45137bd5cb9a","ref":"refs/heads/feature/bot-detection","pushedAt":"2024-09-11T12:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixranesberger","name":"Felix Ranesberger","path":"/felixranesberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52704891?s=80&v=4"},"commit":{"message":"[FEATURE] Add modern build with bot detection","shortMessageHtmlLink":"[FEATURE] Add modern build with bot detection"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMToxNToxNy4wMDAwMDBazwAAAAS3VC5B","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMToxNToxNy4wMDAwMDBazwAAAAS3VC5B","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQwODozOTowNy4wMDAwMDBazwAAAASO5gcC"}},"title":"Activity · in2code-de/lux"}