Conversation
- Upgraded Mantine packages to version 8.3.10 - Updated @tabler/icons-react to version 3.36.0 - Upgraded @tanstack/react-query to version 5.90.12 - Updated dayjs to version 1.11.19 - Upgraded embla-carousel-react to version 8.6.0 - Updated emoji-picker-react to version 4.16.1 - Upgraded Next.js to version 16.1.1 - Updated pocketbase to version 0.26.5 - Upgraded React and ReactDOM to version 19.2.3 - Updated uuid to version 13.0.0 - Upgraded zustand to version 5.0.9 - Updated devDependencies including ESLint, TypeScript, and TailwindCSS - Added overrides for @types/react and @types/react-dom refactor: improve layout component structure - Added mantineHtmlProps to the <html> element for better accessibility - Changed ColorSchemeScript to use defaultColorScheme="auto" - Adjusted RootLayout component to use React.ReactNode type for children - Reordered MantineProvider and ReactQueryClientProvider for better context management fix: update TypeScript configuration - Changed JSX setting from "preserve" to "react-jsx" - Updated include paths to include .next/dev/types/**/*.ts
Fix/update packages
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Updates the project to newer Next.js/React/Mantine versions and aligns app/config code with the upgraded tooling (TypeScript, Mantine, PocketBase host config, and Next bundler settings).
Changes:
- Bumps major frontend dependencies (Next.js, React, Mantine, Tailwind, etc.).
- Adjusts Mantine/Embla usage and RootLayout setup for the newer Mantine version.
- Updates runtime configuration (PocketBase host via env var) and TypeScript settings.
Reviewed changes
Copilot reviewed 11 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
package.json |
Major dependency upgrades (Next/React/Mantine/etc.) and type override pinning. |
next.config.js |
Replaces Webpack SVG handling with Turbopack rules. |
tsconfig.json |
Updates JSX mode and expands .next types includes. |
src/app/layout.tsx |
Migrates Mantine setup (mantineHtmlProps, ColorSchemeScript) and tweaks provider wrapping/typing. |
src/components/Modal.tsx |
Updates Embla type usage to match newer carousel/embla typings. |
src/components/AddGroupModal/index.tsx |
Cleans up Mantine carousel imports to match updated API usage. |
src/api/index.ts |
Makes PocketBase host configurable via NEXT_PUBLIC_POCKETHOST_DB. |
.serena/project.yml |
Adds Serena project configuration. |
.serena/memories/* |
Adds Serena “memories” documentation files. |
.serena/.gitignore |
Ignores Serena cache/local config. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # the name by which the project can be referenced within Serena | ||
| project_name: "splt" | ||
|
|
||
|
|
||
| # list of languages for which language servers are started; choose from: | ||
| # al bash clojure cpp csharp |
There was a problem hiding this comment.
PR title indicates a dependency version update, but this adds Serena project configuration and multiple Serena memory docs under .serena/. If these files are tooling-local (developer-specific) rather than project-wide configuration, consider excluding them (e.g., via repo .gitignore) or moving them to documentation so the dependency upgrade PR stays focused.
No description provided.