{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5896523,"defaultBranch":"master","name":"flyspray","ownerLogin":"flyspray","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-21T03:57:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2390745?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711196305.0","currentOid":""},"activityList":{"items":[{"before":"21c55c611c77b31b1459250bd81a180ad505b411","after":"794beaa2f5703d7b8ca9c094df2d61b3ad9080b8","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-25T02:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"modified nested set query to work with postgresql too","shortMessageHtmlLink":"modified nested set query to work with postgresql too"}},{"before":"612608455377367c778e84584df49ba3ec2a363c","after":"21c55c611c77b31b1459250bd81a180ad505b411","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-24T20:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Update createTestData.php\n\nfix creation of users of type 'Developer' in demo data","shortMessageHtmlLink":"Update createTestData.php"}},{"before":"cc22186e482d71fb87195f90af1c840ae566d7b3","after":null,"ref":"refs/heads/ctype-extension-check","pushedAt":"2024-03-23T12:18:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"}},{"before":"7c0440e9acc71de881f466cb99111a178bcaaa40","after":"612608455377367c778e84584df49ba3ec2a363c","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-22T06:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Update createTestData.php\n\n- use of category class for generation of category trees\r\n- get rid of some hardcoded group ids so testdata can be generated multiple times in one install\r\n- some names(groups, users) are generated with timestamp to bypass some unique constraints.","shortMessageHtmlLink":"Update createTestData.php"}},{"before":"c978b5fdae7535fdf9c61513011544884e90ffb7","after":"7c0440e9acc71de881f466cb99111a178bcaaa40","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-22T05:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"category checks use Flyspray namespace","shortMessageHtmlLink":"category checks use Flyspray namespace"}},{"before":"2b0b0e601c82df48effb8e6d567ab8e76711b86a","after":"c978b5fdae7535fdf9c61513011544884e90ffb7","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-22T05:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Update CategoriesNestedSetChecks.php\n\n- Added a basic Nested Set Model class for Flyspray that can handle multiple trees per database table.\r\n- Improvements to graph drawing of a Nested Set Tree","shortMessageHtmlLink":"Update CategoriesNestedSetChecks.php"}},{"before":"c7d99def59284e66b0c14334495ede2b87fc9150","after":"2b0b0e601c82df48effb8e6d567ab8e76711b86a","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-18T13:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Update CategoriesNestedSetChecks.php","shortMessageHtmlLink":"Update CategoriesNestedSetChecks.php"}},{"before":"e0aafcde1874cc90f06f8b56940823fe991e909c","after":"c7d99def59284e66b0c14334495ede2b87fc9150","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-13T08:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"add template for category graphs for admin checks","shortMessageHtmlLink":"add template for category graphs for admin checks"}},{"before":"599b3c8eba8567e7bbd6670d39a6dabf2c3af5d6","after":"e0aafcde1874cc90f06f8b56940823fe991e909c","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-13T07:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"moved category checks to own class\n\nit started to be too spaghetti and vars polluted global namespace","shortMessageHtmlLink":"moved category checks to own class"}},{"before":null,"after":"5ca12b2c8ac952defedbf2b54f6f370cfbf470e4","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-13T07:39:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #873 from flyspray/ctype-extension-check\n\npreinstall check if ctype extension is enabled","shortMessageHtmlLink":"Merge pull request #873 from flyspray/ctype-extension-check"}},{"before":"5ca12b2c8ac952defedbf2b54f6f370cfbf470e4","after":"599b3c8eba8567e7bbd6670d39a6dabf2c3af5d6","ref":"refs/heads/categories-admin-checks","pushedAt":"2024-03-13T07:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"add helper class for categories checks","shortMessageHtmlLink":"add helper class for categories checks"}},{"before":"7c698ff9d19a522049ac18e3a97f92758c8b2bb2","after":"5ca12b2c8ac952defedbf2b54f6f370cfbf470e4","ref":"refs/heads/master","pushedAt":"2024-03-11T05:43:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #873 from flyspray/ctype-extension-check\n\npreinstall check if ctype extension is enabled","shortMessageHtmlLink":"Merge pull request #873 from flyspray/ctype-extension-check"}},{"before":null,"after":"cc22186e482d71fb87195f90af1c840ae566d7b3","ref":"refs/heads/ctype-extension-check","pushedAt":"2024-03-11T05:42:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"preinstall check if ctype extension is enabled\n\nSome minimal linux distros do not install/enable the ctype extension on php install.\r\n\r\nSo lets add a check here.","shortMessageHtmlLink":"preinstall check if ctype extension is enabled"}},{"before":"9309de1ea3d7f3902e9de2b8de7ec3a10e916ae0","after":"aa1f16ebf1e77e7603b686b789b7d787b407c4a5","ref":"refs/heads/categorychecks","pushedAt":"2024-03-10T15:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"typos in update_category\n\nWIP ..","shortMessageHtmlLink":"typos in update_category"}},{"before":null,"after":"9309de1ea3d7f3902e9de2b8de7ec3a10e916ae0","ref":"refs/heads/categorychecks","pushedAt":"2024-03-10T15:17:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"deactivate duplicate category name check inside updateloop and WIP\n\nand more checks and thoughts about validating category tree updates.\r\n\r\nuntested","shortMessageHtmlLink":"deactivate duplicate category name check inside updateloop and WIP"}},{"before":"b45b56ce371a05181d1f47f1fb9623bbe4b9765d","after":null,"ref":"refs/heads/deletereminderfix","pushedAt":"2024-03-04T05:35:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"}},{"before":"ff477863f65e4b243056dfbc98e322f85942c350","after":"7c698ff9d19a522049ac18e3a97f92758c8b2bb2","ref":"refs/heads/master","pushedAt":"2024-03-04T05:16:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #872 from flyspray/deletereminderfix\n\ndelete reminder regression fix","shortMessageHtmlLink":"Merge pull request #872 from flyspray/deletereminderfix"}},{"before":null,"after":"b45b56ce371a05181d1f47f1fb9623bbe4b9765d","ref":"refs/heads/deletereminderfix","pushedAt":"2024-03-04T05:15:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"delete reminder regression fix\n\nfixes a regression in 1.0-rc11 due Post::val() not intended to work on arrays anymore.","shortMessageHtmlLink":"delete reminder regression fix"}},{"before":"1a2f9b4e18895a83031f9dd455e030c8411d49e1","after":null,"ref":"refs/heads/reminders","pushedAt":"2024-03-04T04:37:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"}},{"before":"01eb8e1a82e6a979378066d27213b8f149c00abc","after":"ff477863f65e4b243056dfbc98e322f85942c350","ref":"refs/heads/master","pushedAt":"2024-03-04T04:37:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #871 from flyspray/reminders\n\nmore checks for addreminder","shortMessageHtmlLink":"Merge pull request #871 from flyspray/reminders"}},{"before":"5c37419bf5b7520ba76fa928985a0fc39de7ebaa","after":"1a2f9b4e18895a83031f9dd455e030c8411d49e1","ref":"refs/heads/reminders","pushedAt":"2024-03-04T04:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Update modify.inc.php","shortMessageHtmlLink":"Update modify.inc.php"}},{"before":"5eef2eae14db9d6d35227de01519ee25ab466204","after":"01eb8e1a82e6a979378066d27213b8f149c00abc","ref":"refs/heads/master","pushedAt":"2024-03-04T04:10:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #870 from flyspray/reminders\n\nshow reminders on myprofile page","shortMessageHtmlLink":"Merge pull request #870 from flyspray/reminders"}},{"before":"68c8917ee6676046f247f786d5a1a4eac5c41f40","after":"5c37419bf5b7520ba76fa928985a0fc39de7ebaa","ref":"refs/heads/reminders","pushedAt":"2024-03-04T04:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"query to get reminders of a user","shortMessageHtmlLink":"query to get reminders of a user"}},{"before":null,"after":"68c8917ee6676046f247f786d5a1a4eac5c41f40","ref":"refs/heads/reminders","pushedAt":"2024-03-04T04:03:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"template to show task reminders on myprofile page\n\nThe reminders for the user can be shown on the myprofile page.","shortMessageHtmlLink":"template to show task reminders on myprofile page"}},{"before":"d94e154426f7d115bfa5c999b1010120ac442963","after":null,"ref":"refs/heads/mailcleanup","pushedAt":"2024-03-01T18:36:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"}},{"before":"1ff5126bb8546063af7f9c271c2fd367a5fc2b47","after":"5eef2eae14db9d6d35227de01519ee25ab466204","ref":"refs/heads/master","pushedAt":"2024-03-01T18:36:17.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"Merge pull request #869 from flyspray/mailcleanup\n\nmore email address cleanup","shortMessageHtmlLink":"Merge pull request #869 from flyspray/mailcleanup"}},{"before":"2486a5b65cc31da96e58a0a0d305473e07d8bd2c","after":"d94e154426f7d115bfa5c999b1010120ac442963","ref":"refs/heads/mailcleanup","pushedAt":"2024-03-01T18:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"mail cleanup\n\non author's wish","shortMessageHtmlLink":"mail cleanup"}},{"before":"7ab8070989b953055c3b3f543a2709e25dbf4bb0","after":"2486a5b65cc31da96e58a0a0d305473e07d8bd2c","ref":"refs/heads/mailcleanup","pushedAt":"2024-03-01T18:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"mail cleanup\n\non author's wish","shortMessageHtmlLink":"mail cleanup"}},{"before":"78d5468bdc80f65c0a9b579c58687648839ebba2","after":"7ab8070989b953055c3b3f543a2709e25dbf4bb0","ref":"refs/heads/mailcleanup","pushedAt":"2024-03-01T18:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"mail cleanup\n\non author's wish","shortMessageHtmlLink":"mail cleanup"}},{"before":null,"after":"78d5468bdc80f65c0a9b579c58687648839ebba2","ref":"refs/heads/mailcleanup","pushedAt":"2024-03-01T18:26:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdd","name":null,"path":"/peterdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1839154?s=80&v=4"},"commit":{"message":"mail cleanup\n\non author's wish","shortMessageHtmlLink":"mail cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHi12ZwA","startCursor":null,"endCursor":null}},"title":"Activity ยท flyspray/flyspray"}