Skip to content

Fix/dependabot security upgrades#38

Merged
SimonBurmer merged 3 commits intomainfrom
fix/dependabot-security-upgrades
Mar 31, 2026
Merged

Fix/dependabot security upgrades#38
SimonBurmer merged 3 commits intomainfrom
fix/dependabot-security-upgrades

Conversation

@SimonBurmer
Copy link
Copy Markdown
Collaborator

@SimonBurmer SimonBurmer commented Mar 31, 2026

Summary by CodeRabbit

  • New Features

    • Redesigned department selection interface with interactive visual layout on the member journey page; desktop features clickable arc-based dots, mobile uses button strip for easy navigation.
    • Added fade-in animation effects for department detail panels.
  • Updates

    • Updated hero section messaging on the member journey page for clarity.
  • Chores

    • Upgraded Next.js and ESLint configuration to the latest versions.

- Half-circle arc (pink) on the right side of the section
- Five clickable dots along the arc, one per department
- Active dot animates with glow ring and inner highlight
- Selected department info fades in on the left panel
- Mobile fallback with icon strip + expandable card
…abilities

- Upgraded next and eslint-config-next from 14.2.x to 15.5.14 (fixes 3 High DoS CVEs)
- Ran npm audit fix to resolve flatted, glob, minimatch, and other transitive vulns
- Updated route handlers to use async params (Next.js 15 breaking change)
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 31, 2026

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

Project Deployment Actions Updated (UTC)
start-munich Ready Ready Preview, Comment Mar 31, 2026 11:50pm

@SimonBurmer SimonBurmer merged commit 8626d2e into main Mar 31, 2026
2 of 3 checks passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 31, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a2303653-e16e-42af-973f-5e0e208e7552

📥 Commits

Reviewing files that changed from the base of the PR and between d5e212b and b7e7095.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (7)
  • app/api/members/batch/[batchId]/route.ts
  • app/api/startups/[id]/route.ts
  • app/member-journey/page.tsx
  • app/startup-details/[id]/page.tsx
  • next-env.d.ts
  • package.json
  • tsconfig.json

📝 Walkthrough

Walkthrough

Upgrades Next.js from version 14.2.0 to 15.3.9 and adapts route handlers to support async params. Redesigns the member journey page department selector with arc-based layout for desktop and icon strip for mobile. Updates TypeScript configuration with ES2017 target and formatting adjustments.

Changes

Cohort / File(s) Summary
Next.js Upgrade & Configuration
package.json, next-env.d.ts, tsconfig.json
Updated Next.js and eslint-config-next to v15.3.9. Added TypeScript reference to Next.js generated routes. Reformatted tsconfig arrays/objects and added ES2017 compiler target.
API Route Async Params
app/api/members/batch/[batchId]/route.ts, app/api/startups/[id]/route.ts
Modified GET, PUT, and DELETE handlers to treat params as Promise<{...}> and extract values via await. Updated all downstream usages to reference awaited variables instead of direct object access.
Page Components Async Params
app/startup-details/[id]/page.tsx
Updated component prop type to accept Promise<{ id: string }> and extract id using React's use hook. Adjusted company lookup and effect dependencies accordingly.
Member Journey UI Redesign
app/member-journey/page.tsx
Added activeDeptId state for department selection. Replaced grid layout with arc-based department selector (desktop) and icon/button strip (mobile). Updated hero text and added fade-in animation for detail panels.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Poem

🐰 Hops of joy for params await!
Arc layouts curve, departments elate,
Next.js fifteen brings change in stride,
Our journey's wheel now opens wide!

✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch fix/dependabot-security-upgrades

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@SimonBurmer SimonBurmer deleted the fix/dependabot-security-upgrades branch March 31, 2026 23:50
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