{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":756428681,"defaultBranch":"master","name":"openvsx","ownerLogin":"eclipsesource","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-12T16:40:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/525860?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713340975.0","currentOid":""},"activityList":{"items":[{"before":"37101948a96980f0861bfd38312a823d3dfd920b","after":"9a9f461440b2a87cbd9c7fe9e7328884343165a4","ref":"refs/heads/smoke-test","pushedAt":"2024-06-04T11:03:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Initial implementation of smoke tests\n\nWe use Playwright to implement smoke tests against the web UI.\n\nThe tests ensure the following core features:\n- Main Page Navigation\n Confirming the visibility of extensions on the homepage.\n- Scroll Validation\n Scrolling to validate the dynamic loading of additional extensions.\n- Search Functionality\n Testing search inputs and category filters validating the changing\n results.\n- Extension Details\n Verifying the presence of specific extension details, including title,\n tabs, download counts, and version selection.\n- Direct Download\n Ensuring the successful download of extensions.\n\nA Github workflow has been added to schedule a daily run against the\nproduction site at open-vsx.org.\n\nContributed on behalf of STMicroelectronics\n\nCo-authored-by: Olaf Lessenich ","shortMessageHtmlLink":"Initial implementation of smoke tests"}},{"before":"1d3d7413fddca8491d661cdc5f2fe1b789a3dc61","after":"37101948a96980f0861bfd38312a823d3dfd920b","ref":"refs/heads/smoke-test","pushedAt":"2024-06-04T11:00:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Initial implementation of smoke tests\n\nWe use Playwright to implement smoke tests against the web UI.\n\nThe tests ensure the following core features:\n- Main Page Navigation\n Confirming the visibility of extensions on the homepage.\n- Scroll Validation\n Scrolling to validate the dynamic loading of additional extensions.\n- Search Functionality\n Testing search inputs and category filters validating the changing\n results.\n- Extension Details\n Verifying the presence of specific extension details, including title,\n tabs, download counts, and version selection.\n- Direct Download\n Ensuring the successful download of extensions.\n\nA Github workflow has been added to schedule a daily run against the\nproduction site at open-vsx.org.\n\nContributed on behalf of STMicroelectronics\n\nCo-authored-by: Olaf Lessenich ","shortMessageHtmlLink":"Initial implementation of smoke tests"}},{"before":"74aa5bcbc13a48279ad7422fc05f4f41b438bbd5","after":null,"ref":"refs/heads/version-api","pushedAt":"2024-04-17T08:02:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"}},{"before":"5ba3615d56960a51b3391694b368fc9092da1370","after":"74aa5bcbc13a48279ad7422fc05f4f41b438bbd5","ref":"refs/heads/version-api","pushedAt":"2024-04-16T10:03:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the application.yml file\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"2a9f3591c4de5683d680d160d9dea11164f7fd06","after":"5ba3615d56960a51b3391694b368fc9092da1370","ref":"refs/heads/version-api","pushedAt":"2024-04-16T09:51:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the application.yml file\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"0b75cafdd1ffff47f93283c5509de14031485be0","after":"2a9f3591c4de5683d680d160d9dea11164f7fd06","ref":"refs/heads/version-api","pushedAt":"2024-04-16T09:28:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the application.yml file\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"1aeaa6d6f6d147f907cf858c88aafbeb7fef351d","after":"0b75cafdd1ffff47f93283c5509de14031485be0","ref":"refs/heads/version-api","pushedAt":"2024-03-29T16:04:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the application.yml file\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"014f045debf99faec93c1079016a489b79588775","after":"1aeaa6d6f6d147f907cf858c88aafbeb7fef351d","ref":"refs/heads/version-api","pushedAt":"2024-03-29T16:03:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the application.yml file\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"d666c3f1f8a5f8d8f933ed92e49a590a499d77bc","after":"014f045debf99faec93c1079016a489b79588775","ref":"refs/heads/version-api","pushedAt":"2024-03-21T16:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the gradle.properties file.\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"7371c210acb9d74a039d13e72b85afd3bf7b7422","after":"1d3d7413fddca8491d661cdc5f2fe1b789a3dc61","ref":"refs/heads/smoke-test","pushedAt":"2024-03-19T23:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Initial implementation of smoke tests\n\nWe use Playwright to implement smoke tests against the web UI.\n\nThe tests ensure the following core features:\n- Main Page Navigation\n Confirming the visibility of extensions on the homepage.\n- Scroll Validation\n Scrolling to validate the dynamic loading of additional extensions.\n- Search Functionality\n Testing search inputs and category filters validating the changing\n results.\n- Extension Details\n Verifying the presence of specific extension details, including title,\n tabs, download counts, and version selection.\n- Direct Download\n Ensuring the successful download of extensions.\n\nA Github workflow has been added to schedule a daily run against the\nproduction site at open-vsx.org.\n\nContributed on behalf of STMicroelectronics\n\nCo-authored-by: Olaf Lessenich ","shortMessageHtmlLink":"Initial implementation of smoke tests"}},{"before":"537acaf813a7a52ce9d50d0c2b1bb0fd05047bb3","after":"d666c3f1f8a5f8d8f933ed92e49a590a499d77bc","ref":"refs/heads/version-api","pushedAt":"2024-03-19T22:57:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint and in webui\n\n* server:\n The version number has to be updated in the gradle.properties file.\n The endpoint /api/version can be queried to retrieve the version\n of the registry server.\n* webui:\n The version is displayed in the footer.\n Lazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint and in webui"}},{"before":"72848332abca59386145258ca8e2e8c7cd1b0b4f","after":"c2db736a2adf472928f24d40f1ce3982398f464f","ref":"refs/heads/documentation-and-setup","pushedAt":"2024-03-19T22:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Add docker compose file and extend documentation\n\nWe provide profiles in the docker compose file to allow\nusers to specify which services they want to start:\n\n- no selection of a profile starts only Postgres and Elasticsearch.\n This is suited for building and running the openvsx services\n on the local machine.\n- \"openvsx\" profile additionally builds and starts\n all openvsx-related services in separate containers\n- \"backend\", \"frontend\", \"commandline\" profiles\n for more fine-grained choices.\n- \"kibana\" profile can optionally be added to explore\n the Elasticsearch instance more conveniently,\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich \nCo-authored-by: Anibal ","shortMessageHtmlLink":"Add docker compose file and extend documentation"}},{"before":"f0599ed5c9bc48a7718150c2a3ac322cc7e66959","after":"7371c210acb9d74a039d13e72b85afd3bf7b7422","ref":"refs/heads/smoke-test","pushedAt":"2024-03-19T15:02:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Move smoke tests into webui\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"Move smoke tests into webui"}},{"before":"a892d49417c0bf7cf5b9b6409a0c25d8b473c67e","after":"72848332abca59386145258ca8e2e8c7cd1b0b4f","ref":"refs/heads/documentation-and-setup","pushedAt":"2024-03-18T23:28:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"doc: adjust wording in development guide\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"doc: adjust wording in development guide"}},{"before":"49230dedd0e79958a32cce34c314de87790e7d34","after":"537acaf813a7a52ce9d50d0c2b1bb0fd05047bb3","ref":"refs/heads/version-api","pushedAt":"2024-03-15T11:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"Address review comments\n\n* Handle the case where the server version cannot be determined with an ErrorResultException\n* Fix formatting\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"Address review comments"}},{"before":"fb3418bbb5165ea9ae77550b6424160897c2e404","after":"a892d49417c0bf7cf5b9b6409a0c25d8b473c67e","ref":"refs/heads/documentation-and-setup","pushedAt":"2024-02-29T18:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"docker-compose: change restart policy\n\nThe restart policy for two containers was set to \"always\" which caused\ncontainers to restart after a crash, which is not what we want for\ntesting purposes.\n\nIf something crashes, we want to have a chance of actually noticing it.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"docker-compose: change restart policy"}},{"before":null,"after":"f0599ed5c9bc48a7718150c2a3ac322cc7e66959","ref":"refs/heads/smoke-test","pushedAt":"2024-02-29T15:09:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"chore: adjust workflow to schedule a daily run\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"chore: adjust workflow to schedule a daily run"}},{"before":"2d3f52453a0d487a576ab89f57d3b0a8c42149d5","after":"49230dedd0e79958a32cce34c314de87790e7d34","ref":"refs/heads/version-api","pushedAt":"2024-02-22T19:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: display server version in footer of web-ui\n\nThe server version is fetched from the /api/version endpoint\nand displayed in the footer of the web-ui.\n\nLazy/Suspend is used to not block rendering of the app with this call.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: display server version in footer of web-ui"}},{"before":null,"after":"2d3f52453a0d487a576ab89f57d3b0a8c42149d5","ref":"refs/heads/version-api","pushedAt":"2024-02-22T17:37:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"feat: Expose registry version via API endpoint\n\nThe endpoint /api/version can be queried to retrieve the version\nof the registry server.\n\nThe version number has to be updated in the gradle.properties file.\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"feat: Expose registry version via API endpoint"}},{"before":null,"after":"fb3418bbb5165ea9ae77550b6424160897c2e404","ref":"refs/heads/documentation-and-setup","pushedAt":"2024-02-12T20:28:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xai","name":"Olaf Lessenich","path":"/xai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155551?s=80&v=4"},"commit":{"message":"doc: Add information about registering example extensions\n\nContributed on behalf of STMicroelectronics\n\nSigned-off-by: Olaf Lessenich ","shortMessageHtmlLink":"doc: Add information about registering example extensions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW-tPaAA","startCursor":null,"endCursor":null}},"title":"Activity ยท eclipsesource/openvsx"}