{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635469530,"defaultBranch":"main","name":"console-plugin-example","ownerLogin":"gashcrumb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-02T19:04:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/351660?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693232735.0","currentOid":""},"activityList":{"items":[{"before":"c5f1de8571216c8811e29178da8b68a49081d253","after":null,"ref":"refs/heads/backstage-integration","pushedAt":"2023-08-28T14:25:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"}},{"before":"b745c1cd91d50e572625ee3b37e93cdf81744ade","after":"8d33175c2d9ad7d15bf9446f84992f721c342549","ref":"refs/heads/main","pushedAt":"2023-08-28T14:25:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"Merge pull request #1 from gashcrumb/backstage-integration","shortMessageHtmlLink":"Merge pull request #1 from gashcrumb/backstage-integration"}},{"before":"b745c1cd91d50e572625ee3b37e93cdf81744ade","after":"c5f1de8571216c8811e29178da8b68a49081d253","ref":"refs/heads/backstage-integration","pushedAt":"2023-08-28T14:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"Add catalog-info.yaml config file","shortMessageHtmlLink":"Add catalog-info.yaml config file"}},{"before":null,"after":"b745c1cd91d50e572625ee3b37e93cdf81744ade","ref":"refs/heads/backstage-integration","pushedAt":"2023-08-28T14:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore: install quickstart via helm also\n\nThis moves the POC kamelet \"quickstart\" into the helm chart as well so\nthat it's installed alongside the console plugin.","shortMessageHtmlLink":"chore: install quickstart via helm also"}},{"before":"42c39b5f1c8d86c063f7e4295036316c985d8b8e","after":"b745c1cd91d50e572625ee3b37e93cdf81744ade","ref":"refs/heads/main","pushedAt":"2023-06-14T14:15:25.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore: install quickstart via helm also\n\nThis moves the POC kamelet \"quickstart\" into the helm chart as well so\nthat it's installed alongside the console plugin.","shortMessageHtmlLink":"chore: install quickstart via helm also"}},{"before":"a1f0e32a73ca5eea7c1c7f61da56b6f74f41a207","after":"42c39b5f1c8d86c063f7e4295036316c985d8b8e","ref":"refs/heads/main","pushedAt":"2023-06-14T12:09:59.780Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: work around helm installation on crc\n\nThe console patcher pod doesn't ever start properly, so subsequent\nupdates to the plugin image aren't picked up by the console. This\nchange moves the problem to a warning when installing the helm chart.","shortMessageHtmlLink":"fix: work around helm installation on crc"}},{"before":"0258609648c098d2b300c82ad97ca99d183fff55","after":"a1f0e32a73ca5eea7c1c7f61da56b6f74f41a207","ref":"refs/heads/main","pushedAt":"2023-05-26T17:02:05.531Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add icon to action\n\nThis change fixes the add kamelet action on the \"Add\" page in the\ndeveloper console and updates the empty state accordingly.","shortMessageHtmlLink":"feat: add icon to action"}},{"before":"3b48273ebdf858c9c4bda7206d3b50b3ee321acd","after":"0258609648c098d2b300c82ad97ca99d183fff55","ref":"refs/heads/main","pushedAt":"2023-05-26T15:01:35.426Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: improve list view\n\nThis change updates the list view to show a Kamelet's description if\navailable. The Timestamp component is used to show a nicer looking\ntimestamp for the created field. This change also updates component\nnames and file names to be consistent with their usage.","shortMessageHtmlLink":"feat: improve list view"}},{"before":"cb7f62e094e0a31a7be1fa2bec36f17f40481712","after":"3b48273ebdf858c9c4bda7206d3b50b3ee321acd","ref":"refs/heads/main","pushedAt":"2023-05-26T11:52:42.447Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: improve iframe sizing\n\nThis change brings in react-measure and adds a component to vertically\nsize a component to fit the window viewport and improves the create and\ndiagram pages.","shortMessageHtmlLink":"feat: improve iframe sizing"}},{"before":"29d2df23a91d9886b5f1d799ff957e16fa4a8461","after":"cb7f62e094e0a31a7be1fa2bec36f17f40481712","ref":"refs/heads/main","pushedAt":"2023-05-25T18:40:34.963Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: replace screenshot with iframe\n\nThis change replaces the Kaoto screenshots with an iframe set up to\nconnect to an instance of Kaoto deployed in the cluster in the simplest\nway possible.","shortMessageHtmlLink":"feat: replace screenshot with iframe"}},{"before":"ff29d9ef37404143f49bef2b0b5be04cffde955d","after":"29d2df23a91d9886b5f1d799ff957e16fa4a8461","ref":"refs/heads/main","pushedAt":"2023-05-25T15:39:05.852Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: embed build info\n\nThis change updates the webpack config to include build info, along with\nlogging in the app so it's easy to tell what version is deployed. A\nbuild script is now included to automate pushing to the cluster's image\nregistry. This change also switches back to using the SDK's\nListPageCreate button for the empty state.","shortMessageHtmlLink":"feat: embed build info"}},{"before":"0452a7b32cdb5900534e5c3ed6e3e794864246f5","after":"ff29d9ef37404143f49bef2b0b5be04cffde955d","ref":"refs/heads/main","pushedAt":"2023-05-25T02:11:02.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore: switch to HTML empty state\n\nThis removes the reliance on the react components for the empty state to\nsee if this causes the page to fail.","shortMessageHtmlLink":"chore: switch to HTML empty state"}},{"before":"0dd0e2515731148543a0338b1bf4a2e8c8109dbc","after":"0452a7b32cdb5900534e5c3ed6e3e794864246f5","ref":"refs/heads/main","pushedAt":"2023-05-25T01:43:51.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore: some cleanup\n\nThis change breaks up the list page into separate component and ensures\nthat the table isn't shown and that the filtering hook isn't initialized\nwith an empty array, as when the list page is shown in a namespace with\nno kamelets it throws an error while rendering.","shortMessageHtmlLink":"chore: some cleanup"}},{"before":"c0d38a243953a65d75cef744d17ef68abef6e51a","after":"0dd0e2515731148543a0338b1bf4a2e8c8109dbc","ref":"refs/heads/main","pushedAt":"2023-05-25T00:23:23.421Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: use normal button\n\nThis change updates the empty state to use a normal button instead of\npotentially mis-using the list create button component. Also this\nchange reworks how the component is structured to avoid inline logic.","shortMessageHtmlLink":"fix: use normal button"}},{"before":"f6bc1fc313326be9cf9a8a3ca4de04411c6d00d0","after":"c0d38a243953a65d75cef744d17ef68abef6e51a","ref":"refs/heads/main","pushedAt":"2023-05-25T00:01:51.198Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: use normal button\n\nThis change updates the empty state to use a normal button instead of\npotentially mis-using the list create button component. Also this\nchange reworks how the component is structured to avoid inline logic.","shortMessageHtmlLink":"fix: use normal button"}},{"before":"82a5d47be61e636a05177cfac4c54759b8947078","after":"f6bc1fc313326be9cf9a8a3ca4de04411c6d00d0","ref":"refs/heads/main","pushedAt":"2023-05-24T22:24:07.167Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: use normal button\n\nThis change updates the empty state to use a normal button instead of\npotentially mis-using the list create button component. Also this\nchange reworks how the component is structured to avoid inline logic.","shortMessageHtmlLink":"fix: use normal button"}},{"before":"2d4126f16ff51c5f469cf79311e21041fa8638f2","after":"82a5d47be61e636a05177cfac4c54759b8947078","ref":"refs/heads/main","pushedAt":"2023-05-24T20:54:15.699Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: use normal button\n\nThis change updates the empty state to use a normal button instead of\npotentially mis-using the list create button component. Also this\nchange reworks how the component is structured to avoid inline logic.","shortMessageHtmlLink":"fix: use normal button"}},{"before":"cb4e88502dfd6552674a48919f20904744cdfa87","after":"2d4126f16ff51c5f469cf79311e21041fa8638f2","ref":"refs/heads/main","pushedAt":"2023-05-24T20:13:45.224Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"fix: use normal button\n\nThis change updates the empty state to use a normal button instead of\npotentially mis-using the list create button component.","shortMessageHtmlLink":"fix: use normal button"}},{"before":"e5d461bff3f37d88ea86bbe36199af4b3eac8d3b","after":"cb4e88502dfd6552674a48919f20904744cdfa87","ref":"refs/heads/main","pushedAt":"2023-05-24T19:44:10.502Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"chore: simplify empty state\n\nThis removes KameletIcon and inlines the icon instead to see if this\nsorts an issue with the plugin crashing when there's no Kamelets","shortMessageHtmlLink":"chore: simplify empty state"}},{"before":"ffa53f0a1a91a9577ff07914762deae6a026e9e4","after":"e5d461bff3f37d88ea86bbe36199af4b3eac8d3b","ref":"refs/heads/main","pushedAt":"2023-05-24T19:00:06.346Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add more entrypoints\n\nThis commit improves the list view to show the same fields as the out of\nthe box version. This change also adds a new card to the Developer /\nAdd page, as well as adds the start of a quickstart to see how that\nlooks within the console.","shortMessageHtmlLink":"feat: add more entrypoints"}},{"before":"f7de3d510b7de9a83c29892bf89f6a4f922619ce","after":"ffa53f0a1a91a9577ff07914762deae6a026e9e4","ref":"refs/heads/main","pushedAt":"2023-05-24T18:37:44.938Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add more entrypoints\n\nThis commit improves the list view to show the same fields as the out of\nthe box version. This change also adds a new card to the Developer /\nAdd page, as well as adds the start of a quickstart to see how that\nlooks within the console.","shortMessageHtmlLink":"feat: add more entrypoints"}},{"before":"eb68df55c888889d0530c7e08aff32d559e1b555","after":"f7de3d510b7de9a83c29892bf89f6a4f922619ce","ref":"refs/heads/main","pushedAt":"2023-05-24T16:05:57.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add more entrypoints\n\nThis commit improves the list view to show the same fields as the out of\nthe box version. This change also adds a new card to the Developer /\nAdd page, as well as adds the start of a quickstart to see how that\nlooks within the console.","shortMessageHtmlLink":"feat: add more entrypoints"}},{"before":"cf6b6efe6f0bedd065a653021ff92ab0f3fa3989","after":"eb68df55c888889d0530c7e08aff32d559e1b555","ref":"refs/heads/main","pushedAt":"2023-05-23T19:19:39.660Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add a list page\n\nThis change adds a list page for Kamelet types that includes a nicer\nempty state than the default. This commit also adds a navigation item\nto the developer perspective so it's easier to get to the list.","shortMessageHtmlLink":"feat: add a list page"}},{"before":"a31cd1e7c570856dca59291c30357d3816bd0a87","after":"cf6b6efe6f0bedd065a653021ff92ab0f3fa3989","ref":"refs/heads/main","pushedAt":"2023-05-19T18:00:39.290Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add some quick POC hacks\n\nThis change adds a replacement create page for Kamelets with some POC\nscreenshots to illustrate a page flow. It also bumps the SDK dependency\nto the latest to get access to the YAML resource editor and uses this in\nthe create page to provide a way to create a Kamelet from text still.","shortMessageHtmlLink":"feat: add some quick POC hacks"}},{"before":"97a5e337af98490f93ad9e369cd1b77436c123ab","after":"a31cd1e7c570856dca59291c30357d3816bd0a87","ref":"refs/heads/main","pushedAt":"2023-05-17T11:29:49.566Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: cluster overview support\n\nThis change adds the count of Kamelets in the cluster to the cluster\noverview page as well, which should link to a list of all available\nkamelets.","shortMessageHtmlLink":"feat: cluster overview support"}},{"before":"a62acfc0436a3d11a11ff1ceb39b14261bfacbc4","after":"97a5e337af98490f93ad9e369cd1b77436c123ab","ref":"refs/heads/main","pushedAt":"2023-05-15T17:55:13.896Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"b0d5b5b5a7d505ae9cb668441a09423e20314879","after":"a62acfc0436a3d11a11ff1ceb39b14261bfacbc4","ref":"refs/heads/main","pushedAt":"2023-05-15T17:52:21.125Z","pushType":"push","commitsCount":1,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"feat: add count to project dashboard\n\nThis change removes the example page and adds a component to display the\nnumber of Kamelets running in the current project on the project\noverview page in the okd/openshift console. The count is displayed as a\nlink like other resources in the Inventory card and links to a list view\nof available kamelets in the current project.","shortMessageHtmlLink":"feat: add count to project dashboard"}},{"before":null,"after":"b0d5b5b5a7d505ae9cb668441a09423e20314879","ref":"refs/heads/main","pushedAt":"2023-05-02T19:04:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gashcrumb","name":"Stan Lewis","path":"/gashcrumb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351660?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdBRx5gA","startCursor":null,"endCursor":null}},"title":"Activity ยท gashcrumb/console-plugin-example"}