Skip to content

Commit 3ee3344

Browse files
committed
refactor: migrate to Mantine 9, Turbopack, and React 19
Upgrade the UI stack and default to Turbopack by serving Signalsmith Stretch from public/vendor instead of bundling it. Fix player modal z-index, Cookies hydration, and React 19 ref typing while updating Mantine usage to props-first styling.
1 parent 025c922 commit 3ee3344

27 files changed

Lines changed: 678 additions & 1268 deletions

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,8 @@ next-env.d.ts
3939
.fallow/
4040

4141
# docker
42-
data/
42+
data/
43+
# generated Signalsmith WASM/AudioWorklet ESM (copied from node_modules)
44+
/public/vendor/
45+
/public/stretch-smoke.wav
46+
/public/SignalsmithStretch.mjs

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ COPY . .
2222
RUN mkdir -p public
2323

2424
RUN --mount=type=cache,target=/app/.next/cache \
25-
npx next build --webpack
25+
npm run build
2626

2727
# Production image
2828
FROM base AS runner

bun.lock

Lines changed: 57 additions & 125 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)