{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6899875,"defaultBranch":"dev","name":"openproject","ownerLogin":"opf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-28T09:59:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1756674?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716694451.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b98f9d9c5f053d160eeafef09d8325aa8956ef92","ref":"refs/heads/merge-release/14.1-20240526033410","pushedAt":"2024-05-26T03:34:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"b98f9d9c5f053d160eeafef09d8325aa8956ef92","after":null,"ref":"refs/heads/merge-release/14.1-20240525033425","pushedAt":"2024-05-26T03:34:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openprojectci","name":"OpenProject CI","path":"/openprojectci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15835030?s=80&v=4"}},{"before":null,"after":"b98f9d9c5f053d160eeafef09d8325aa8956ef92","ref":"refs/heads/merge-release/14.1-20240525033425","pushedAt":"2024-05-25T03:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"481b7022bc6420085a088a4478870420ca6a09d8","after":"b98f9d9c5f053d160eeafef09d8325aa8956ef92","ref":"refs/heads/release/14.1","pushedAt":"2024-05-25T03:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"50d587730064a23af4267942adb7455134a4a179","after":"1536de633e2e4d8aa279b578489916b5ce2f482c","ref":"refs/heads/dev","pushedAt":"2024-05-25T03:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"98b00abcd9fb7574d003e6eebe84574b1df2c94b","after":"adfa1bd7f6863d2f953f25f95cbe9597b514e04d","ref":"refs/heads/feature/50954-record-progress-in-multiple-units","pushedAt":"2024-05-24T16:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Move toast warning to appropriate section","shortMessageHtmlLink":"Move toast warning to appropriate section"}},{"before":"ddafeeef02dc711461353264215f2e7a0d71c536","after":"98b00abcd9fb7574d003e6eebe84574b1df2c94b","ref":"refs/heads/feature/50954-record-progress-in-multiple-units","pushedAt":"2024-05-24T16:44:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Limit the width of duration input fields","shortMessageHtmlLink":"Limit the width of duration input fields"}},{"before":"a48429a02682583e378500e7a6f9e20909bf6060","after":"ddafeeef02dc711461353264215f2e7a0d71c536","ref":"refs/heads/feature/50954-record-progress-in-multiple-units","pushedAt":"2024-05-24T16:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Limit the width of duration input fields","shortMessageHtmlLink":"Limit the width of duration input fields"}},{"before":"1d542ba022231b47c4846bbfe113c4b57e865580","after":"a48429a02682583e378500e7a6f9e20909bf6060","ref":"refs/heads/feature/50954-record-progress-in-multiple-units","pushedAt":"2024-05-24T16:32:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Ensure durations are positive numbers","shortMessageHtmlLink":"Ensure durations are positive numbers"}},{"before":"f01cf4647be385fd89d660e6fe3c8cfbbc462ae7","after":null,"ref":"refs/heads/code-maintenance/55158-extend-storage-api-to-include-completeness","pushedAt":"2024-05-24T16:19:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"}},{"before":"5af1496da18b1004ed5fd5f4c0fd4faefaae7141","after":"50d587730064a23af4267942adb7455134a4a179","ref":"refs/heads/dev","pushedAt":"2024-05-24T16:19:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"},"commit":{"message":"Merge pull request #15655 from opf/code-maintenance/55158-extend-storage-api-to-include-completeness\n\n[#55158] Add complete attribute to storage representer","shortMessageHtmlLink":"Merge pull request #15655 from opf/code-maintenance/55158-extend-stor…"}},{"before":null,"after":"c6f332620f9ce5ac82a5379b76bea373ffa53088","ref":"refs/heads/fix/avoid_unpermitted_errors_logged","pushedAt":"2024-05-24T15:54:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Avoid misleading \"Unpermitted parameters: xxx\" log\n\nWhen `PermittedParams#settings` was called, it was not permitting any\nparams, which lead to \"Unpermitted parameters: ...\" messages being\nlogged, and then merged the resulting empty params with the controller\nparams after having filtered them manually. It was ok-ish but the logged\nerror message was misleading.\n\nThe `#settings` method was refactored to permit params that are allowed\nin a single step and avoid the misleading log messages.","shortMessageHtmlLink":"Avoid misleading \"Unpermitted parameters: xxx\" log"}},{"before":"123aa81d1dfdafe92b70e5ef3e2423a3215f3f13","after":"1d542ba022231b47c4846bbfe113c4b57e865580","ref":"refs/heads/feature/50954-record-progress-in-multiple-units","pushedAt":"2024-05-24T15:20:55.000Z","pushType":"push","commitsCount":114,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/50954-record-progress-in-multiple-units","shortMessageHtmlLink":"Merge branch 'dev' into feature/50954-record-progress-in-multiple-units"}},{"before":"0ec6182d5e66e7739caa1d7c7ece9207ca9113c4","after":"f01cf4647be385fd89d660e6fe3c8cfbbc462ae7","ref":"refs/heads/code-maintenance/55158-extend-storage-api-to-include-completeness","pushedAt":"2024-05-24T14:33:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"},"commit":{"message":"[#55158] added PR comments\n\n- renamed complete to configured\n- added oauth application rendering representer spec","shortMessageHtmlLink":"[#55158] added PR comments"}},{"before":"064cfd6ff915b2dc07f8a36999559f54c4a0305c","after":"0ec6182d5e66e7739caa1d7c7ece9207ca9113c4","ref":"refs/heads/code-maintenance/55158-extend-storage-api-to-include-completeness","pushedAt":"2024-05-24T14:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"},"commit":{"message":"[#55158] added PR comments\n\n- renamed complete to configured\n- added oauth application rendering representer spec","shortMessageHtmlLink":"[#55158] added PR comments"}},{"before":"fb64cd7e3af53a2c2bd546d724b91e956f9aa7f4","after":"83e12847929f70e1ebbd0abc2122a34a662d6efa","ref":"refs/heads/fix/wait_timeout_only_in_production","pushedAt":"2024-05-24T11:29:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"rack service_timeout only in production\n\nAccording to the rack timout documentation\nhttps://github.com/zombocom/rack-timeout/blob/main/doc/settings.md#service-timeout\n\n\"Service timeout can be disabled entirely by setting the property to 0\nor false\"\n\nLimiting the service timeout to be active only in production enables debugging in dev and test env\nwithout fearing for the timeout to take oneself out of context.","shortMessageHtmlLink":"rack service_timeout only in production"}},{"before":"6757737d400850f18cbcf60cfcc439cc181163c1","after":"fb64cd7e3af53a2c2bd546d724b91e956f9aa7f4","ref":"refs/heads/fix/wait_timeout_only_in_production","pushedAt":"2024-05-24T11:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"rack wait_timeout only in production\n\nAccording to the rack timout documentation\nhttps://github.com/zombocom/rack-timeout/blob/main/doc/settings.md#service-timeout\n\n\"Service timeout can be disabled entirely by setting the property to 0\nor false\"\n\nLimiting the service timeout to be active only in production enables debugging in dev and test env\nwithout fearing for the timeout to take oneself out of context.","shortMessageHtmlLink":"rack wait_timeout only in production"}},{"before":null,"after":"6757737d400850f18cbcf60cfcc439cc181163c1","ref":"refs/heads/fix/wait_timeout_only_in_production","pushedAt":"2024-05-24T11:20:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"rack wait_timeout only in production\n\nAccording to the rack timout documentation\nhttps://github.com/zombocom/rack-timeout/blob/main/doc/settings.md\\#wait-timeout\n\n\"Wait timeout can be disabled entirely by setting the property to 0 or false.\"\n\nLimiting the wait timeout to be active only in production enables debugging in dev and test env\nwithout fearing for the timeout to take oneself out of context.","shortMessageHtmlLink":"rack wait_timeout only in production"}},{"before":"773293e7c4e24c1710c22c3561466214e8dee34f","after":"481b7022bc6420085a088a4478870420ca6a09d8","ref":"refs/heads/release/14.1","pushedAt":"2024-05-24T09:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"remove duplicate \"and\"","shortMessageHtmlLink":"remove duplicate \"and\""}},{"before":null,"after":"1d894ab145ce458af8b4666da31e2d1f278d4293","ref":"refs/heads/code-maintenance/53379-separate-filtering-from-projections-in-queries","pushedAt":"2024-05-24T08:39:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"extract ColumnHeaderComponent from Table - project specific for now","shortMessageHtmlLink":"extract ColumnHeaderComponent from Table - project specific for now"}},{"before":"d655d0d690767f2e0318c03832230c33ea020fb9","after":null,"ref":"refs/heads/dependabot/bundler/dev/lookbook-2.3.1","pushedAt":"2024-05-24T08:32:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"50cb24c0234f5c6d02558c1d57fc4593e0fce129","after":"5af1496da18b1004ed5fd5f4c0fd4faefaae7141","ref":"refs/heads/dev","pushedAt":"2024-05-24T08:30:24.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"Merge pull request #15660 from opf/fix/bump_gems\n\nFix/bump gems","shortMessageHtmlLink":"Merge pull request #15660 from opf/fix/bump_gems"}},{"before":"7307e0945878332416bd72752cff1b13d5ab57f7","after":null,"ref":"refs/heads/fix/bump_gems","pushedAt":"2024-05-24T08:30:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"}},{"before":"b18e468a83885a21feceb14ca5b17b792adaa8be","after":"50cb24c0234f5c6d02558c1d57fc4593e0fce129","ref":"refs/heads/dev","pushedAt":"2024-05-24T08:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"attempt to fix flickering spec","shortMessageHtmlLink":"attempt to fix flickering spec"}},{"before":"4adca2bf9dea27bef6a7efa7f18d17467d15ccd2","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/frontend/dev/angular-555f968322","pushedAt":"2024-05-24T08:19:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"}},{"before":"60892a9c9d9fd5fb1353dc114e3e14a763334aaf","after":"b18e468a83885a21feceb14ca5b17b792adaa8be","ref":"refs/heads/dev","pushedAt":"2024-05-24T08:19:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"Merge pull request #15659 from opf/dependabot/npm_and_yarn/frontend/dev/angular-555f968322\n\nBump the angular group in /frontend with 17 updates","shortMessageHtmlLink":"Merge pull request #15659 from opf/dependabot/npm_and_yarn/frontend/d…"}},{"before":"980308afc12ad10d66aabadb9bd3da5f8f5c5a5e","after":"7307e0945878332416bd72752cff1b13d5ab57f7","ref":"refs/heads/fix/bump_gems","pushedAt":"2024-05-24T08:13:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"bump mime-types-data","shortMessageHtmlLink":"bump mime-types-data"}},{"before":null,"after":"6ee6a32db53bef147282c38f88aaf0e9e73e5c91","ref":"refs/heads/chore/groom-relation-endpoints-in-openapi-spec","pushedAt":"2024-05-24T08:06:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"},"commit":{"message":"[chore] fixing warnings and examples in relations api docs","shortMessageHtmlLink":"[chore] fixing warnings and examples in relations api docs"}},{"before":null,"after":"980308afc12ad10d66aabadb9bd3da5f8f5c5a5e","ref":"refs/heads/fix/bump_gems","pushedAt":"2024-05-24T07:36:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulferts","name":"Jens Ulferts","path":"/ulferts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617519?s=80&v=4"},"commit":{"message":"bump aws-sdk-sns","shortMessageHtmlLink":"bump aws-sdk-sns"}},{"before":"b2be225f8f6530fcfbbc0a4b63ff3ba8b10e0260","after":"496040eb206373789b3017f0782eac6734770a0f","ref":"refs/heads/implementation/55133-handle-edge-case-if-unlink-fails-render-a-primer-error-banner","pushedAt":"2024-05-24T07:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akabiru","name":"Kabiru Mwenja","path":"/akabiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17295175?s=80&v=4"},"commit":{"message":"chore[Op#55133]: use consistent naming for primer banner","shortMessageHtmlLink":"chore[Op#55133]: use consistent naming for primer banner"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU_lp-QA","startCursor":null,"endCursor":null}},"title":"Activity · opf/openproject"}