Skip to content

Migrate from Next.js 14 / React 18 to Next.js 15 / React 19#2323

Open
MikeEdgar wants to merge 20 commits intostreamshub:mainfrom
MikeEdgar:nextjs-15
Open

Migrate from Next.js 14 / React 18 to Next.js 15 / React 19#2323
MikeEdgar wants to merge 20 commits intostreamshub:mainfrom
MikeEdgar:nextjs-15

Conversation

@MikeEdgar
Copy link
Member

@MikeEdgar MikeEdgar commented Feb 12, 2026

  • convert parameters to be promises, making server components async
  • refactoring of ResponsiveTable that removes unnecessary ResponsiveTh and ResponsiveTd components. The application does not currently utilize auto-hiding columns. This can be revisited in the future if needed.
  • remove use-resize-observer and replace with native implementation

@MikeEdgar MikeEdgar added this to the 0.11.1 milestone Feb 12, 2026
@MikeEdgar MikeEdgar marked this pull request as ready for review February 12, 2026 12:04
@MikeEdgar MikeEdgar marked this pull request as draft February 12, 2026 16:39
@MikeEdgar MikeEdgar marked this pull request as ready for review February 13, 2026 15:48
@sonarqubecloud
Copy link

MikeEdgar and others added 19 commits February 24, 2026 06:09
Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
- include source for use-resize-observer to work around old React
dependency
- fix many parameters still sync throughout the application

Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Bumps the storybook group with 5 updates in the /ui directory:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)
| `10.1.11` | `10.2.8` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links)
| `10.1.11` | `10.2.8` |
| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs)
| `10.1.11` | `10.2.8` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)
| `10.1.11` | `10.2.8` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core)
| `10.1.11` | `10.2.8` |

Updates `@storybook/addon-docs` from 10.1.11 to 10.2.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.8/code/addons/docs)

Updates `@storybook/addon-links` from 10.1.11 to 10.2.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.8/code/addons/links)

Updates `@storybook/nextjs` from 10.1.11 to 10.2.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.8/code/frameworks/nextjs)

Updates `@storybook/react` from 10.1.11 to 10.2.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.8/code/renderers/react)

Updates `storybook` from 10.1.11 to 10.2.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.8/code/core)

---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
  dependency-version: 10.2.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: "@storybook/addon-links"
  dependency-version: 10.2.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: "@storybook/nextjs"
  dependency-version: 10.2.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: "@storybook/react"
  dependency-version: 10.2.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: storybook
  dependency-version: 10.2.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
...

Co-Authored-By: dependabot[bot] <support@github.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
Avoid rendering ResponseTable unless on client

Signed-off-by: Michael Edgar <medgar@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: hemahg <hhg@redhat.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
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