Skip to content

15 feature setup UI and theme#17

Merged
Loukass23 merged 9 commits intomainfrom
15-feature-setup-ui-and-theme
Jul 2, 2025
Merged

15 feature setup UI and theme#17
Loukass23 merged 9 commits intomainfrom
15-feature-setup-ui-and-theme

Conversation

@Loukass23
Copy link
Member

@Loukass23 Loukass23 commented Jul 2, 2025

Pull Request

📝 Description

🔗 Related Issue

  • Closes #[issue number]
  • Fixes #[issue number]
  • Related to #[issue number]

🧪 Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🧹 Code cleanup/refactoring
  • 🔧 Configuration change

💬 Additional Notes


Thank you for contributing to codac! 🎉

Loukass23 added 9 commits July 2, 2025 17:37
- Update package.json to include new dependencies: @radix-ui/react-progress, @radix-ui/react-tabs, and next-themes.
- Refactor README.md to improve documentation clarity and add links to Developer Documentation and GitHub Actions Workflow Documentation.
- Introduce new GitHub Actions documentation for CI/CD workflows.
- Implement user cohort retrieval in the database with the getUserWithCohort function.
- Update layout and styling for improved user experience across various components, including the addition of a theme toggle feature.
- Remove the admin dashboard page and create a new dashboard layout and page for user-specific content.
- Add loading skeletons for better user feedback during data fetching.
- Enhance navigation components with badges and improved accessibility features.
Refactored sidebar and navigation
- Restructured login tests in `__tests__/login.test.tsx` to improve clarity and organization.
- Added new test cases for rendering, input handling, and form submission.
- Updated test descriptions for better readability and understanding.
- Removed outdated and redundant tests to streamline the test suite.
- Enhanced the README.md to reflect the current test structure and coverage.
- Add version: 10.12.4 to all pnpm/action-setup@v4 instances
- Ensures consistent pnpm version between local and CI environments
- Resolves lockfile mismatch errors in GitHub Actions
- Changed dependency specifiers from 'latest' to specific version ranges for @babel/core, @tailwindcss/postcss, and tailwindcss to ensure compatibility and stability in the project.
- Added "noArrayIndexKey" rule to the "suspicious" section in biome.json.
- Streamlined the "onlyBuiltDependencies" array in package.json.
- Reordered imports in db.ts for consistency.
- Adjusted CSS variable values in globals.css for uniformity.
- Refactored component imports in layout.tsx and layout.tsx for clarity.
- Enhanced breadcrumb component structure in dashboard-breadcrumb.tsx.
- Improved loading skeleton structure in loading-skeleton.tsx.
- Updated user role handling in user-nav.tsx and user-profile-hover.tsx.
- Refined various UI components for better readability and consistency.
@Loukass23 Loukass23 merged commit 838b4c5 into main Jul 2, 2025
5 checks passed
@Loukass23 Loukass23 deleted the 15-feature-setup-ui-and-theme branch July 2, 2025 20:59
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.

1 participant