Skip to content

feat: UI overhaul#67

Merged
HJyup merged 43 commits into
mainfrom
feat/project-cutie
May 29, 2026
Merged

feat: UI overhaul#67
HJyup merged 43 commits into
mainfrom
feat/project-cutie

Conversation

@HJyup

@HJyup HJyup commented May 20, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@HJyup HJyup self-assigned this May 20, 2026
Copilot AI review requested due to automatic review settings May 20, 2026 19:14
@HJyup HJyup added the web UI application related issues label May 20, 2026
@vercel

vercel Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
events-comp-soc-com-web Ready Ready Preview, Comment May 29, 2026 9:16am

@HJyup HJyup changed the title feat: add some initial idea for a search overhaul Draft: feat: add some initial idea for a search overhaul May 20, 2026

Copilot AI left a comment

Copy link
Copy Markdown

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 proposes an initial redesign of the web app’s “Explore / Upcoming Events” experience, adding early search/filter UI concepts and updating the surrounding layout/navigation styling.

Changes:

  • Reworks the / route layout to include a search box, SIG list, calendar, and additional marketing/flagship sections.
  • Updates global layout/navigation styling (root background, window container, main nav) and adjusts the Sheet layout to a full-width container.
  • Tweaks EventCard styling to match the new “card” theme tokens.

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
apps/web/tsconfig.json Removes baseUrl while keeping paths alias configuration.
apps/web/src/routes/index.tsx Large home page UI overhaul with search/SIG/calendar UI and new sections.
apps/web/src/routes/__root.tsx Changes body background color and removes WindowBar from layout.
apps/web/src/config/navigation.ts Renames main nav link labels/targets.
apps/web/src/components/layout/window/window.tsx Simplifies Window wrapper, removing toolbar/navigation rendering.
apps/web/src/components/layout/sheet.tsx Changes Sheet/EmptySheet sizing and layout.
apps/web/src/components/layout/main-navigation.tsx Rebuilds main navigation with popovers + new mobile menu.
apps/web/src/components/event-card.tsx Updates card styling classes to new theme tokens.

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

Comment thread apps/web/tsconfig.json
Comment thread apps/web/src/routes/index.tsx Outdated
Comment thread apps/web/src/routes/index.tsx Outdated
Comment thread apps/web/src/routes/index.tsx Outdated
Comment thread apps/web/src/components/layout/window.tsx
Comment thread apps/web/src/routes/__root.tsx
Comment thread apps/web/src/routes/__root.tsx Outdated
Comment thread apps/web/src/config/navigation.ts Outdated
Comment thread apps/web/src/components/layout/main-navigation.tsx Outdated
Copilot AI review requested due to automatic review settings May 21, 2026 13:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 26 out of 29 changed files in this pull request and generated 5 comments.

Comment thread apps/web/tsconfig.json
Comment thread apps/web/src/components/layout/window.tsx
Comment thread apps/web/src/config/navigation.ts Outdated
Comment thread apps/web/src/routes/__root.tsx
Comment thread apps/web/src/config/event-form.ts
Copilot AI review requested due to automatic review settings May 21, 2026 15:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

Comments suppressed due to low confidence (1)

apps/web/tsconfig.json:33

  • compilerOptions.paths is configured, but baseUrl has been removed. TypeScript requires baseUrl to be set when using paths (otherwise compilation fails with TS5090 and tooling like vite-tsconfig-paths won’t resolve @/*). Re-add baseUrl (e.g. ".") or remove paths/switch to another alias mechanism.

Comment thread apps/web/src/routes/__root.tsx
Comment thread apps/web/src/config/navigation.ts Outdated
Comment thread apps/web/src/components/event-card.tsx Outdated
Comment thread apps/web/src/routes/index.tsx
Copilot AI review requested due to automatic review settings May 21, 2026 21:34
Copilot AI review requested due to automatic review settings May 23, 2026 16:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 117 out of 121 changed files in this pull request and generated 9 comments.

Comment thread apps/web/src/routes/sign-up.$.tsx
Comment thread apps/web/src/routes/sign-in.$.tsx
Comment thread apps/web/tsconfig.json
Comment thread apps/web/src/lib/data/api-client.ts Outdated
Comment thread apps/web/src/components/layout/main-navigation.tsx
Comment thread package.json
Comment thread apps/api/src/modules/events/store.ts
Comment thread apps/api/src/modules/users/route.ts
Comment thread apps/web/src/lib/hooks/use-debounced-value.ts
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 116 out of 121 changed files in this pull request and generated 6 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Comment thread apps/web/tsconfig.json
Comment thread apps/web/src/routes/sign-up.$.tsx
Comment thread apps/web/src/routes/sign-in.$.tsx
Comment thread apps/web/src/components/layout/main-navigation.tsx
Comment thread apps/web/src/components/layout/main-navigation.tsx
Comment thread apps/api/drizzle/0002_organiser_enum.sql

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 118 out of 123 changed files in this pull request and generated 2 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Comment thread apps/web/src/routes/sign-up.$.tsx
Comment thread apps/web/src/routes/sign-in.$.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

web UI application related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Merge Draft and Event pages adding filters for events page

3 participants