Skip to content

Release#470

Merged
claudfuen merged 16 commits intoreleasefrom
main
Apr 29, 2025
Merged

Release#470
claudfuen merged 16 commits intoreleasefrom
main

Conversation

@claudfuen
Copy link
Copy Markdown
Contributor

What does this PR do?

  • Fixes #XXXX (GitHub issue number)
  • Fixes COMP-XXXX (Linear issue number - should be visible at the bottom of the GitHub issue description)

Visual Demo (For contributors especially)

A visual demonstration is strongly recommended, for both the original and new change (video / image - any one).

Video Demo (if applicable):

  • Show screen recordings of the issue or feature.
  • Demonstrate how to reproduce the issue, the behavior before and after the change.

Image Demo (if applicable):

  • Add side-by-side screenshots of the original and updated change.
  • Highlight any significant change(s).

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

How should this be tested?

  • Are there environment variables that should be set?
  • What are the minimal test data to have?
  • What is expected (happy path) to have (input and output)?
  • Any other important info that could help to test that PR

Checklist

  • I haven't read the contributing guide
  • My code doesn't follow the style guidelines of this project
  • I haven't commented my code, particularly in hard-to-understand areas
  • I haven't checked if my changes generate no new warnings

claudfuen and others added 16 commits April 29, 2025 11:12
- Updated the Layout component to include organization validation and improved session handling.
- Refactored the MainMenu and Sidebar components to integrate the OrganizationSwitcher for better organization management.
- Introduced a new OrganizationInitialsAvatar component for displaying organization initials with dynamic gradients.
- Replaced DropdownMenu with a more accessible Popover and Command components for organization selection.
- Added localization for new organization-related labels and placeholders.
- Improved styling consistency across components, ensuring a cohesive user experience.
…ove styling

- Replaced gradient definitions with a new COLOR_PAIRS array for background and text colors, enhancing dark mode support.
- Simplified color selection logic in OrganizationInitialsAvatar to utilize COLOR_PAIRS.
- Updated styling in OrganizationSwitcher for improved consistency and accessibility.
- Changed all references from "employees" to "people" in routes and API endpoints for consistency.
- Updated revalidation paths in invite and remove employee actions to reflect the new naming convention.
- Removed deprecated employee layout and page components, replacing them with new people-related components.
- Adjusted localization files to reflect the terminology change from employees to people.
- Enhanced the UI components to align with the new structure, ensuring a cohesive user experience.
… variables

- Removed session cookie handling and related logic from the middleware.
- Cleaned up unused variables and streamlined the middleware function for improved clarity and performance.
- Added FloatingOnboardingChecklist component to display onboarding progress.
- Introduced getOnboardingStatus action to fetch onboarding status from the database.
- Created generateChecklistItems function to generate checklist items based on onboarding data.
- Updated Layout and Page components to integrate onboarding status handling and error management.
- Refactored Checklist component to use ChecklistItemProps for better type safety.
…le-management

Claudio/comp 105 simplify people management
…ation-widget

Claudio/comp 106 add implementation widget
- Added markOnboardingStep action to update onboarding step completion status.
- Implemented optimistic UI updates in FloatingOnboardingChecklist for a smoother user experience.
- Integrated error handling and state management for onboarding step updates.
- Updated types to ensure type safety for onboarding steps and checklist items.
…ation-widget-2

feat: enhance onboarding actions and checklist component
- Removed unused Badge import and consolidated imports for better readability.
- Updated ChecklistItemProps import path for consistency with project structure.
- Enhanced code organization by removing unnecessary components and ensuring clarity in the ChecklistItem implementation.
…ation-widget-3

refactor: streamline ChecklistItem component and update imports
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 29, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
app (staging) ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 29, 2025 4:36pm
1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
comp-portal ⬜️ Skipped (Inspect) Apr 29, 2025 4:36pm

@claudfuen claudfuen merged commit 8c5c175 into release Apr 29, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants