Skip to content

fix: consolidate maintenance upgrades and restore green checks - #14

Merged
ApocalixDeLuque merged 2 commits into
mainfrom
agent/consolidate-green-upgrades
Aug 17, 2026
Merged

fix: consolidate maintenance upgrades and restore green checks#14
ApocalixDeLuque merged 2 commits into
mainfrom
agent/consolidate-green-upgrades

Conversation

@ApocalixDeLuque

Copy link
Copy Markdown
Owner

Summary

  • upgrade Next.js from 15.5.0 to 16.3.1 with React/React DOM 19.2.8 and current React types
  • upgrade @eslint/js to 10.0.1 and eslint-config-prettier to 10.1.8
  • remove unused Recharts and resizable-panel wrappers and dependencies after confirming they have no consumers
  • restore binary/decimal/hexadecimal sign, width, padding, and two's-complement behavior
  • make the root typecheck and test commands execute real web tasks, and correct Turbo's Next.js build outputs
  • add a safe deployment-aware metadataBase for social images

Why

The open dependency PRs overlapped on the Bun lockfile and two of them upgraded libraries that were not used by the application. Separately, the existing conversion suite exposed ten baseline failures: decimal-to-binary ignored output widths, unsigned binary values beginning with 1 were treated as signed without an explicit bit width, explicit negative hexadecimal values returned unsigned output, and hexadecimal-to-binary removed required nibble padding.

This PR consolidates only the maintenance work the application needs and removes the unused dependency surface instead of upgrading it.

Impact

  • Next.js 16 uses its default Turbopack path without the redundant CLI flag.
  • Binary conversion output is padded correctly and negative integer output uses two's complement.
  • Two's-complement decoding is opt-in through an explicit bit width; ordinary unsigned input remains unsigned.
  • Root validation commands now run TypeScript and all tests rather than completing with zero tasks.
  • The install graph is smaller because unused chart and resizable-panel packages are gone.

Verification

  • npx --yes bun@1.1.17 install --frozen-lockfile
  • changed-file Prettier check
  • changed-file ESLint check with zero findings
  • npx --yes bun@1.1.17 run check-types
  • npx --yes bun@1.1.17 run test (36/36 passing)
  • npx --yes bun@1.1.17 run build (Next.js 16.3.1 production build)
  • React Doctor changed-scope scan: 100/100, no issues

Supersedes #8, #9, #10, #11, and #12.

@vercel

vercel Bot commented Aug 17, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
binaryx-web Ready Ready Preview Aug 17, 2026 7:40pm

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