Skip to content

Update execs and landing page copy for 2026/2027 - #412

Merged
bcw117 merged 4 commits into
mainfrom
bcw117/update-exec-photos
Sep 2, 2026
Merged

bcw117 merged 4 commits into
mainfrom
bcw117/update-exec-photos

Conversation

@bcw117

@bcw117 bcw117 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Refreshes the landing page for the 2026/2027 term.
The exec roster is replaced with the new team (names, titles, LinkedIn links, and photos), and the section heading, footer copyright, and a couple of project section details are updated to match.

Changes

Exec section

  • Replaced the execs array in src/components/general/execSection.tsx with the 2026/2027 team: 3 Co-Presidents, 6 Tech Leads, 2 Design Leads, 2 Sponsorship Coordinators, 1 Events Coordinator, and 1 Marketing Coordinator.
  • Each new entry carries a linkedIn URL alongside name, title, and image.
  • Heading now reads "Meet our 2026/2027 execs".

Images

  • Added photos for the 13 new execs under public/images/execs/ and deleted the 11 photos no longer used.
  • Re-exported the retained photos (Boris Wang, Harsh Amin, Ura Hwang) at a much smaller file size.
  • Net effect: public/images/execs/ drops from roughly 11.1 MB to 0.93 MB, since the previous photos were full-resolution originals of up to 3.5 MB each.

Other landing page fixes

  • Footer copyright bumped from 2025 to 2026 (footerSection.tsx).
  • Project section title corrected from "Projects Highlights" to "Project Highlights", and the stale "2024/2025" InfoButton badge next to it was removed (projectSection.tsx).
  • ImageCard project links now open in a new tab with target="_blank" and rel="noopener noreferrer", and the unused width/height destructuring was dropped since the Image uses fill (imageCard.tsx).
  • Removed a stale comment in scripts/test-analytics.ts.

Testing

No commands were run in this session.
The changes are data and copy edits to client components, so verification is a visual check of the exec carousel and project section.

Notes for reviewers

  • Please confirm the exec names, titles, and LinkedIn URLs against the official roster; those cannot be verified from the code.
  • InfoButton is now an unused import in projectSection.tsx after the badge removal. It does not break the build because next.config.mjs sets eslint.ignoreDuringBuilds, but it is worth cleaning up.
  • ImageCardProps still declares width and height even though the component no longer reads them. Left in place because Project in projectSection.tsx and its callers still supply those fields.

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated
lp-website Ignored Ignored Sep 1, 2026 9:07pm UTC

@netlify

netlify Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for ubclaunchpad ready!

Name Link
🔨 Latest commit f154aae
🔍 Latest deploy log https://app.netlify.com/projects/ubclaunchpad/deploys/6a973e949f16b6000860bc0b
😎 Deploy Preview https://deploy-preview-412--ubclaunchpad.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@bcw117 bcw117 self-assigned this Sep 2, 2026
@bcw117
bcw117 merged commit 88aa439 into main Sep 2, 2026
7 checks passed
@bcw117
bcw117 deleted the bcw117/update-exec-photos branch September 2, 2026 08:49
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