{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":381396251,"defaultBranch":"main","name":"control","ownerLogin":"formancehq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-29T14:35:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84325077?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683205984.0","currentOid":""},"activityList":{"items":[{"before":"371df389ebf9d043b6cf33c4f1d52aa0446a18b5","after":"55dd8f84fcfdbf71ca305f648401dd081d8c9493","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-17T15:40:04.214Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): get sts on stack change + add region + handle app update on stack change\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): get sts on stack change + add region + handle app u…"}},{"before":"63855e18878fb47c450258342152e8a579326f26","after":"371df389ebf9d043b6cf33c4f1d52aa0446a18b5","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-16T17:45:49.666Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): WIP on sts flow\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): WIP on sts flow"}},{"before":"1f545cbb235ad7b9f190c0c2573329537dc56661","after":"63855e18878fb47c450258342152e8a579326f26","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-15T17:29:56.209Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): use favorites to retrieve last used stack\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): use favorites to retrieve last used stack"}},{"before":"80dc70a59c3fda9437639d2b486a85565b794d3b","after":"1f545cbb235ad7b9f190c0c2573329537dc56661","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-12T15:27:19.717Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): handle url stack in session\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): handle url stack in session"}},{"before":"1316943252b7aec1cd2691c84a05e8e63e27aed9","after":"80dc70a59c3fda9437639d2b486a85565b794d3b","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-11T16:47:32.010Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): stack list + user metadata update (last stack chosen) WIP\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): stack list + user metadata update (last stack chose…"}},{"before":"d4b27e5a4fd5d0620549eacf442af05f38055b68","after":"1316943252b7aec1cd2691c84a05e8e63e27aed9","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-10T15:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): polling as a loader post stack creation + update service object\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): polling as a loader post stack creation + update se…"}},{"before":"ee0dce2374dbc7eaf26e33a8aa9cc595fa277c30","after":"d4b27e5a4fd5d0620549eacf442af05f38055b68","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-10T15:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): polling as a loader post stack creation + update service object\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): polling as a loader post stack creation + update se…"}},{"before":"84d42d66c9f15f2aedd85897d15a28cc41994e0c","after":"ee0dce2374dbc7eaf26e33a8aa9cc595fa277c30","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-05T15:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Onboarding): redirect to stack creation if no stack\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Onboarding): redirect to stack creation if no stack"}},{"before":"ea9951ad388c0485a80f3a022977345f1d5f6c86","after":"84d42d66c9f15f2aedd85897d15a28cc41994e0c","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-05T12:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"chore(): remove chart from overview + fix some issues + add scrollbar to sidebar\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"chore(): remove chart from overview + fix some issues + add scrollbar…"}},{"before":"f3ee6adc1f53b466c931f6e69f3f475f7f17ebc7","after":"ea9951ad388c0485a80f3a022977345f1d5f6c86","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-04T16:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Auth): handle multi access token. Fetch stacks\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Auth): handle multi access token. Fetch stacks"}},{"before":"f4eed3e818634eb0ca286b80f79b4f90b3af56ba","after":"f3ee6adc1f53b466c931f6e69f3f475f7f17ebc7","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-04T13:25:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Auth): implement membership oauth flow\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Auth): implement membership oauth flow"}},{"before":"74236bce574a22b96b4c04742911b09c991c7522","after":null,"ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-05-04T13:12:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"}},{"before":"c6116a7d63fa943b4fd1d20648b38936e459eb52","after":"c8664c6a77841b4fd1b5e034e7f18944e305ac15","ref":"refs/heads/main","pushedAt":"2023-05-04T13:11:56.000Z","pushType":"pr_merge","commitsCount":38,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(FF): implements a quick feature flag feature to disable as we want flows (and other feature...)\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(FF): implements a quick feature flag feature to disable as we wa…"}},{"before":null,"after":"f4eed3e818634eb0ca286b80f79b4f90b3af56ba","ref":"refs/heads/feature/NUM-1665","pushedAt":"2023-05-04T13:08:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Auth): implement membership oauth flow\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Auth): implement membership oauth flow"}},{"before":"7260ec01f11ecee9d89d7e8472f719578100a2af","after":"74236bce574a22b96b4c04742911b09c991c7522","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-05-02T14:00:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(FF): implements a quick feature flag feature to disable as we want flows (and other feature...)\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(FF): implements a quick feature flag feature to disable as we wa…"}},{"before":"918be3a938edeb65b4a11dd53df72eb97dfb6429","after":null,"ref":"refs/heads/feature/NUM-1609","pushedAt":"2023-05-02T13:29:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"}},{"before":"97d24b5401c5f81c2f293d23ca67177c0b61d473","after":"c6116a7d63fa943b4fd1d20648b38936e459eb52","ref":"refs/heads/main","pushedAt":"2023-05-02T13:29:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"fix(Auth): get current user on root instead of topbar to avoid sync issue with refresh token timeout.\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"fix(Auth): get current user on root instead of topbar to avoid sync i…"}},{"before":"ec1605af6534ace04d4a60e20bc2122b0106ca98","after":"918be3a938edeb65b4a11dd53df72eb97dfb6429","ref":"refs/heads/feature/NUM-1609","pushedAt":"2023-05-02T13:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"fix(Auth): get current user on root instead of topbar to avoid sync issue with refresh token timeout.\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"fix(Auth): get current user on root instead of topbar to avoid sync i…"}},{"before":null,"after":"ec1605af6534ace04d4a60e20bc2122b0106ca98","ref":"refs/heads/feature/NUM-1609","pushedAt":"2023-04-28T13:36:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Auth): handle auth errors. Only the one available in params url.\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Auth): handle auth errors. Only the one available in params url."}},{"before":"d4204dff234812618607ae3bd9b1a3a9eef42ee5","after":"7260ec01f11ecee9d89d7e8472f719578100a2af","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-27T10:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(FF): implements a quick feature flag feature to disable as we want flows (and other feature...)\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(FF): implements a quick feature flag feature to disable as we wa…"}},{"before":"4f18df41633969216394c7a7532fa9f255a59d5f","after":"d4204dff234812618607ae3bd9b1a3a9eef42ee5","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-26T15:06:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"style(Sidebar): reduce margin\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"style(Sidebar): reduce margin"}},{"before":"a83c390c4f477416d72db7ec99711cda411ae1e8","after":"97d24b5401c5f81c2f293d23ca67177c0b61d473","ref":"refs/heads/main","pushedAt":"2023-04-26T14:45:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"docs(Readme): update url\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"docs(Readme): update url"}},{"before":"2e174cb16bd8ac0f4d1acc0cbc0ca4a0a43fd7d1","after":"4f18df41633969216394c7a7532fa9f255a59d5f","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-26T13:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"style(Flows): change space between arrow node and stage node. Refactor files architecture for workflows entire feature.\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"style(Flows): change space between arrow node and stage node. Refacto…"}},{"before":"ba0b4bfa987d2177d96356a25d3d8d50ef8f84ed","after":"2e174cb16bd8ac0f4d1acc0cbc0ca4a0a43fd7d1","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-26T12:37:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"chore(Flow): remove clg\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"chore(Flow): remove clg"}},{"before":"39db12e08a2e1b3f37d859c8236cee118af8ce1d","after":null,"ref":"refs/heads/fix/Auth","pushedAt":"2023-04-26T12:31:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"}},{"before":"0a76ca8f1f125099b4962eb7b7f4c135aefb8cd8","after":"a83c390c4f477416d72db7ec99711cda411ae1e8","ref":"refs/heads/main","pushedAt":"2023-04-26T12:31:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"fix(Auth): login/logout loop. The issue was coming from a wrong session set with an old refresh token already used by the auth API (so the API was responding with a no record found). The frontend was logout for security purposes (indeed the token was not fresh and compliant anymore).\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"fix(Auth): login/logout loop. The issue was coming from a wrong sessi…"}},{"before":null,"after":"39db12e08a2e1b3f37d859c8236cee118af8ce1d","ref":"refs/heads/fix/Auth","pushedAt":"2023-04-26T12:28:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"fix(Auth): login/logout loop. The issue was coming from a wrong session set with an old refresh token already used by the auth API (so the API was responding with a no record found). The frontend was logout for security purposes (indeed the token was not fresh and compliant anymore).\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"fix(Auth): login/logout loop. The issue was coming from a wrong sessi…"}},{"before":"338979af95d6cb48008ea962c1681e580270f62c","after":"ba0b4bfa987d2177d96356a25d3d8d50ef8f84ed","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-25T15:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"chore(Flow): remove clg\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"chore(Flow): remove clg"}},{"before":"8464a5c7c3bf46b18e7b57b7f28442c96cb22694","after":"338979af95d6cb48008ea962c1681e580270f62c","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-25T14:55:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"fix(Flow): nodes with errors\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"fix(Flow): nodes with errors"}},{"before":"215247f5852749df96e41fc2df8e248819a110ea","after":"8464a5c7c3bf46b18e7b57b7f28442c96cb22694","ref":"refs/heads/feature/NUM-1119","pushedAt":"2023-04-25T14:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reslene","name":"rsln","path":"/reslene","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93119071?s=80&v=4"},"commit":{"message":"feat(Flow): add control button on top of pintch event to paginate + improve sequential node UI + remove useless Handle\n\nSigned-off-by: reslene ","shortMessageHtmlLink":"feat(Flow): add control button on top of pintch event to paginate + i…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLsCWqwA","startCursor":null,"endCursor":null}},"title":"Activity · formancehq/control"}