Skip to content

Update Next.js to version 16.1.6 and remove devcontainer configuratio…#323

Merged
mikeallisonJS merged 1 commit intomainfrom
next-upg
Feb 21, 2026
Merged

Update Next.js to version 16.1.6 and remove devcontainer configuratio…#323
mikeallisonJS merged 1 commit intomainfrom
next-upg

Conversation

@mikeallisonJS
Copy link
Copy Markdown
Owner

@mikeallisonJS mikeallisonJS commented Feb 21, 2026

…n files

Summary by CodeRabbit

  • Chores
    • Upgraded Next.js to stable release 16.1.6
    • Enabled component caching and React compiler for improved performance
    • Updated development and build configuration across all applications

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 21, 2026

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

Project Deployment Actions Updated (UTC)
captainofbass Ready Ready Preview, Comment Feb 21, 2026 2:48am
mikeallisonjs Ready Ready Preview, Comment Feb 21, 2026 2:48am
sltdnb Ready Ready Preview, Comment Feb 21, 2026 2:48am

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 21, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

Well, back to school! This PR ditches the devcontainer setup entirely, swaps the IDE recommendation from VSCode to Cursor, bumps Next.js from canary 15.4.0 to stable 16.1.6, adds route type imports across three apps, simplifies Next.js configs, and converts a hero component's experience calculation from inline to state-based. That's a lotta changes, chief!

Changes

Cohort / File(s) Summary
Devcontainer Removal
.devcontainer/Dockerfile, .devcontainer/devcontainer.json, .devcontainer/docker-compose.yml, .devcontainer/post-create.sh
Eliminated entire dev container configuration including base image, Node user customization, Bun setup, and VSCode extension configuration.
Documentation Updates
README.md
Updated IDE recommendation from "VSCode with devcontainers" to "Cursor" in two locations.
Next.js Config Updates
apps/captainofbass.com/next.config.mjs, apps/mikeallisonjs.com/next.config.mjs, apps/sltdnb.com/next.config.mjs
Added cacheComponents: true, moved reactCompiler from experimental to top-level, removed eslint ignoreDuringBuilds, and removed experimental block.
Route Type Imports
apps/captainofbass.com/next-env.d.ts, apps/mikeallisonjs.com/next-env.d.ts, apps/sltdnb.com/next-env.d.ts
Added import for generated Next.js route type definitions (./.next/types/routes.d.ts) across all three apps.
Component Logic Update
apps/mikeallisonjs.com/src/components/hero.tsx
Converted inline experience year calculation to React state with useEffect hook that dynamically updates on mount.
Dependency Upgrade
package.json
Upgraded Next.js from canary version ^15.4.0-canary.128 to stable release 16.1.6.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch next-upg

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.

@mikeallisonJS mikeallisonJS merged commit bf5476f into main Feb 21, 2026
5 of 6 checks passed
@mikeallisonJS mikeallisonJS deleted the next-upg branch February 21, 2026 02: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