Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jun 3, 2025

This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.

- Introduced new context hub settings page with context form and list components.
- Implemented onboarding chat form and related components for user onboarding experience.
- Updated routing to redirect to frameworks instead of implementation in various places.
- Added new actions for onboarding organization and skipping onboarding.
- Enhanced comments functionality with new components for comment form, list, and item.
- Updated dependencies and fixed various issues across the application.
…ading screen for onboarding

chore(deps): update next and zod versions, add @types/bun, and clean up unused dependencies

- Updated Next.js version to 15.4.0-canary.60 across multiple package.json files.
- Updated Zod version to 3.25.46.
- Added @types/bun as a new development dependency.
- Removed unused dependencies and cleaned up package files for better maintainability.
… version

- Simplified the bulk invite employees action by removing unnecessary comments and unused interfaces.
- Updated the Stripe API version to 2025-05-28 for compatibility.
- Removed unused imports in the policies table and magic link components for better clarity and performance.
- Adjusted imports in the filter toolbar to use the correct User type from better-auth.
- Updated various components to use CardDescription for better semantic structure.
- Improved layout and styling in SingleControl, PolicyOverview, and RiskOverview components.
- Refactored TasksTable and FrameworkRequirements to include line-clamping for better text handling.
- Removed unused code and comments in several files for cleaner codebase.
- Adjusted DataTableToolbar and DataTable components for improved rendering and performance.
- Enhanced onboarding chat form with loading state management.
- Cleaned up vendor and risk components for better readability and maintainability.
- Added a new migration to set the default value of the 'completed' field in the Onboarding model to true.
- Updated the createOrganizationAction to initialize onboarding with 'completed' set to false.
- Adjusted the OnboardingStatus component to reflect changes in the UI by modifying the CheckCircle icon size.
- Updated SidebarLogo component to accept an isCollapsed prop for dynamic rendering based on sidebar state.
- Enhanced the component's flexibility for different layout scenarios.
- Added a new `generatePrompt` function to create tailored policy updates based on company details and risks.
- Introduced `updatePolicies` task to handle policy updates using AI, integrating with the existing onboarding process.
- Enhanced `onboardOrganization` task to trigger policy updates for each organization during onboarding.
- Created a new `prompts.ts` file for prompt generation logic, improving code organization and maintainability.
- Reordered the settings layout to include the Context Hub section for better navigation.
- Updated the API Keys page to import the ApiKeysTable from a new path, improving code organization.
- Introduced CreateApiKeyDialog component for creating API keys, enhancing user experience.
- Added ApiKeysTable and ContextTable components for displaying API keys and context entries, respectively.
- Implemented context entry management with CreateContextSheet and ContextForm components.
- Refactored context hub page to utilize the new ContextTable for better data handling and presentation.
- Added placeholder text to the question and answer fields in the ContextForm for better user guidance.
- Updated CreateContextSheet to include descriptions in both the Sheet and Drawer components, providing additional context for users when adding entries.
- Updated package references in yarn.lock to use workspace protocol for better dependency management.
- Modified the dev script in apps/app/package.json to include migration commands for improved setup.
- Refactored loading components in the settings section to utilize DataTableSkeleton for a more consistent loading experience.
- Implemented a new SQL migration to insert data from the Onboarding table into the Context table, preserving organization details and key-value pairs.
- Dropped several unused columns from the Onboarding table to streamline the database schema.
- Changed the ID prefix for the Context model from 'kb_' to 'ctx_' in both the migration SQL and the Prisma schema to better reflect the current data structure.
- Implemented a conditional SQL migration to insert data from the Onboarding table into the Context table only if the 'companyDetails' column exists, ensuring data integrity during schema changes.
- Dropped several unused columns from the Onboarding table to streamline the database schema.
- Deleted the migration script for transferring onboarding data to the Context table as it is no longer needed.
- Dropped the 'companyDetails' column from the Onboarding table to further streamline the database schema.
- Added `ts-node` as a dependency in both `bun.lock` and `yarn.lock` for TypeScript execution.
- Updated the `@cspotcode/source-map-support` and `@jridgewell/trace-mapping` versions for better compatibility.
- Refactored the onboarding form in `OnboardingChatForm.tsx` to streamline state management and improve user experience with dynamic input rendering.
- Cleaned up unused imports and optimized the form submission logic for better performance.
- Replaced `OnboardingChatForm` with `OnboardingForm` to streamline the onboarding process.
- Removed unused components `ChatBubble` and `OnboardingChatForm` to reduce code complexity.
- Updated TypeScript dependencies in `bun.lock`, `yarn.lock`, and `package.json` to use caret versioning for better compatibility.
- Enhanced onboarding questions and validation messages for improved user experience.
- Reformatted imports for better readability and consistency.
- Enhanced the `onSubmit` function to handle dynamic input values and custom options more effectively.
- Updated the `handleOnboardOrganizationAction` to utilize answers directly from the form submission.
- Improved the rendering of step inputs, allowing for custom option entries and better user interaction.
- Streamlined the skip onboarding dialog for improved user experience.
- Changed the placeholder from "Add your own option..." to "Enter a custom value" to provide clearer guidance for users when inputting custom options.
- Modified the onboarding form to replace the old schema with a new `companyDetailsSchema`, enhancing validation and user input handling.
- Updated the `OnboardingForm` to include new fields for industry, team size, devices, authentication, work location, infrastructure, and data types.
- Improved the sidebar component to accept a `collapsed` prop, allowing for better control over its display state.
- Introduced a new `SelectPills` component for multi-select functionality in the onboarding form, enhancing user experience with dynamic input options.
- Eliminated the minWidth style from the OnboardingForm to enhance layout flexibility and improve responsiveness during onboarding steps.
- Added a gap between items in the OnboardingForm component to improve spacing and visual clarity during the onboarding process.
- Introduced a new field for software selection in the onboarding form, allowing users to specify the software they use.
- Updated the company details schema to include validation for the new software field.
- Enhanced onboarding steps to prompt users for their software choices, improving data collection during the onboarding process.
- Updated the onboarding form to include new software options: Notion, Linear, Jira, Confluence, GitHub, GitLab, Figma, and Stripe, improving user choice during the onboarding process.
- Adjusted the minimum height of the OnboardingForm component for better layout and usability.
- Added a mounted state and useEffect hook to manage component hydration, ensuring the skip button is only displayed after the component has mounted.
- Updated Card component to include suppressHydrationWarning for improved rendering consistency.
- Removed unnecessary type assertions in getSignedUrl calls across comment and file actions for improved code clarity and consistency.
- Ensured that the expiration settings for signed URLs remain unchanged, maintaining functionality.
- Eliminated the batch trigger for updating organization policies during onboarding, simplifying the onboarding function.
- Streamlined the code for better readability and maintainability while preserving existing functionality.
@claudfuen
Copy link
Contributor

🎉 This PR is included in version 1.33.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants