{"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:1722178823.0","currentOid":""},"activityList":{"items":[{"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'"}},{"before":"107ddba35ed0e9f49ba180c4a1125f5dffaf5ceb","after":"5783a59f49dd0435e31a073bcb723a4f692fdf67","ref":"refs/heads/develop","pushedAt":"2024-07-28T15:00:20.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.0.0' into develop\n\nTagging version 36.0.0 36.0.0","shortMessageHtmlLink":"Merge tag '36.0.0' into develop"}},{"before":"4d231107b7b281b2f4b33aa56f84ff5db709c8ef","after":"107ddba35ed0e9f49ba180c4a1125f5dffaf5ceb","ref":"refs/heads/develop","pushedAt":"2024-07-28T14:58:37.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 documentation with latest triggers of LUXenterprise","shortMessageHtmlLink":"[TASK] Update documentation with latest triggers of LUXenterprise"}},{"before":"cf52572ac24c613d212e9ea96bc2920bdfc611f9","after":"4d231107b7b281b2f4b33aa56f84ff5db709c8ef","ref":"refs/heads/develop","pushedAt":"2024-07-28T14:33:54.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] Move allowed GET parameters for searchterm from setup to constants\n\nto make a usage in other extensions and settings possible","shortMessageHtmlLink":"[TASK] Move allowed GET parameters for searchterm from setup to const…"}},{"before":"71f6c7d5309b4d261b0c540debaa07b916c056e7","after":"cf52572ac24c613d212e9ea96bc2920bdfc611f9","ref":"refs/heads/develop","pushedAt":"2024-07-28T08:36:26.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 push service in JavaScript for virtual page visits and searches\n\nOn some pages with multiple pages that do only exist via JavaScript or for sliders, accordions, etc... it can be useful to push an individual path via JavaScript. That can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('page/step1', 'virtualPageRequest');\n```\n\nWith the same commit, we can now also push searchterms via JavaScript. This is helpful if the searchword is not delivered as GET parameter (e.g. with an AJAX searchresult page, etc...). This can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('any searchterm', 'searchRequest');\n```","shortMessageHtmlLink":"[FEATURE] Add push service in JavaScript for virtual page visits and …"}},{"before":"5361d919d2ed5d0540ff432683203ddc44a9eb66","after":"71f6c7d5309b4d261b0c540debaa07b916c056e7","ref":"refs/heads/develop","pushedAt":"2024-07-26T21:55:40.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 push service in JavaScript for virtual page visits and searches\n\nOn some pages with multiple pages that do only exist via JavaScript or for sliders, accordions, etc... it can be useful to push an individual path via JavaScript. That can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('page/step1', 'virtualPageRequest');\n```\n\nWith the same commit, we can now also push searchterms via JavaScript. This is helpful if the searchword is not delivered as GET parameter (e.g. with an AJAX searchresult page, etc...). This can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('any searchterm', 'searchRequest');\n```","shortMessageHtmlLink":"[FEATURE] Add push service in JavaScript for virtual page visits and …"}},{"before":"9a42d3705e2267f0e988437c5e9a63bc2d621ab0","after":"5361d919d2ed5d0540ff432683203ddc44a9eb66","ref":"refs/heads/develop","pushedAt":"2024-07-26T21:45:12.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 push service in JavaScript for virtual page visits and searches\n\nOn some pages with multiple pages that do only exist via JavaScript or for sliders, accordions, etc... it can be useful to push an individual path via JavaScript. That can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('page/step1', 'virtualPageRequest');\n```\n\nWith the same commit, we can now also push searchterms via JavaScript. This is helpful if the searchword is not delivered as GET parameter (e.g. with an AJAX searchresult page, etc...). This can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('any searchterm', 'searchRequest');\n```","shortMessageHtmlLink":"[FEATURE] Add push service in JavaScript for virtual page visits and …"}},{"before":"571303154a642ff06ef1bbc86845392a6170bfcc","after":"9a42d3705e2267f0e988437c5e9a63bc2d621ab0","ref":"refs/heads/develop","pushedAt":"2024-07-26T21:39:19.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 push service in JavaScript for virtual page visits and searches\n\nOn some pages with multiple pages that do only exist via JavaScript or for sliders, accordions, etc... it can be useful to push an individual path via JavaScript. That can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('page/step1', 'virtualPageRequest');\n```\n\nWith the same commit, we can now also push searchterms via JavaScript. This is helpful if the searchword is not delivered as GET parameter (e.g. with an AJAX searchresult page, etc...). This can be done now via:\n```\nconst lux = LuxSingleton.getInstance();\nlux.push('any searchterm', 'searchRequest');\n```","shortMessageHtmlLink":"[FEATURE] Add push service in JavaScript for virtual page visits and …"}},{"before":"94b976fa71e9e6f1a543a3a454aa68276a9bc1d7","after":"571303154a642ff06ef1bbc86845392a6170bfcc","ref":"refs/heads/develop","pushedAt":"2024-07-26T21:25:57.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] Add push service in JavaScript for virtual page visits and searches\n\nOn some pages with multiple pages that do only exist via JavaScript or for sliders, accordions, etc... it can be useful to push an individual path via JavaScript. That can be done now via:\n```\nconst lux = LuxSingleton.getInstance('folder/page');\nlux.push('page/step1', 'virtualPageRequest');\n```\n\nWith the same commit, we can now also push searchterms via JavaScript. This is helpful if the searchword is not delivered as GET parameter (e.g. with an AJAX searchresult page, etc...). This can be done now via:\n```\nconst lux = LuxSingleton.getInstance('folder/page');\nlux.push('any searchterm', 'searchRequest');\n```","shortMessageHtmlLink":"[FEATURE] Add push service in JavaScript for virtual page visits and …"}},{"before":"91ed7a4b7643d4b888d6822de0933603c08e21a5","after":"94b976fa71e9e6f1a543a3a454aa68276a9bc1d7","ref":"refs/heads/develop","pushedAt":"2024-07-25T17:40:37.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 some small typos in documentation","shortMessageHtmlLink":"[TASK] Fix some small typos in documentation"}},{"before":"a978496a9341c345777553a514b15897b6564b47","after":"b6bfe1f2817666620d9d0ee5014b7fcc6dc2be91","ref":"refs/heads/master","pushedAt":"2024-07-25T17:17:46.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/35.11.0'","shortMessageHtmlLink":"Merge branch 'release/35.11.0'"}},{"before":"95f1dec19b96c44d646dec31d8cc3e4280bc0c8f","after":"91ed7a4b7643d4b888d6822de0933603c08e21a5","ref":"refs/heads/develop","pushedAt":"2024-07-25T17:17:45.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 '35.11.0' into develop\n\nTagging version 35.11.0 35.11.0","shortMessageHtmlLink":"Merge tag '35.11.0' into develop"}},{"before":"ee5096a8dae1fc9deb910beed0be7deff3a31613","after":"95f1dec19b96c44d646dec31d8cc3e4280bc0c8f","ref":"refs/heads/develop","pushedAt":"2024-07-25T17:15:43.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 Email4LinkMail fluid template with file object\n\nfor a better extendability\n\nRelated: https://projekte.in2code.de/issues/62028","shortMessageHtmlLink":"[FEATURE] Extend Email4LinkMail fluid template with file object"}},{"before":"7122eabb772ce65eb24844346252d165521dc5b1","after":"a978496a9341c345777553a514b15897b6564b47","ref":"refs/heads/master","pushedAt":"2024-07-24T19:25:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"einpraegsam","name":"Alexander Kellner","path":"/einpraegsam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89055?s=80&v=4"},"commit":{"message":"Merge branch 'release/35.10.0'","shortMessageHtmlLink":"Merge branch 'release/35.10.0'"}},{"before":"f3dd658695fc693b2ccb3c1a729a419bed0b08b4","after":"ee5096a8dae1fc9deb910beed0be7deff3a31613","ref":"refs/heads/develop","pushedAt":"2024-07-24T19:25:50.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 '35.10.0' into develop\n\nTagging version 35.10.0 35.10.0","shortMessageHtmlLink":"Merge tag '35.10.0' into develop"}},{"before":"c575c9b47090cac80008c964a24a03b663f4a614","after":"f3dd658695fc693b2ccb3c1a729a419bed0b08b4","ref":"refs/heads/develop","pushedAt":"2024-07-24T19:21: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] Add some unit tests","shortMessageHtmlLink":"[TASK] Add some unit tests"}},{"before":"4f47a4929a891e8fd0e7e7817dfa9db764477ff9","after":"c575c9b47090cac80008c964a24a03b663f4a614","ref":"refs/heads/develop","pushedAt":"2024-07-24T19:14:16.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\n\nUse constants for seconds now","shortMessageHtmlLink":"[TASK] Code cleanup"}},{"before":"42ae24e7412d45a7862eabb026bb41b03a168b10","after":"4f47a4929a891e8fd0e7e7817dfa9db764477ff9","ref":"refs/heads/develop","pushedAt":"2024-07-24T19:06:08.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] Add quarter filter intervals\n\nTo allow evaluation via quarter now what's pretty common in marketing","shortMessageHtmlLink":"[FEATURE] Add quarter filter intervals"}},{"before":"1dc491bcffed6dab0da1efbfe53aa758c41e8c94","after":"7122eabb772ce65eb24844346252d165521dc5b1","ref":"refs/heads/master","pushedAt":"2024-07-22T08:39:10.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/35.9.0'","shortMessageHtmlLink":"Merge branch 'release/35.9.0'"}},{"before":"73b0bb4469a6e4492d662067c90b2f3a37e8544d","after":"42ae24e7412d45a7862eabb026bb41b03a168b10","ref":"refs/heads/develop","pushedAt":"2024-07-22T08:39:08.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 '35.9.0' into develop\n\nTagging version 35.9.0 35.9.0","shortMessageHtmlLink":"Merge tag '35.9.0' into develop"}},{"before":"460731f0f3e1b9a3e2fa3ecc6e4e6dbef028a1fd","after":"73b0bb4469a6e4492d662067c90b2f3a37e8544d","ref":"refs/heads/develop","pushedAt":"2024-07-22T08:34: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":"[BUGFIX] Allow to add further TypoScript in additional extensions only if there is TypoScript set by LUX\n\nRelated: https://github.com/in2code-de/lux/issues/53","shortMessageHtmlLink":"[BUGFIX] Allow to add further TypoScript in additional extensions onl…"}},{"before":"3fd185d462fa7b7d65bf2aa5de58365bcb59935d","after":"460731f0f3e1b9a3e2fa3ecc6e4e6dbef028a1fd","ref":"refs/heads/develop","pushedAt":"2024-07-19T08:53: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] Extend existing views of A/B module with a CSV download\n\npart of LUXenterprise","shortMessageHtmlLink":"[TASK] Extend existing views of A/B module with a CSV download"}},{"before":"3934af34e6d0db0200c63c22567a769ee70c767e","after":"1dc491bcffed6dab0da1efbfe53aa758c41e8c94","ref":"refs/heads/master","pushedAt":"2024-07-18T15:13:27.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/35.8.0'","shortMessageHtmlLink":"Merge branch 'release/35.8.0'"}},{"before":"13c37e32f322892ffde00b0b9f221247c178365e","after":"3fd185d462fa7b7d65bf2aa5de58365bcb59935d","ref":"refs/heads/develop","pushedAt":"2024-07-18T15:13:25.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 '35.8.0' into develop\n\nTagging version 35.8.0 35.8.0","shortMessageHtmlLink":"Merge tag '35.8.0' into develop"}},{"before":"aee4445f25af5e33a1a5bbebea3d74053e8ce1b4","after":"13c37e32f322892ffde00b0b9f221247c178365e","ref":"refs/heads/develop","pushedAt":"2024-07-18T15:09:16.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] Support additional checkboxes in email4link lightbox\n\nBefore this commit values of additional checkboxes (e.g. registration for newsletter) were sent every time an email4link popup was submitted even if the checkbox was not checked.\n\nRelated: https://projekte.in2code.de/issues/65254","shortMessageHtmlLink":"[BUGFIX] Support additional checkboxes in email4link lightbox"}},{"before":"3d9148c48d84b1468ef63103210a4fac4924b7f8","after":"aee4445f25af5e33a1a5bbebea3d74053e8ce1b4","ref":"refs/heads/develop","pushedAt":"2024-07-15T14:00:35.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] Add event for Readable class\n\nto extend referrer with readable labels for defined domains","shortMessageHtmlLink":"[FEATURE] Add event for Readable class"}},{"before":"f00d24387af8ebd01ae17f93e185d25189be4c57","after":"3d9148c48d84b1468ef63103210a4fac4924b7f8","ref":"refs/heads/develop","pushedAt":"2024-07-15T12:45:43.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] Refactor Readable Referrer class\n\nfor a better readability of the properties","shortMessageHtmlLink":"[TASK] Refactor Readable Referrer class"}},{"before":"9b91c31c96dd1be9ef5944640e3620044b7eed4d","after":"f00d24387af8ebd01ae17f93e185d25189be4c57","ref":"refs/heads/develop","pushedAt":"2024-07-15T11:10:27.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 some unit tests for ReadableReferrer class\n\nSo we can refactor the class in the near future for a better readability and extendability","shortMessageHtmlLink":"[FEATURE] Add some unit tests for ReadableReferrer class"}},{"before":"876681ff50e732e2abf5ce9a78626663e4eb9402","after":"9b91c31c96dd1be9ef5944640e3620044b7eed4d","ref":"refs/heads/develop","pushedAt":"2024-07-15T09:30:19.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] Add some unit tests for ReadableReferrer class\n\nSo we can refactor the class in the near future for a better readability and extendability","shortMessageHtmlLink":"[FEATURE] Add some unit tests for ReadableReferrer class"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjLlb-gA","startCursor":null,"endCursor":null}},"title":"Activity · in2code-de/lux"}