{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":786566707,"defaultBranch":"main","name":"metal","ownerLogin":"onmetal-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-14T21:01:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/166996193?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720703003.0","currentOid":""},"activityList":{"items":[{"before":"478b6a0fb0883bea3f43adc26aa167ab59ec793c","after":"0162ca6efb9fc21c96a6572855d9a17385ee766e","ref":"refs/heads/main","pushedAt":"2024-07-11T16:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix scrollbar","shortMessageHtmlLink":"fix scrollbar"}},{"before":"406abac1f46262f54e2290275d72597df6626c98","after":"478b6a0fb0883bea3f43adc26aa167ab59ec793c","ref":"refs/heads/main","pushedAt":"2024-07-11T13:46:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"redesign ha (#89)\n\n* make it work again\r\n\r\n* remove some borders and jazz up the command menu\r\n\r\n* fix drizzle config for src/\r\n\r\n* fix Clerk - DEPRECATION WARNING: \"clerkClient singleton\" is deprecated and will be removed in the next major release.","shortMessageHtmlLink":"redesign ha (#89)"}},{"before":"546c0c25a8d8d47b52c495a62cb518b74edda817","after":"9f92e774716626b5254808a90b4c0b062848ae5e","ref":"refs/heads/dashboard-refactor","pushedAt":"2024-07-11T13:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix Clerk - DEPRECATION WARNING: \"clerkClient singleton\" is deprecated and will be removed in the next major release.","shortMessageHtmlLink":"fix Clerk - DEPRECATION WARNING: \"clerkClient singleton\" is deprecate…"}},{"before":"395f091f3b37d6f70fc89815e02a041fcbf37329","after":"546c0c25a8d8d47b52c495a62cb518b74edda817","ref":"refs/heads/dashboard-refactor","pushedAt":"2024-07-11T13:42:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix drizzle config for src/","shortMessageHtmlLink":"fix drizzle config for src/"}},{"before":null,"after":"395f091f3b37d6f70fc89815e02a041fcbf37329","ref":"refs/heads/dashboard-refactor","pushedAt":"2024-07-11T13:03:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"make it work again","shortMessageHtmlLink":"make it work again"}},{"before":"adfd8a5a292b41030ecdaa46b8f13b1ede6bde93","after":"1b246626ac24133398d37057e26d7236a7229bc4","ref":"refs/heads/raf/met-47-hetzner-robot-api","pushedAt":"2024-07-08T16:45:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"hetzner robot (dedicated machines) api library","shortMessageHtmlLink":"hetzner robot (dedicated machines) api library"}},{"before":"a3fa5fa40e37620445bcc6e635a01de98434ac41","after":"406abac1f46262f54e2290275d72597df6626c98","ref":"refs/heads/main","pushedAt":"2024-07-08T16:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"switch to src dir (#88)","shortMessageHtmlLink":"switch to src dir (#88)"}},{"before":null,"after":"168f5450340afbd9a1b39efffa2556ac228c660f","ref":"refs/heads/src-dir","pushedAt":"2024-07-08T16:41:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"switch to src dir","shortMessageHtmlLink":"switch to src dir"}},{"before":"d66268f262a14ee7b3629c48a3833318197b833e","after":"a3fa5fa40e37620445bcc6e635a01de98434ac41","ref":"refs/heads/main","pushedAt":"2024-07-08T15:58:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"Revert next 15 beta upgrade, switch to shadcn charts (#87)\n\n* Revert \"upgrade to next 15\"\r\n\r\nThis reverts commit d66268f262a14ee7b3629c48a3833318197b833e.\r\n\r\n* switch to shadcn charts","shortMessageHtmlLink":"Revert next 15 beta upgrade, switch to shadcn charts (#87)"}},{"before":null,"after":"82226e071efd35cf87cc024a648cc652185287bb","ref":"refs/heads/revert-and-charts","pushedAt":"2024-07-08T15:56:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"switch to shadcn charts","shortMessageHtmlLink":"switch to shadcn charts"}},{"before":"526f8663f57f3a106dddeae22b6180140a9cd8f8","after":"d66268f262a14ee7b3629c48a3833318197b833e","ref":"refs/heads/main","pushedAt":"2024-07-06T01:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"upgrade to next 15","shortMessageHtmlLink":"upgrade to next 15"}},{"before":"81c283974051b898900ed01f3de6bf9a1529cac1","after":null,"ref":"refs/heads/raf/met-45-applications-page-detail-view","pushedAt":"2024-07-06T00:11:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"}},{"before":"68c5296b338ccd0dc83365ae7177947ae4ae98fd","after":"526f8663f57f3a106dddeae22b6180140a9cd8f8","ref":"refs/heads/main","pushedAt":"2024-07-06T00:11:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"applications page (#85)\n\n\n\n\n\n| :rocket: | This description was created by [Ellipsis](https://www.ellipsis.dev) for commit 81c283974051b898900ed01f3de6bf9a1529cac1 | \n|--------|--------|\n\n### Summary:\nIntroduced a new applications page with components for fetching and displaying application data, and made minor updates to existing components and files.\n\n**Key points**:\n- **Changed** `TooltipContent` position from `top` to `bottom` in `packages/webapp/app/(detail)/dashboard/clusters/[name]/Content.tsx`.\n- **Added** `fetchApplicationsBuildsDeploymentsEnvironments` and `fetchDeploymentInfo` functions in `packages/webapp/app/dashboard/applications/actions.ts` to fetch application-related data.\n- **Created** `Component` in `packages/webapp/app/dashboard/applications/component.tsx` to display applications, builds, deployments, and environments with status and environment selection.\n- **Updated** `packages/webapp/app/dashboard/applications/page.tsx` to use the new `Component` and fetch data on the server side.\n- **Removed** unused `tableBodyRef` in `packages/webapp/app/dashboard/clusters/clusters.tsx`.\n- **Increased** PostgreSQL connection pool size to 100 in `packages/webapp/app/server/db/index.ts`.\n- **Fixed** import path for `createHash` in `packages/webapp/app/server/db/schema.ts`.\n- **Added** `FocusList` component in `packages/webapp/components/FocusList.tsx` for keyboard and mouse navigation of lists.\n\n\n----\nGenerated with :heart: by [ellipsis.dev](https://www.ellipsis.dev)\n\n\n","shortMessageHtmlLink":"applications page (#85)"}},{"before":"418844eac9437cba126cc4a2277fbd9f259b78bc","after":"81c283974051b898900ed01f3de6bf9a1529cac1","ref":"refs/heads/raf/met-45-applications-page-detail-view","pushedAt":"2024-07-05T11:17:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"applications + application detail page","shortMessageHtmlLink":"applications + application detail page"}},{"before":"ace2b07d7051b48c5d6f1cdc01952614646f56f0","after":"418844eac9437cba126cc4a2277fbd9f259b78bc","ref":"refs/heads/raf/met-45-applications-page-detail-view","pushedAt":"2024-07-05T10:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"applications + application detail page","shortMessageHtmlLink":"applications + application detail page"}},{"before":null,"after":"ace2b07d7051b48c5d6f1cdc01952614646f56f0","ref":"refs/heads/raf/met-45-applications-page-detail-view","pushedAt":"2024-07-04T17:49:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"applications + application detail page","shortMessageHtmlLink":"applications + application detail page"}},{"before":"481276dbf84e7635f81db340cbbd618400ee1a15","after":"68c5296b338ccd0dc83365ae7177947ae4ae98fd","ref":"refs/heads/main","pushedAt":"2024-07-04T16:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"full height","shortMessageHtmlLink":"full height"}},{"before":"9b1764ed6a7b4793e38440d1a1d8de90aa8cce1b","after":"481276dbf84e7635f81db340cbbd618400ee1a15","ref":"refs/heads/main","pushedAt":"2024-07-04T15:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"simplify landing page for now","shortMessageHtmlLink":"simplify landing page for now"}},{"before":"c733b198e439bb88357321626b813a0e11053d1d","after":"adfd8a5a292b41030ecdaa46b8f13b1ede6bde93","ref":"refs/heads/raf/met-47-hetzner-robot-api","pushedAt":"2024-07-04T15:47:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"hetzner robot (dedicated machines) api library","shortMessageHtmlLink":"hetzner robot (dedicated machines) api library"}},{"before":"dd1bf8d6436e4a59330fe5adf3e10ca48d5f1612","after":"c733b198e439bb88357321626b813a0e11053d1d","ref":"refs/heads/raf/met-47-hetzner-robot-api","pushedAt":"2024-07-04T15:42:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"hetzner robot (dedicated machines) api library","shortMessageHtmlLink":"hetzner robot (dedicated machines) api library"}},{"before":null,"after":"dd1bf8d6436e4a59330fe5adf3e10ca48d5f1612","ref":"refs/heads/raf/met-47-hetzner-robot-api","pushedAt":"2024-07-02T15:18:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"hetzner robot (dedicated machines) api library","shortMessageHtmlLink":"hetzner robot (dedicated machines) api library"}},{"before":"1b2711d93685132efa9656f99dada9a0c039e932","after":"9b1764ed6a7b4793e38440d1a1d8de90aa8cce1b","ref":"refs/heads/main","pushedAt":"2024-06-28T16:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix build part II","shortMessageHtmlLink":"fix build part II"}},{"before":"340fa928a818a95fb66af30c73aa7f24f018b09c","after":"1b2711d93685132efa9656f99dada9a0c039e932","ref":"refs/heads/main","pushedAt":"2024-06-28T16:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"2d11b2618d99349574f761b7f0efefb9895700b8","after":null,"ref":"refs/heads/raf/met-12-add-sentry","pushedAt":"2024-06-28T14:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"}},{"before":"ff360ec2cebb2191bf4aec72170452521b87c184","after":"340fa928a818a95fb66af30c73aa7f24f018b09c","ref":"refs/heads/main","pushedAt":"2024-06-28T14:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"add sentry (#81)\n\nadd sentry\n\nsentry init wizard result\n\nsentry doesn't work with turbopack: https://github.com/getsentry/sentry-javascript/issues/8105\n\nfix esm import warnings\n\nexample way of instrumenting server + client component (spoiler alert: it sucks)\n\nadditionally send sentry-constructed otel spans to local OTLP exporter\n\n\n----\n\n| :rocket: | This description was created by [Ellipsis](https://www.ellipsis.dev) for commit 2d11b2618d99349574f761b7f0efefb9895700b8 | \n|--------|--------|\n\n### Summary:\nIntegrated Sentry for error tracking and performance monitoring, including configurations for client, server, and edge environments, and updated user instrumentation and global error handling.\n\n**Key points**:\n- Added Sentry integration for error tracking and performance monitoring.\n- Configured Sentry for client (`packages/webapp/sentry.client.config.ts`), server (`packages/webapp/sentry.server.config.ts`), and edge (`packages/webapp/sentry.edge.config.ts`) environments.\n- Updated `packages/webapp/next.config.mjs` to include Sentry configuration.\n- Modified `packages/webapp/app/dashboard/clusters/page.tsx` to instrument user data on the server and client sides.\n- Added global error handling in `packages/webapp/app/global-error.tsx`.\n- Updated `packages/webapp/app/server/user/index.ts` to include user instrumentation functions.\n- Created `packages/webapp/components/Instrumentation.tsx` for client-side user instrumentation.\n- Updated dependencies in `packages/webapp/package.json` to include Sentry and OpenTelemetry packages.\n- Modified `.gitignore` to include Sentry config file.\n- Removed `turbopack` from the `dev` script in `packages/webapp/package.json` due to incompatibility with Sentry.\n\n\n----\nGenerated with :heart: by [ellipsis.dev](https://www.ellipsis.dev)\n\n\n","shortMessageHtmlLink":"add sentry (#81)"}},{"before":null,"after":"2d11b2618d99349574f761b7f0efefb9895700b8","ref":"refs/heads/raf/met-12-add-sentry","pushedAt":"2024-06-28T14:45:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"additionally send sentry-constructed otel spans to local OTLP exporter","shortMessageHtmlLink":"additionally send sentry-constructed otel spans to local OTLP exporter"}},{"before":"dd20b884c45a3e970e144b9fcff9ac2c2dcfa060","after":"ff360ec2cebb2191bf4aec72170452521b87c184","ref":"refs/heads/main","pushedAt":"2024-06-28T01:59:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"update tracing setup","shortMessageHtmlLink":"update tracing setup"}},{"before":"3c72f60489a8ac34dd1f20b496bcbb24115fdee2","after":"dd20b884c45a3e970e144b9fcff9ac2c2dcfa060","ref":"refs/heads/main","pushedAt":"2024-06-28T00:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"fb52ba71694a21a9ead541c155b7e008f6e77d4d","after":"3c72f60489a8ac34dd1f20b496bcbb24115fdee2","ref":"refs/heads/main","pushedAt":"2024-06-27T23:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"move","shortMessageHtmlLink":"move"}},{"before":"edb64b16ed3425d7573438908fce78764a588cd5","after":"fb52ba71694a21a9ead541c155b7e008f6e77d4d","ref":"refs/heads/main","pushedAt":"2024-06-27T23:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgarcia","name":"Rafael","path":"/rgarcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72655?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfQ8u_AA","startCursor":null,"endCursor":null}},"title":"Activity · onmetal-dev/metal"}