Skip to content

Upgrade to Latest Nextra, Next, React version & Update About Content#38

Merged
Kokonutic merged 8 commits intomainfrom
topic/20260110
Jan 11, 2026
Merged

Upgrade to Latest Nextra, Next, React version & Update About Content#38
Kokonutic merged 8 commits intomainfrom
topic/20260110

Conversation

@Rongbin99
Copy link
Copy Markdown
Owner

@Rongbin99 Rongbin99 commented Jan 10, 2026

This PR implements critical changes by upgrading the npm packages to the latest versions and refactors the codebase to fix code breaking changes. This addresses all vulnerabilities and some optimizations to the navigation and overall UI. Content on the /about page has also been updated.

  • add Cervo AI and update content on /about
  • upgrade package.json dependencies
  • refactor project directory and fix code breaking changes
  • overall optimizations

PR CHECKLIST

  • My code follows the style guidelines of this project (variable naming, commenting, copyright, etc.)
  • I have performed a self-review of my code
  • Changes are clearly highlighted and easy to understand
  • I have commented my code, particularly in hard-to-understand areas
  • I have meaningful commit messages that explain what was changed/committed
  • I have built and locally tested my changes
  • My changes generate no new errors or regressions (pending verification)
  • I have made corresponding changes to the documentation OR this is N/A
  • Documentation accurately reflects the current state of the project OR this is N/A
  • I have added tests that prove my fix is effective or that my feature works OR this is N/A
  • New and existing unit tests pass locally with my changes OR this is N/A
  • Any dependent changes have been merged and published in downstream modules OR this is N/A
  • All links are working and correct OR this is N/A
  • Spelling and grammar are correct
  • I have added the "READY FOR REVIEWS" tag when this PR is ready for reviews

- add Cervo AI
- update content
- add #Contracts
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 personal website's About page content to add information about a new internship at Cervo AI, reorganizes the professional experience section, and adds a new Contracts section. It also upgrades the project to Next.js 16 with corresponding dependency updates.

Changes:

  • Added Cervo AI internship entry (Summer & Fall 2026) to the professional experience
  • Added new "Contracts" section documenting Legislative Page role from 2018
  • Updated personal description from "always looking to tackle" to "always hungry to tackle"
  • Reorganized internships section with additional context and location information
  • Upgraded Next.js from "latest" to version 16.1.1 with related configuration updates

Reviewed changes

Copilot reviewed 3 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pages/about.mdx Updated content with new internship, contracts section, and minor text improvements
tsconfig.json Changed jsx compiler to "react-jsx" for Next.js 16 compatibility and reformatted arrays
package.json Upgraded Next.js to 16.1.1, React to 18.3.1, TypeScript to 5.9.3, and other dev dependencies
package-lock.json Lockfile updates reflecting package.json dependency changes
next-env.d.ts Auto-generated Next.js 16 type reference file with new routes import
public/feed.xml RSS feed regenerated with updated build date and reordered entries

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

@Rongbin99
Copy link
Copy Markdown
Owner Author

@Kokonutic needs to be tested on Mobile as well after deployment.
GitHub Actions also needs to be tested.

@Rongbin99 Rongbin99 requested a review from Copilot January 11, 2026 03:11
@Rongbin99 Rongbin99 added this to the 2.0.0 milestone Jan 11, 2026
@Rongbin99 Rongbin99 changed the title Update About Content Upgrade to Latest Nextra, Next, React version & Update About Content Jan 11, 2026
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

Copilot reviewed 41 out of 47 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (4)

content/about.mdx:16

  • The className "w-100" is not a valid Tailwind CSS class. In Tailwind CSS, width utilities use numeric values like "w-full" (100%), "w-96" (24rem), or arbitrary values like "w-[100px]". Consider using "w-full" or another appropriate Tailwind width utility.
    content/about.mdx:71
  • The internship dates "Summer & Fall 2026" are in the future (current date is January 11, 2026). While this may be intentional to show a planned future position, it should be verified that this is accurate and confirmed.
    content/about.mdx:107
  • The date format "2026/01/10" uses forward slashes, while all the post dates in this PR have been standardized to use ISO format with hyphens (YYYY-MM-DD). For consistency, consider using "2026-01-10" instead.
    content/about.mdx:17
  • The external link to your LinkedIn profile uses target="_blank" without rel="noopener" or rel="noreferrer", which allows the newly opened page to access window.opener and potentially redirect or manipulate the original tab (reverse tabnabbing). An attacker controlling or injecting into the external site could use this to steer users back to a phishing page on your domain. Add an appropriate rel attribute to this anchor so the new tab cannot control the originating window.

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

Copy link
Copy Markdown
Collaborator

@Kokonutic Kokonutic left a comment

Choose a reason for hiding this comment

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

Tested topic branch on local machine, site works with no regressions observed. Pending mobile and GitHub action build job.

@Kokonutic Kokonutic merged commit 27bb435 into main Jan 11, 2026
8 checks passed
@Kokonutic Kokonutic deleted the topic/20260110 branch January 11, 2026 05:55
@Kokonutic Kokonutic mentioned this pull request Jan 12, 2026
15 tasks
Kokonutic added a commit that referenced this pull request Jan 12, 2026
This PR fixes the side margins to allow content to be properly displayed
on mobile screens. This regression was caused by
#38

Changes:

- Implements mobile-first responsive padding for article.x\:container
using media queries
- Scales padding from 1rem on mobile to 10rem on large desktop screens
- Uses standard responsive breakpoints (768px, 1024px, 1280px)

Co-authored-by: Rongbin99 <rongbingu999@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants