Skip to content

[WIP] Next 15 and tailwind 4#131

Open
jbilcke-hf wants to merge 10 commits intomainfrom
next_15_and_tailwind_4
Open

[WIP] Next 15 and tailwind 4#131
jbilcke-hf wants to merge 10 commits intomainfrom
next_15_and_tailwind_4

Conversation

@jbilcke-hf
Copy link
Owner

@jbilcke-hf jbilcke-hf commented Aug 1, 2025

Context

This is a work in progress.

this upgrades the app to the latest version of a lot of the dependencies, including Next 14 -> 15, Tailwind 3 -> 4, React 18 -> 19, and more.

Current status

Currently the project can build, but:

Random build timeout in production

It randomly fails when deployed to a Hugging Face space, but I'm not sure it is caused by this branch (I think we had a similar issue before).

Multiple causes are being investigated, could be an Issue with Bun or Next 15. From what I see, some people experience this issue with Bun so I've modified the build script to use the actual Node (but it still fails randomly, so..)

Performance degradation of the Timeline

Upgrading the webgl-related dependencies (three.js, react-fiber etc) made performance worse for some reason.

Could be because of React 19.

Video playback is broken

The video playback is now fckd up.
There was an issue due to performance (which create app freeze when transitioning from one clip to another), I4ve made an imrpovement for this (caching).

But I think the migration to Tailwind 4 or React 19 broke other things too relative to DOM updates and CSS layering, this needs to be investigated.

Upgrade to the latest version of Shadcn components

This is a bit painful to do because I customized the original components.
So I haven't fully upgraded yet (this can be done in a separate PR)

@jbilcke-hf jbilcke-hf added need help Looking for contributors here performance This ticket is about performance optimization in progress this task has already been started maintenance Maintenance and administrative tasks important a critical, core key feature or blocker bug dependencies Pull requests that update a dependency file labels Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file important a critical, core key feature or blocker bug in progress this task has already been started maintenance Maintenance and administrative tasks need help Looking for contributors here performance This ticket is about performance optimization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant