Skip to content

Dependency version update#5

Open
guid3d wants to merge 6 commits intomainfrom
develop
Open

Dependency version update#5
guid3d wants to merge 6 commits intomainfrom
develop

Conversation

@guid3d
Copy link
Copy Markdown
Owner

@guid3d guid3d commented Mar 24, 2026

No description provided.

guid3d and others added 6 commits December 22, 2024 18:23
- 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
@guid3d guid3d requested a review from Copilot March 24, 2026 21:07
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
splt Ready Ready Preview, Comment Mar 24, 2026 9:07pm

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment on lines +1 to +6
# 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
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
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