{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":562945661,"defaultBranch":"master","name":"kuma-gui","ownerLogin":"johncowen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-07T15:31:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/554604?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716455419.0","currentOid":""},"activityList":{"items":[{"before":"390db158a5e20a69b9cdc353e45bd15a274cb2b7","after":"44fbd9486705412d5d9802896e93a7c35e0b70b9","ref":"refs/heads/feature/zone-cp-improvements","pushedAt":"2024-05-23T11:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"remove the version warning notification stuff\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"remove the version warning notification stuff"}},{"before":null,"after":"732d6622f384962a5557700df00cdc4261cdb302","ref":"refs/heads/chore/bump-kp","pushedAt":"2024-05-23T09:10:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): bump kongponents to alpha-159\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): bump kongponents to alpha-159"}},{"before":"b5085520d5775d2be4a10a92203b1be49715f988","after":"390db158a5e20a69b9cdc353e45bd15a274cb2b7","ref":"refs/heads/feature/zone-cp-improvements","pushedAt":"2024-05-23T08:53:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"feature(zones): adds zoneCPId and versioning information\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"feature(zones): adds zoneCPId and versioning information"}},{"before":"b60c43a1060c8dbc84cf74ed2e9bfcc82791f72b","after":"2c92ac5f8969390d6e3aac1b6b9b239c78a470ae","ref":"refs/heads/master","pushedAt":"2024-05-23T08:52:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"feat(data-planes): add and use nested DataPlanePoliciesSummaryView (#2565)\n\nThis change introduces the nested view for the `DataPlanePolicySummaryView` tray in the `DataPlanePoliciesView` instead of navigating to the `PolicyDetailView` directly.\r\n\r\n- To keep the same style and layout for `PolicySummaryView` and `DataPlanePolicySummaryView` I have added a new component by extracting it from the current `PolicySummaryView`\r\n - `PolicySummary` for the content with a default slot for the `ResourceCodeBlock`\r\n- Added browser tests\r\n\r\nCloses #1916\r\n\r\n---------\r\n\r\nSigned-off-by: Moritz Fleck <24444046+schogges@users.noreply.github.com>","shortMessageHtmlLink":"feat(data-planes): add and use nested DataPlanePoliciesSummaryView (k…"}},{"before":"69d784f75fd14fc2ac6bdade8fe0058c3ffdafb0","after":"063b62f6de2a71b286a12a33daa21275f60c809b","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-22T14:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): upgrade kongponents\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): upgrade kongponents"}},{"before":"a8e04561d700344ef59f47bc503cc0a4e9ddf7e9","after":"69d784f75fd14fc2ac6bdade8fe0058c3ffdafb0","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-22T14:36:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): upgrade kongponents\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): upgrade kongponents"}},{"before":"2cbfc7d84e030c86bd19e79c5bab835f17a0db59","after":"a8e04561d700344ef59f47bc503cc0a4e9ddf7e9","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-22T14:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): upgrade kongponents\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): upgrade kongponents"}},{"before":"a688174214efdc4dd3d2497658644816747f7adc","after":"b5085520d5775d2be4a10a92203b1be49715f988","ref":"refs/heads/feature/zone-cp-improvements","pushedAt":"2024-05-22T14:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"feature(zones): adds zoneCPId and versioning information\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"feature(zones): adds zoneCPId and versioning information"}},{"before":null,"after":"a688174214efdc4dd3d2497658644816747f7adc","ref":"refs/heads/feature/zone-cp-improvements","pushedAt":"2024-05-22T14:09:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"feature(zones): adds zoneCPId and versioning information\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"feature(zones): adds zoneCPId and versioning information"}},{"before":null,"after":"8f5643e41a61c3a2a2e5b4b2ee0bb2661a3ef4f5","ref":"refs/heads/chore/proxy-include-zone-name","pushedAt":"2024-05-22T12:00:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"fix(zones): include zone name in the breadcrumbs for zone proxies\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"fix(zones): include zone name in the breadcrumbs for zone proxies"}},{"before":"498e20f28d4ee655a15e221aaac3b2a456aa91b1","after":"54bf10825bd1972550d9766cccd0e86d7097407c","ref":"refs/heads/feature/mesh-service-detail","pushedAt":"2024-05-22T11:35:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Add some output of status: addresses and vips\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"Add some output of status: addresses and vips"}},{"before":"f6856ba1b1c9d7e5cf6d8a51367ff565e98aeb1b","after":"498e20f28d4ee655a15e221aaac3b2a456aa91b1","ref":"refs/heads/feature/mesh-service-detail","pushedAt":"2024-05-22T11:29:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Add some output of status: addresses and vips\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"Add some output of status: addresses and vips"}},{"before":null,"after":"0d3d0ac4a6456066f46a6d5792eda0a995f60a40","ref":"refs/heads/chore/moar-dev-niceties","pushedAt":"2024-05-22T11:27:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: adds better inline type documentation\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: adds better inline type documentation"}},{"before":"19531eedf56be43327ea225f947441e5edd7d1ce","after":"f6856ba1b1c9d7e5cf6d8a51367ff565e98aeb1b","ref":"refs/heads/feature/mesh-service-detail","pushedAt":"2024-05-22T10:57:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Add some output of status: addresses and vips\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"Add some output of status: addresses and vips"}},{"before":"3d59007893146120adb1769a0e11395bda3922c9","after":"19531eedf56be43327ea225f947441e5edd7d1ce","ref":"refs/heads/feature/mesh-service-detail","pushedAt":"2024-05-22T10:43:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Add some output of status: addresses and vips\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"Add some output of status: addresses and vips"}},{"before":"5365bbe1bd85f678feca25317ce0fb53d5e187d3","after":"b60c43a1060c8dbc84cf74ed2e9bfcc82791f72b","ref":"refs/heads/master","pushedAt":"2024-05-22T10:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: remove split linting (#2582)\n\nA while back we decided we wanted a split linting environment (https://github.com/kumahq/kuma-gui/issues/1179) which we did alongside other improvements in https://github.com/kumahq/kuma-gui/pull/2545.\r\n\r\nSince then we've decided to stick to one single linting environment, i.e. the stricter one. But we still only want to apply fixes on pre-commit and not in CI (CI should fail not fix).\r\n\r\n---\r\n\r\nI also noticed that:\r\n\r\n- We needed `console.info` (you can see usage in https://github.com/kumahq/kuma-gui/pull/2531), so aswell as adding that I changed the `console.log`s we used in a cypress config to use `console.info` instead.\r\n- `npm install` was being passed `--frozen-lockfile` which is a `yarn` argument, it should be `npm clean-install`\r\n\r\n\r\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: remove split linting (kumahq#2582)"}},{"before":"6b1e11f1ddb57df3fa7982023aa4dad0e4b00a1b","after":"3d59007893146120adb1769a0e11395bda3922c9","ref":"refs/heads/feature/mesh-service-detail","pushedAt":"2024-05-22T10:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Add some output of status: addresses and vips\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"Add some output of status: addresses and vips"}},{"before":"e1e7abeaa25081e9be76418eb1f9de02275d1214","after":"2cbfc7d84e030c86bd19e79c5bab835f17a0db59","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-22T08:14:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"Merge branch 'master' into chore/upgrade-kponents","shortMessageHtmlLink":"Merge branch 'master' into chore/upgrade-kponents"}},{"before":"db86c9edb68f9d341829861bd2fb45a64cfa6b1b","after":"e1e7abeaa25081e9be76418eb1f9de02275d1214","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-21T16:34:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): upgrade kongponents\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): upgrade kongponents"}},{"before":null,"after":"db86c9edb68f9d341829861bd2fb45a64cfa6b1b","ref":"refs/heads/chore/upgrade-kponents","pushedAt":"2024-05-21T16:26:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(deps): upgrade kongponents\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(deps): upgrade kongponents"}},{"before":"ce2dae033807d0b4d197c0598cdb44a71559f266","after":"d370e9e9ac21d51fc31541071b28cc5ebff3a3cd","ref":"refs/heads/chore/linting","pushedAt":"2024-05-21T15:22:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: remove split linting\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: remove split linting"}},{"before":"7bcbf721ac626e4f49e157d5ba175b94d4bf1638","after":"ce2dae033807d0b4d197c0598cdb44a71559f266","ref":"refs/heads/chore/linting","pushedAt":"2024-05-21T15:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: remove split linting\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: remove split linting"}},{"before":"ef6d474bce0ec83fc29b044e80f224555d031628","after":"7bcbf721ac626e4f49e157d5ba175b94d4bf1638","ref":"refs/heads/chore/linting","pushedAt":"2024-05-21T14:36:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: remove split linting\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: remove split linting"}},{"before":null,"after":"ef6d474bce0ec83fc29b044e80f224555d031628","ref":"refs/heads/chore/linting","pushedAt":"2024-05-21T14:25:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore: remove split linting\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore: remove split linting"}},{"before":"9b5043319d557db3ffaab0a15f1543b9776e9468","after":"5365bbe1bd85f678feca25317ce0fb53d5e187d3","ref":"refs/heads/master","pushedAt":"2024-05-21T14:00:05.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"fix: Ensure route.active doesn't force a page re-render (#2581)\n\nBack in https://github.com/kumahq/kuma-gui/pull/2192 we made `route.children` and `route.active()` to make it easier to create sub-child navigation in parent routes (mainly our Tabs). A function was chosen as the interface for `route.active()` as the `active()` function never changes and therefore doesn't trigger a template re-render.\r\n\r\nThis was then changed to use a property rather than a function in https://github.com/kumahq/kuma-gui/pull/2186/files#r1499072744. but as this is a computed property that depends on the `route.name`, every time the routing changes the entire routing tree is re-rendered (despite what the comment in the above link says)\r\n\r\n---\r\n\r\nThis PR changes `route.active` back to be a function, and also renames it something which describes what it does a little better i.e. I called it `route.child()` a route (at least in our application) can only have one active `child`, this naming also works well with `route.children`.\r\n\r\nWhilst doing this I also realised a much better way of figuring out the active child of each parent route: `route.matches` gives you a hierarchical list of all the 'active' routes in the chain 'vertically'. Therefore given a single `route` and its `children`, if a child exists in the hierarchical chain, that means it is one of the active ones, and therefore the `route.child` of the `route.children` for a single route.\r\n\r\n\r\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"fix: Ensure route.active doesn't force a page re-render (kumahq#2581)"}},{"before":"508c838ed50bf0bc8c662c0ebfd07d891bff8382","after":"6876db30b6b48aaaf61faf8587fbf357ce95d83b","ref":"refs/heads/fix/route-active","pushedAt":"2024-05-21T11:30:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"fix: Ensure route.active doesn't force a page re-render\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"fix: Ensure route.active doesn't force a page re-render"}},{"before":"1533a3140f161216e2677445436de9525f750082","after":"508c838ed50bf0bc8c662c0ebfd07d891bff8382","ref":"refs/heads/fix/route-active","pushedAt":"2024-05-21T11:26:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"fix: Ensure route.active doesn't force a page re-render\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"fix: Ensure route.active doesn't force a page re-render"}},{"before":null,"after":"1533a3140f161216e2677445436de9525f750082","ref":"refs/heads/fix/route-active","pushedAt":"2024-05-21T10:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"fix: Ensure route.active doesn't force a page re-render\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"fix: Ensure route.active doesn't force a page re-render"}},{"before":"f990454fa42a07d244c20f9ca1b6fa5b06cbd27a","after":"6e1afff73eb74ae7a0584aebf5044a1cc7c828e9","ref":"refs/heads/docs/tldr","pushedAt":"2024-05-20T16:29:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(docs): add tldr page plus expands on docs linked from tldr\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(docs): add tldr page plus expands on docs linked from tldr"}},{"before":null,"after":"f990454fa42a07d244c20f9ca1b6fa5b06cbd27a","ref":"refs/heads/docs/tldr","pushedAt":"2024-05-20T15:16:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johncowen","name":"John Cowen","path":"/johncowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554604?s=80&v=4"},"commit":{"message":"chore(docs): add tldr page plus expands on docs linked from tldr\n\nSigned-off-by: John Cowen ","shortMessageHtmlLink":"chore(docs): add tldr page plus expands on docs linked from tldr"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUfK66wA","startCursor":null,"endCursor":null}},"title":"Activity · johncowen/kuma-gui"}