You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update to Next 15
* Fix CI/CD compatibility with React 19 and Next.js 15
- Add --legacy-peer-deps flag to GitHub workflow npm ci commands to resolve React 19 peer dependency conflicts
- Update react-image-gallery to 1.4.0 for React 19 compatibility
- Fix AutocompleteSearch Configure component to remove TypeScript any usage
- Remove deprecated yarn.lock file in favor of package-lock.json
This resolves the ERESOLVE peer dependency errors preventing successful CI/CD builds.
* Remove yarn.lock as project now uses npm exclusively
* Upgrade to TanStack Query v5 for React 19 compatibility
- Replace react-query@3.39.3 with @tanstack/react-query@5.85.5
- Update all query hooks to use new TanStack Query v5 API (queryKey/queryFn object format)
- Replace Hydrate with HydrationBoundary component
- Add initialPageParam to useInfiniteQuery for v5 compatibility
- Document that --legacy-peer-deps is only needed for react-select-search
This is the idiomatic solution for React 19 compatibility, replacing the deprecated react-query package with the modern, actively maintained TanStack Query.
* Replace react-select-search with react-select for full React 19 compatibility
- Remove react-select-search@4.1.6 (React 18 only) and install react-select@5.10.2
- Upgrade react-share@5.1.0 → 5.2.2 for React 19 support
- Update MobileFilter component to use react-select API with proper TypeScript types
- Remove --legacy-peer-deps flag from GitHub workflow - no longer needed
- Add dark theme styling for react-select to match existing UI
This completes the idiomatic React 19 upgrade by replacing all incompatible packages with modern alternatives.
* Regenerate package-lock.json to remove old react-query references
This ensures Docker builds use the clean dependency tree with @tanstack/react-query instead of the deprecated react-query package.
0 commit comments