Skip to content

Improve Onboarding + Move to Next.js v16#34

Merged
vishakh merged 10 commits intomainfrom
feature/improve_onboarding
Mar 26, 2026
Merged

Improve Onboarding + Move to Next.js v16#34
vishakh merged 10 commits intomainfrom
feature/improve_onboarding

Conversation

@vishakh
Copy link
Copy Markdown
Contributor

@vishakh vishakh commented Mar 26, 2026

  • New user-friendly onboarding guide
  • Upgraded app from Next.js v14 to v16
  • Add support email address

@vishakh vishakh self-assigned this Mar 26, 2026
@vishakh vishakh added the enhancement New feature or request label Mar 26, 2026
vishakh added 8 commits March 26, 2026 10:15
- Resolved package-lock.json conflicts
- Updated dependencies from main branch
- Merged payment modal and Nillion changes
- @stripe/react-stripe-js: ^2.8.0 -> ^6.0.0
- @stripe/stripe-js: ^3.5.0 -> ^9.0.0

This resolves the peer dependency conflict with React 19 that was preventing npm ci from running in CI/CD.
- Add worker_threads, stream, pino-pretty polyfills
- Fix libsodium-wrappers-sumo to use CommonJS build

This resolves module resolution errors with @nillion/nilai-ts packages in Turbopack.
Turbopack's resolveAlias doesn't support absolute paths ('server relative imports are not implemented yet'), which makes it impossible to configure the complex polyfills needed for Nillion packages and sql.js.

Reverting to webpack configuration which has full support for these polyfills.
…compatibility

- Added `skipRetries` parameter to `refreshSubscription` for manual refresh handling.
- Updated `AuthProvider` to respect retry logic based on the new parameter.
- Reverted to Webpack due to Turbopack limitations with complex polyfills required for Nillion's dependencies.
- Adjusted external package handling and added workarounds for Nillion-specific issues in the Webpack configuration.
@vishakh vishakh merged commit 5e5fb4b into main Mar 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant