{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":103096446,"defaultBranch":"main","name":"icingaweb2-module-toplevelview","ownerLogin":"Icinga","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-11T06:09:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/835441?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723820490.0","currentOid":""},"activityList":{"items":[{"before":"91369c2e31fe655f44c0086ba18483b951385891","after":null,"ref":"refs/heads/chore/repo","pushedAt":"2024-08-16T15:01:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"8d5d8eb8c138c884142266c5a32aa0657db3e412","after":"c7f2ba80073abcb011b1468e7f9b28f6a2c37baf","ref":"refs/heads/main","pushedAt":"2024-08-16T15:01:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #85 from Icinga/chore/repo\n\nAdd Community Standard files","shortMessageHtmlLink":"Merge pull request #85 from Icinga/chore/repo"}},{"before":null,"after":"91369c2e31fe655f44c0086ba18483b951385891","ref":"refs/heads/chore/repo","pushedAt":"2024-08-16T14:59:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Add Community Standard files","shortMessageHtmlLink":"Add Community Standard files"}},{"before":"d2c15e32e68a8d5ece408622f6201ac2550c3518","after":null,"ref":"refs/heads/chore/tests","pushedAt":"2024-08-16T14:43:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"00e1500f52a881ebb74fdc366ada44265788626a","after":"8d5d8eb8c138c884142266c5a32aa0657db3e412","ref":"refs/heads/main","pushedAt":"2024-08-16T14:43:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #84 from Icinga/chore/tests\n\nExtend tests","shortMessageHtmlLink":"Merge pull request #84 from Icinga/chore/tests"}},{"before":null,"after":"d2c15e32e68a8d5ece408622f6201ac2550c3518","ref":"refs/heads/chore/tests","pushedAt":"2024-08-16T14:40:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Extend tests","shortMessageHtmlLink":"Extend tests"}},{"before":"2e0fb5c1509d07d0230d13550d5d8f5ec5008b96","after":null,"ref":"refs/heads/chore/more-tests","pushedAt":"2024-08-13T15:19:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"6f3002ae904ba3b21947aa5583a14e3d15610897","after":"00e1500f52a881ebb74fdc366ada44265788626a","ref":"refs/heads/main","pushedAt":"2024-08-13T15:19:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #83 from Icinga/chore/more-tests\n\nExtend tests","shortMessageHtmlLink":"Merge pull request #83 from Icinga/chore/more-tests"}},{"before":"d5897a225e971f892258d85ec5c82c5b94240787","after":"2e0fb5c1509d07d0230d13550d5d8f5ec5008b96","ref":"refs/heads/chore/more-tests","pushedAt":"2024-08-13T15:18:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Extend tests","shortMessageHtmlLink":"Extend tests"}},{"before":"6d318a3a0c43a0bc8901b2e6c446091b2112ab57","after":null,"ref":"refs/heads/release/v1.0","pushedAt":"2024-08-13T15:02:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":null,"after":"d5897a225e971f892258d85ec5c82c5b94240787","ref":"refs/heads/chore/more-tests","pushedAt":"2024-08-12T15:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Extend tests","shortMessageHtmlLink":"Extend tests"}},{"before":"a3e2ba16f50f6c6a6888b2887aaf61d79180c7f3","after":null,"ref":"refs/heads/chore/screens","pushedAt":"2024-08-12T14:23:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"7222b5fa9435783536dde83c4ad16d6da64034c6","after":"6f3002ae904ba3b21947aa5583a14e3d15610897","ref":"refs/heads/main","pushedAt":"2024-08-12T14:23:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #82 from Icinga/chore/screens\n\nUpdate screenshots","shortMessageHtmlLink":"Merge pull request #82 from Icinga/chore/screens"}},{"before":null,"after":"a3e2ba16f50f6c6a6888b2887aaf61d79180c7f3","ref":"refs/heads/chore/screens","pushedAt":"2024-08-12T14:22:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Update screenshots","shortMessageHtmlLink":"Update screenshots"}},{"before":"267ab28179e0a632d34cef6fbbf155bf60de4ca4","after":null,"ref":"refs/heads/chore/changelog","pushedAt":"2024-08-12T13:38:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"1335408a103c0922774eab7c6ed579dc3e086e4f","after":"7222b5fa9435783536dde83c4ad16d6da64034c6","ref":"refs/heads/main","pushedAt":"2024-08-12T13:35:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #81 from Icinga/chore/changelog\n\nUpdate CHANGELOG","shortMessageHtmlLink":"Merge pull request #81 from Icinga/chore/changelog"}},{"before":"ebd3d365a19253ea414fb00a3b6fc7aa0b6994f1","after":"267ab28179e0a632d34cef6fbbf155bf60de4ca4","ref":"refs/heads/chore/changelog","pushedAt":"2024-08-12T13:33:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":null,"after":"ebd3d365a19253ea414fb00a3b6fc7aa0b6994f1","ref":"refs/heads/chore/changelog","pushedAt":"2024-08-12T13:30:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"c664fc4bd7d65b4bcb114974c89899c626d48eb4","after":null,"ref":"refs/heads/fix/strlimit","pushedAt":"2024-08-12T12:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"c4066bd121c036cc911a76618c6437f63d646034","after":"1335408a103c0922774eab7c6ed579dc3e086e4f","ref":"refs/heads/main","pushedAt":"2024-08-12T12:09:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #80 from Icinga/fix/strlimit\n\nImprove str::limit function","shortMessageHtmlLink":"Merge pull request #80 from Icinga/fix/strlimit"}},{"before":"08a735222eb983a4dbe73e8c30664b4621f06256","after":"c664fc4bd7d65b4bcb114974c89899c626d48eb4","ref":"refs/heads/fix/strlimit","pushedAt":"2024-08-12T12:05:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Improve str::limit function","shortMessageHtmlLink":"Improve str::limit function"}},{"before":null,"after":"08a735222eb983a4dbe73e8c30664b4621f06256","ref":"refs/heads/fix/strlimit","pushedAt":"2024-08-12T11:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Improve str::limit function","shortMessageHtmlLink":"Improve str::limit function"}},{"before":"3f7d772b90ea5da825cf69e4dfbe6a11bca2f964","after":null,"ref":"refs/heads/fix/alphanum","pushedAt":"2024-08-12T10:53:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"93cc9b8edd5c988090cca40f168001d5af584f9f","after":"c4066bd121c036cc911a76618c6437f63d646034","ref":"refs/heads/main","pushedAt":"2024-08-12T10:53:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #79 from Icinga/fix/alphanum\n\nValidate filenames before trying to store them","shortMessageHtmlLink":"Merge pull request #79 from Icinga/fix/alphanum"}},{"before":"c40973424d3eaa5519e83233a25f54fa66806d3c","after":"3f7d772b90ea5da825cf69e4dfbe6a11bca2f964","ref":"refs/heads/fix/alphanum","pushedAt":"2024-08-12T09:55:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Validate filenames before trying to store them\n\n - Avoids path traversal issues with e.g. `../../viewname`","shortMessageHtmlLink":"Validate filenames before trying to store them"}},{"before":null,"after":"c40973424d3eaa5519e83233a25f54fa66806d3c","ref":"refs/heads/fix/alphanum","pushedAt":"2024-08-12T09:43:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Validate filenames before trying to store them\n\n - Avoids path traversal issues with e.g. `../../viewname`","shortMessageHtmlLink":"Validate filenames before trying to store them"}},{"before":"923ada99de373ca5c8eefefcc45a58df50a6922e","after":null,"ref":"refs/heads/chore/v1-changelog","pushedAt":"2024-08-09T13:33:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"}},{"before":"b0f0e1a688081e2a97b0b47d2b734b04ddb0e1d5","after":"93cc9b8edd5c988090cca40f168001d5af584f9f","ref":"refs/heads/main","pushedAt":"2024-08-09T13:33:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Merge pull request #77 from Icinga/chore/v1-changelog\n\nUpdate CHANGELOG","shortMessageHtmlLink":"Merge pull request #77 from Icinga/chore/v1-changelog"}},{"before":"b3995ecce1ec517ca77741e4d9611b132617f72a","after":"923ada99de373ca5c8eefefcc45a58df50a6922e","ref":"refs/heads/chore/v1-changelog","pushedAt":"2024-08-09T13:29:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":null,"after":"b3995ecce1ec517ca77741e4d9611b132617f72a","ref":"refs/heads/chore/v1-changelog","pushedAt":"2024-08-09T13:29:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martialblog","name":"Markus Opolka","path":"/martialblog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090372?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnEB-UQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Icinga/icingaweb2-module-toplevelview"}