Skip to content

CI/CD and UI updates#1

Merged
Shaurya2k06 merged 3 commits into
mainfrom
onboarding
Jan 25, 2026
Merged

CI/CD and UI updates#1
Shaurya2k06 merged 3 commits into
mainfrom
onboarding

Conversation

@Shaurya2k06

Copy link
Copy Markdown
Member

This pull request introduces significant improvements to the project's frontend infrastructure, developer workflow, and code organization. It adds automated dependency management and CI/CD workflows, updates dependencies, and refactors routing and UI for better maintainability and user experience.

CI/CD and Dependency Management Enhancements:

  • Adds Dependabot configuration for automated dependency updates for both npm and GitHub Actions, including grouping and labeling strategies for easier review. (.github/dependabot.yml)
  • Introduces GitHub Actions workflows for automated deployment to Vercel on main branch changes and for comprehensive PR checks including linting, type checking, testing, code formatting, security audits, and Copilot PR review. (.github/workflows/deploy.yml, .github/workflows/pr-checks.yml) [1] [2]

Frontend Dependency Updates:

  • Updates the baseline-browser-mapping package to version 2.9.18 in both package.json and package-lock.json, and removes unused or optional dependencies such as bare-url, bufferutil, and utf-8-validate to keep the dependency tree clean. [1] [2] [3] [4] [5] [6]

Frontend Routing and Component Refactoring:

  • Refactors the main app routing to use a Layout component and introduces protected routes for onboarding, status, scanning, challenges, and proofs, improving separation of concerns and user flow. (frontend/src/App.tsx) [1] [2]

UI and Style Cleanup:

  • Removes all custom CSS and theme variables from App.css to avoid conflicts with the design system defined in index.css. (frontend/src/App.css)

UI Consistency and Logging:

  • Updates button and label styles in the ChallengeScanner component to use new color tokens and font classes for a more consistent and branded UI. Also standardizes logging output by removing emoji prefixes from log messages. (frontend/src/components/ChallengeScanner.tsx) [1] [2] [3] [4] [5] [6]

@vercel

vercel Bot commented Jan 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
solstice-website Ready Ready Preview, Comment Jan 25, 2026 10:42pm

@Shaurya2k06
Shaurya2k06 merged commit bec10c0 into main Jan 25, 2026
4 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.

1 participant