{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":647175608,"defaultBranch":"main","name":"console","ownerLogin":"phasehq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-30T08:11:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/124348850?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727272355.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"dbbe3b388fbbfbdedd664621a47818afea7747b9","ref":"refs/heads/feat--enforce-granular-permissions","pushedAt":"2024-09-25T13:52:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: enforce permissions for users and roles","shortMessageHtmlLink":"feat: enforce permissions for users and roles"}},{"before":"dfabd17dc8ffec488656dae1bfdd3344151d5dd1","after":null,"ref":"refs/heads/fix--version-txt","pushedAt":"2024-09-25T07:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"}},{"before":null,"after":"dfabd17dc8ffec488656dae1bfdd3344151d5dd1","ref":"refs/heads/fix--version-txt","pushedAt":"2024-09-25T07:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: version tag in backend","shortMessageHtmlLink":"fix: version tag in backend"}},{"before":"d0d75b6b5d0e44fbc27f3e1c05565edf0e70d692","after":"f1ccbf980ac7ed74d923d47328f46f80deb6afa3","ref":"refs/heads/refactor--access","pushedAt":"2024-09-25T07:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: add lockbox to app permissions","shortMessageHtmlLink":"feat: add lockbox to app permissions"}},{"before":"d9a29cb93fe6d0106b56ba3b2a63373fcacf87f7","after":"d0d75b6b5d0e44fbc27f3e1c05565edf0e70d692","ref":"refs/heads/refactor--access","pushedAt":"2024-09-24T15:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: closing tag","shortMessageHtmlLink":"fix: closing tag"}},{"before":"cc13009d807a8050dac78405114646beaa58bfd8","after":null,"ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T13:23:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"}},{"before":"70292c8ce0bd2bf97bc6f50d186d50e135829cea","after":"d9a29cb93fe6d0106b56ba3b2a63373fcacf87f7","ref":"refs/heads/refactor--access","pushedAt":"2024-09-24T13:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: access page, custom roles (#367)\n\n* feat: access page, custom roles\r\n\r\n* fix: save button disabled state\r\n\r\n* chore: add common util to handle permission policy updates\r\n\r\n* fix: misc styling updates to access layout\r\n\r\n* fix: sidebar link\r\n\r\n* fix: infer colors for custom roles\r\n\r\n* fix: conditional rendering, manage role disabled states\r\n\r\n* fix: misc cleanup\r\n\r\n* fix: sidebar links order\r\n\r\n* feat: add accordions for permission tables, misc ui updates to role dialogs\r\n\r\n* feat: enforce read permission for apps\r\n\r\n* fix: update app members manage dialog to handle global access setting\r\n\r\n* feat: add color field to role model\r\n\r\n* feat: add meta field to default roles\r\n\r\n* fix: get default role description from meta field\r\n\r\n* feat: add color to role mutations\r\n\r\n* feat: add color to client-side graphql mutations\r\n\r\n* feat: misc updates to create and manage role dialogs\r\n\r\n* chore: misc fixes to client side queries\r\n\r\n* fix: correctly check user global access config\r\n\r\n* fix: restyle user roles list\r\n\r\n* fix: htmlfor attr in input component\r\n\r\n* feat: add common textarea component\r\n\r\n* feat: move random hexcolor util to common utils\r\n\r\n* feat: size variants to role label, misc updates\r\n\r\n* feat: add access level templates, misc other fixes\r\n\r\n* feat: add color picker with curated colors\r\n\r\n* fix: disable color picker when edit not allowed\r\n\r\n* feat: move colors to copy utils, add util to get random color\r\n\r\n* feat: show selected color\r\n\r\n* feat: use curated random color for new role color state\r\n\r\n* feat: changed name to Access Control\r\n\r\n* fix: command palette navigation\r\n\r\n* feat: updated role info description\r\n\r\n* fix: remove label from color picker component\r\n\r\n* fix: sanitize role name to include non-space chars\r\n\r\n* fix: color picker disabled prop\r\n\r\n* fix: show action buttons on hover, add title to locked role icon\r\n\r\n---------\r\n\r\nCo-authored-by: Nimish ","shortMessageHtmlLink":"feat: access page, custom roles (#367)"}},{"before":"b648a5c4a4209d44909aa61876b732abe3d543c1","after":"cc13009d807a8050dac78405114646beaa58bfd8","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T13:08:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: show action buttons on hover, add title to locked role icon","shortMessageHtmlLink":"fix: show action buttons on hover, add title to locked role icon"}},{"before":"b2d8769c2709e8b76a694af8f5e356eddadec266","after":"b648a5c4a4209d44909aa61876b732abe3d543c1","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T12:04:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: updated role info description","shortMessageHtmlLink":"feat: updated role info description"}},{"before":"6f9d3ab84dea4602085c608e20ca39ccf4831b5e","after":"b2d8769c2709e8b76a694af8f5e356eddadec266","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T09:35:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: use curated random color for new role color state","shortMessageHtmlLink":"feat: use curated random color for new role color state"}},{"before":"758bf05aa58a432ae323c6d38591e4255ff89057","after":"6f9d3ab84dea4602085c608e20ca39ccf4831b5e","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T09:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: add color picker with curated colors","shortMessageHtmlLink":"feat: add color picker with curated colors"}},{"before":"0d7a354fc23adff716558d2e55283bc0c6252ad1","after":"758bf05aa58a432ae323c6d38591e4255ff89057","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-24T09:01:06.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: add access level templates, misc other fixes","shortMessageHtmlLink":"feat: add access level templates, misc other fixes"}},{"before":"8c11878027f0a540fcd59e26741f2f1c56910b62","after":"0d7a354fc23adff716558d2e55283bc0c6252ad1","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-21T07:17:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"Merge branch 'refactor--access' into feat--custom-roles","shortMessageHtmlLink":"Merge branch 'refactor--access' into feat--custom-roles"}},{"before":"c9dcfd47ced5d7eddda4a22c1589e438b296a3b3","after":"70292c8ce0bd2bf97bc6f50d186d50e135829cea","ref":"refs/heads/refactor--access","pushedAt":"2024-09-21T07:16:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor--access","shortMessageHtmlLink":"Merge branch 'main' into refactor--access"}},{"before":"e88b5b2d07e7b0fc025965e6d53021c8ea286cfc","after":"c9dcfd47ced5d7eddda4a22c1589e438b296a3b3","ref":"refs/heads/refactor--access","pushedAt":"2024-09-21T07:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: only allow users with access to all envs to enable sse","shortMessageHtmlLink":"fix: only allow users with access to all envs to enable sse"}},{"before":"07796e76e1fa6296d8126e8689475b61eabd2b4d","after":"8c11878027f0a540fcd59e26741f2f1c56910b62","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-21T07:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: enforce read permission for apps","shortMessageHtmlLink":"feat: enforce read permission for apps"}},{"before":"8a357920099b9cfac8802bb0a9241dd091e6483a","after":"07796e76e1fa6296d8126e8689475b61eabd2b4d","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-20T13:53:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: add accordions for permission tables, misc ui updates to role dialogs","shortMessageHtmlLink":"feat: add accordions for permission tables, misc ui updates to role d…"}},{"before":"0c715582aca4c5db8a6cfa0772ff64572c32cf06","after":"8a357920099b9cfac8802bb0a9241dd091e6483a","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-20T08:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: conditional rendering, manage role disabled states","shortMessageHtmlLink":"fix: conditional rendering, manage role disabled states"}},{"before":"c2d03a2574e99e3117f9aaf46418b64b0a1224cc","after":"0c715582aca4c5db8a6cfa0772ff64572c32cf06","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-20T08:52:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: infer colors for custom roles","shortMessageHtmlLink":"fix: infer colors for custom roles"}},{"before":"61d4b188f22258611115b8df19d7cc4b7b33b53c","after":"c2d03a2574e99e3117f9aaf46418b64b0a1224cc","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-19T11:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"fix: save button disabled state","shortMessageHtmlLink":"fix: save button disabled state"}},{"before":null,"after":"61d4b188f22258611115b8df19d7cc4b7b33b53c","ref":"refs/heads/feat--custom-roles","pushedAt":"2024-09-19T11:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohan-chaturvedi","name":"Rohan Chaturvedi","path":"/rohan-chaturvedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6710327?s=80&v=4"},"commit":{"message":"feat: access page, custom roles","shortMessageHtmlLink":"feat: access page, custom roles"}},{"before":"a6b245530636e5731cf8f9539563927166847ba7","after":"94e436c678cf88db6ea0aad43e2ac3817747905a","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-19T06:56:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: improved light theme visibility","shortMessageHtmlLink":"feat: improved light theme visibility"}},{"before":"6e4cb8f595f0225ed94f19e364c213098f6a135d","after":"a6b245530636e5731cf8f9539563927166847ba7","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-19T06:31:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: change discard button label","shortMessageHtmlLink":"feat: change discard button label"}},{"before":"f2d6f3dcea4854ebe13774df4e0743686f86687f","after":"6e4cb8f595f0225ed94f19e364c213098f6a135d","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-18T18:12:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: removed container","shortMessageHtmlLink":"feat: removed container"}},{"before":"34c73ea931d7f1e0cf069a720e0b2506d55d4837","after":"f2d6f3dcea4854ebe13774df4e0743686f86687f","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-18T07:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: secret deployed button design","shortMessageHtmlLink":"feat: secret deployed button design"}},{"before":"d6fab7cccbc264bc28df27685ab4333ec75fd17c","after":"34c73ea931d7f1e0cf069a720e0b2506d55d4837","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-18T07:35:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: remove envsync condition","shortMessageHtmlLink":"feat: remove envsync condition"}},{"before":"913aa8dde688c583a68bb988e9d3cf7029c48cc0","after":"d6fab7cccbc264bc28df27685ab4333ec75fd17c","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-18T07:08:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: added a separator between secret changes and discard button","shortMessageHtmlLink":"feat: added a separator between secret changes and discard button"}},{"before":null,"after":"913aa8dde688c583a68bb988e9d3cf7029c48cc0","ref":"refs/heads/feat--secret-ui-improvements","pushedAt":"2024-09-18T06:51:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: added snackbar background container","shortMessageHtmlLink":"feat: added snackbar background container"}},{"before":null,"after":"2af73869d3d9db43272ede694aa7ebe50b90ae0f","ref":"refs/heads/dependabot/npm_and_yarn/frontend/next-14.2.12","pushedAt":"2024-09-18T02:59:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Build(deps): bump next from 14.2.7 to 14.2.12 in /frontend\n\nBumps [next](https://github.com/vercel/next.js) from 14.2.7 to 14.2.12.\n- [Release notes](https://github.com/vercel/next.js/releases)\n- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)\n- [Commits](https://github.com/vercel/next.js/compare/v14.2.7...v14.2.12)\n\n---\nupdated-dependencies:\n- dependency-name: next\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Build(deps): bump next from 14.2.7 to 14.2.12 in /frontend"}},{"before":null,"after":"74b1ec2c298d51de56d3ed481c330146cda27cdf","ref":"refs/heads/feat--allow-dash-underscore-in-paths","pushedAt":"2024-09-17T09:59:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nimish-ks","name":"Nimish","path":"/nimish-ks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85357445?s=80&v=4"},"commit":{"message":"feat: allow kebab and snake case folder names","shortMessageHtmlLink":"feat: allow kebab and snake case folder names"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMzo1MjozNS4wMDAwMDBazwAAAATAZFgy","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOTo1OToxMy4wMDAwMDBazwAAAAS4W-Ui"}},"title":"Activity · phasehq/console"}