Skip to content

Frontend refactor#88

Open
justnyx wants to merge 5 commits into
mainfrom
frontend_refactor
Open

Frontend refactor#88
justnyx wants to merge 5 commits into
mainfrom
frontend_refactor

Conversation

@justnyx
Copy link
Copy Markdown
Collaborator

@justnyx justnyx commented Mar 18, 2026

Made frontend monochromatic, refactored calendar design

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 18, 2026

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

Project Deployment Actions Updated (UTC)
mmmk-web-frontend Ready Ready Preview, Comment Apr 22, 2026 7:10pm

Request Review

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the frontend styling to a monochromatic design system and refactors several calendar/reservation UI components to use the new theme tokens (e.g., primary, border, ring) instead of the previous orange accent.

Changes:

  • Switched multiple UI components from hardcoded orange accents to theme tokens (text-primary, bg-primary, border-border, ring).
  • Refactored Day/Week calendar views with updated layout, spacing, and header styling.
  • Updated navigation and reservation pages (including a new Stats entry in the sidebar for gatekeepers/admins).

Reviewed changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
project_info/guidelines.md Documents the new monochromatic design system expectations.
apps/frontend/src/components/ui/rules-card.tsx Updates link colors to text-primary.
apps/frontend/src/components/ui/card.tsx Replaces orange border with border-border token.
apps/frontend/src/components/ui/button.tsx Replaces orange-based hover/gradient utilities with primary token variants.
apps/frontend/src/components/ui/badge.tsx Updates default badge styling to use bg-primary.
apps/frontend/src/components/news/news-card.tsx Uses primary token for pinned indicator styling.
apps/frontend/src/components/layout/sidebar.tsx Adds Stats link and broadens “Adminisztráció” section visibility to gatekeepers.
apps/frontend/src/components/layout/player.tsx Updates play button and progress styling to primary.
apps/frontend/src/components/layout/footer.tsx Replaces orange top border with border-border.
apps/frontend/src/components/calendar/week/daily-weekly-view.tsx Significant week view UI refactor to new monochrome card layout.
apps/frontend/src/components/calendar/reservation-details.tsx Minor refactor + gatekeeper button styling to theme tokens.
apps/frontend/src/components/calendar/interval-swithcer.tsx Updates interval switch button styling to theme tokens.
apps/frontend/src/components/calendar/day/day-reservation.tsx Updates “ADMINMADE” reservation styling to theme tokens.
apps/frontend/src/components/calendar/day/daily-view.tsx Significant day view UI refactor to new monochrome card layout.
apps/frontend/src/components/calendar/day/daily-view-without-date.tsx Updates borders to border-border tokens.
apps/frontend/src/components/calendar/comment-details.tsx Removes unused React import and updates checkbox token usage.
apps/frontend/src/components/calendar/calendar.tsx Updates view switch button styling and layout around AddPanel.
apps/frontend/src/components/calendar/add-reservation.tsx Updates focus rings and primary actions to theme tokens.
apps/frontend/src/components/calendar/add-panel.tsx Adjusts responsive layout and primary selection styling.
apps/frontend/src/components/calendar/add-comment.tsx Updates focus rings and primary actions to theme tokens.
apps/frontend/src/components/calendar/Line.tsx Updates “current time” line styling to primary.
apps/frontend/src/app/rules/page.tsx Updates links to text-primary.
apps/frontend/src/app/reservation/page.tsx Adds sticky header styling and scroll container usage.
apps/frontend/src/app/globals.css Replaces the orange-based HSL variables with monochromatic (zinc-like) theme variables.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread apps/frontend/src/components/calendar/interval-swithcer.tsx
Comment thread apps/frontend/src/components/calendar/calendar.tsx
Comment thread apps/frontend/src/components/calendar/calendar.tsx
Comment thread apps/frontend/src/components/layout/sidebar.tsx
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