{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":740286418,"defaultBranch":"main","name":"visionize","ownerLogin":"DragonSenses","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-08T03:00:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107849653?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704682833.365219","currentOid":""},"activityList":{"items":[{"before":"40a0b40baceb26fe98775097963709dedcd78042","after":"31139d57a67a99860734bc750a043238a18ba95c","ref":"refs/heads/main","pushedAt":"2024-06-19T05:26:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Access upgrade modal state and functions","shortMessageHtmlLink":"feat: Access upgrade modal state and functions"}},{"before":"73ece6b6a9f4318527f8415d0a900e145e483707","after":"40a0b40baceb26fe98775097963709dedcd78042","ref":"refs/heads/main","pushedAt":"2024-06-18T05:33:51.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"Create useUpgradeModal.ts","shortMessageHtmlLink":"Create useUpgradeModal.ts"}},{"before":"6dcc47f01bc5178f5c50b546566a50fe7966452c","after":"73ece6b6a9f4318527f8415d0a900e145e483707","ref":"refs/heads/main","pushedAt":"2024-06-15T23:37:54.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"chore: Update db schema & regenerate prisma client","shortMessageHtmlLink":"chore: Update db schema & regenerate prisma client"}},{"before":"7eb58287b29e08b967c2ba4bffb76f01beb3bbd6","after":"6dcc47f01bc5178f5c50b546566a50fe7966452c","ref":"refs/heads/main","pushedAt":"2024-06-14T15:32:11.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"refactor: Reset UserIdPage to a clean slate\n\nThis commit resets the UserIdPage component to a basic state with minimal content.","shortMessageHtmlLink":"refactor: Reset UserIdPage to a clean slate"}},{"before":"d295406938b393d60ab07df04efe5c7b6c544087","after":"7eb58287b29e08b967c2ba4bffb76f01beb3bbd6","ref":"refs/heads/main","pushedAt":"2024-06-12T10:36:50.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"fix: Ensure dynamic API calls occur in request scope\n\nIn this commit, we address the \"Dynamic API was called outside request\" issue for the BoardCreationButton component. Instead of relying on `auth()` from Clerk, we explicitly pass the `orgId` prop to the `getAvailableBoardCount` function, ensuring that the dynamic API call happens within the request scope.","shortMessageHtmlLink":"fix: Ensure dynamic API calls occur in request scope"}},{"before":"099c3f966b6d84e806b904d538066c44cbf1fa64","after":"d295406938b393d60ab07df04efe5c7b6c544087","ref":"refs/heads/main","pushedAt":"2024-06-12T05:41:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"docs: Update dependency-log.md","shortMessageHtmlLink":"docs: Update dependency-log.md"}},{"before":"a725d070c4666772f3f5a5136e9c0e990e8dec8f","after":"099c3f966b6d84e806b904d538066c44cbf1fa64","ref":"refs/heads/main","pushedAt":"2024-06-12T04:45:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"refactor: Top-level auth import for layouts/page","shortMessageHtmlLink":"refactor: Top-level auth import for layouts/page"}},{"before":"4f4dd0e8d37f043297332ddcb7261d413f4cd123","after":"a725d070c4666772f3f5a5136e9c0e990e8dec8f","ref":"refs/heads/main","pushedAt":"2024-06-10T05:09:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat(middleware): Protect all routes except one","shortMessageHtmlLink":"feat(middleware): Protect all routes except one"}},{"before":"45311c25bfda82f3f2db8873e75e2d763ae30184","after":"4f4dd0e8d37f043297332ddcb7261d413f4cd123","ref":"refs/heads/main","pushedAt":"2024-06-08T19:54:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"refactor: Top-level auth import for update actions","shortMessageHtmlLink":"refactor: Top-level auth import for update actions"}},{"before":"0d2a6166ed71cc2be1d1161cdea0287baf590886","after":"45311c25bfda82f3f2db8873e75e2d763ae30184","ref":"refs/heads/main","pushedAt":"2024-06-08T05:38:47.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Release board limits upon board deletion","shortMessageHtmlLink":"feat: Release board limits upon board deletion"}},{"before":"98c039723b60e7dca5200e6e9b5856a3773a7cb2","after":"0d2a6166ed71cc2be1d1161cdea0287baf590886","ref":"refs/heads/main","pushedAt":"2024-06-05T23:18:15.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Add utility to get remaining board slots","shortMessageHtmlLink":"feat: Add utility to get remaining board slots"}},{"before":"ee6aab57eda69a0707f6fa32b3ee35cf1c8d28dc","after":"98c039723b60e7dca5200e6e9b5856a3773a7cb2","ref":"refs/heads/main","pushedAt":"2024-06-03T06:19:19.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Define the OrgLimit model in prisma schema","shortMessageHtmlLink":"feat: Define the OrgLimit model in prisma schema"}},{"before":"6cc83a888c5d8ead8289af8277b8afb861345a97","after":"ee6aab57eda69a0707f6fa32b3ee35cf1c8d28dc","ref":"refs/heads/main","pushedAt":"2024-05-31T05:59:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Create ActivityList skeleton placeholder\n\nThis commit adds a skeleton placeholder for the `ActivityList` component. The placeholder emulates an audit log of an organization through an ordered list with 7 individual activity item placeholders. Each activity item is represented by a `Skeleton` component.","shortMessageHtmlLink":"feat: Create ActivityList skeleton placeholder"}},{"before":"0581b86331e4b1b2d658b27f4981a75ffef49ba6","after":"6cc83a888c5d8ead8289af8277b8afb861345a97","ref":"refs/heads/main","pushedAt":"2024-05-30T05:42:41.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Add ActivityPage component","shortMessageHtmlLink":"feat: Add ActivityPage component"}},{"before":"572c4c0168131b0d5e00c941b48412dbe688f492","after":"0581b86331e4b1b2d658b27f4981a75ffef49ba6","ref":"refs/heads/main","pushedAt":"2024-05-29T04:55:21.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Integrate audit log for updateCard action\n\nThis commit adds audit logging to the updateCard server action. Whenever the action is executed, relevant audit data is captured, providing visibility into this essential operation. By monitoring user actions throughout the project, it improves workflow through increased collaboration, traceability, and security.","shortMessageHtmlLink":"feat: Integrate audit log for updateCard action"}},{"before":"6eaa7401faa19c4acc6b2fe02cff1f6c1343c9aa","after":"572c4c0168131b0d5e00c941b48412dbe688f492","ref":"refs/heads/main","pushedAt":"2024-05-28T05:37:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Integrate audit log for deleteBoard action\n\nThis commit adds audit logging to the deleteBoard server action. Whenever the action is executed, relevant audit data is captured, providing visibility into this essential operation. By monitoring user actions throughout the project, it improves workflow through increased collaboration, traceability, and security.","shortMessageHtmlLink":"feat: Integrate audit log for deleteBoard action"}},{"before":"6773236a2ae95e12439f8a183ea4645b74febba6","after":"6eaa7401faa19c4acc6b2fe02cff1f6c1343c9aa","ref":"refs/heads/main","pushedAt":"2024-05-28T05:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"docs: Update README to reflect latest changes","shortMessageHtmlLink":"docs: Update README to reflect latest changes"}},{"before":"93c01a419225e4adab0fd64b333fd86941326745","after":"6773236a2ae95e12439f8a183ea4645b74febba6","ref":"refs/heads/main","pushedAt":"2024-05-27T06:22:19.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Integrate audit log for createBoard action\n\nThis commit adds audit logging to the createBoard server action. Whenever the action is executed, relevant audit data is captured, providing visibility into this essential operation. By monitoring user actions throughout the project, it improves workflow through increased collaboration, traceability, and security.","shortMessageHtmlLink":"feat: Integrate audit log for createBoard action"}},{"before":"ba80d871bd2d7bf5e20ba377b7dddeb7d2f58485","after":"93c01a419225e4adab0fd64b333fd86941326745","ref":"refs/heads/main","pushedAt":"2024-05-26T05:27:57.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"refactor: Use ActivityItem in Activity list\n\nThis commit replaces individual paragraphs with mapped ActivityItem components in the Activity list.","shortMessageHtmlLink":"refactor: Use ActivityItem in Activity list"}},{"before":"d23d20383adc33762d1433048e828c6ac8dbe840","after":"ba80d871bd2d7bf5e20ba377b7dddeb7d2f58485","ref":"refs/heads/main","pushedAt":"2024-05-25T05:47:19.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Define prop types for ActivityItem component","shortMessageHtmlLink":"feat: Define prop types for ActivityItem component"}},{"before":"ab610fef6404b673674e8645de954624b8307cd8","after":"d23d20383adc33762d1433048e828c6ac8dbe840","ref":"refs/heads/main","pushedAt":"2024-05-24T05:16:18.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat(api): Return audit log data for specific card\n\nThis commit implements the API route that fetches the audit log data for a specific card using the provided card ID.","shortMessageHtmlLink":"feat(api): Return audit log data for specific card"}},{"before":"8321cb4f9da1acc98103b718b55007dfa7c23656","after":"ab610fef6404b673674e8645de954624b8307cd8","ref":"refs/heads/main","pushedAt":"2024-05-23T06:36:19.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat(api): Fetch audit logs for card in GET route","shortMessageHtmlLink":"feat(api): Fetch audit logs for card in GET route"}},{"before":"7aa577dc015a0c955a73c4ac67aa37adbd5f3dec","after":"8321cb4f9da1acc98103b718b55007dfa7c23656","ref":"refs/heads/main","pushedAt":"2024-05-22T06:25:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Add Prisma query for creating audit logs\n\nThis commit adds a Prisma query to create an audit log entry in the database. The audit log captures details such as the affected entity's ID, title, type, action performed, user ID, user image (if available), and user name.","shortMessageHtmlLink":"feat: Add Prisma query for creating audit logs"}},{"before":"0ea92f87066595ef911f7f873990f83f52d265d7","after":"7aa577dc015a0c955a73c4ac67aa37adbd5f3dec","ref":"refs/heads/main","pushedAt":"2024-05-18T13:11:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Add authentication to audit log creation","shortMessageHtmlLink":"feat: Add authentication to audit log creation"}},{"before":"e4fa89a82d59222880038d251f25330e0b0ba5ac","after":"0ea92f87066595ef911f7f873990f83f52d265d7","ref":"refs/heads/main","pushedAt":"2024-05-18T12:51:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"chore: Update Prisma Client to v5.14.0","shortMessageHtmlLink":"chore: Update Prisma Client to v5.14.0"}},{"before":"e271242451f07554c4eb5ed62e00d65fc5f90f5f","after":"e4fa89a82d59222880038d251f25330e0b0ba5ac","ref":"refs/heads/main","pushedAt":"2024-05-18T12:22:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"docs: Add steps to install PostgreSQL DB locally","shortMessageHtmlLink":"docs: Add steps to install PostgreSQL DB locally"}},{"before":"57a5fe8f9d593c2368fed0a356533bf7296a5c4a","after":"e271242451f07554c4eb5ed62e00d65fc5f90f5f","ref":"refs/heads/main","pushedAt":"2024-05-18T06:07:36.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"refactor: Update Prisma schema for PostgreSQL","shortMessageHtmlLink":"refactor: Update Prisma schema for PostgreSQL"}},{"before":"4c12c52eb6c5abaed7105a44f3c691cf5009db37","after":"57a5fe8f9d593c2368fed0a356533bf7296a5c4a","ref":"refs/heads/main","pushedAt":"2024-05-17T05:02:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Adjust Dialog component width to max-w-3xl\n\nThis commit modifies the `Dialog` component to use a maximum width of `max-w-3xl` instead of `max-w-lg`. The change ensures that the dialog accommodates a wider content area while maintaining a consistent design.","shortMessageHtmlLink":"feat: Adjust Dialog component width to max-w-3xl"}},{"before":"ad8d1c08edeec4bdedfb7660a3f344200d3bb7d7","after":"4c12c52eb6c5abaed7105a44f3c691cf5009db37","ref":"refs/heads/main","pushedAt":"2024-05-15T12:51:50.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Add onClick & disabled props to copy Button\n\nThis commit enhances the card's Actions component by adding the onClick handler and disabling the copy Button when the action is in progress.","shortMessageHtmlLink":"feat: Add onClick & disabled props to copy Button"}},{"before":"e7c6da2667a20baccf2c01af76dc91065ba29436","after":"ad8d1c08edeec4bdedfb7660a3f344200d3bb7d7","ref":"refs/heads/main","pushedAt":"2024-05-15T05:46:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DragonSenses","name":null,"path":"/DragonSenses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107849653?s=80&v=4"},"commit":{"message":"feat: Define the deleteCard Zod schema","shortMessageHtmlLink":"feat: Define the deleteCard Zod schema"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaSfpKQA","startCursor":null,"endCursor":null}},"title":"Activity ยท DragonSenses/visionize"}