Skip to content

Conversation

@jpcmf
Copy link
Owner

@jpcmf jpcmf commented Oct 7, 2025

No description provided.

@jpcmf
Copy link
Owner Author

jpcmf commented Oct 7, 2025

@jpcmf jpcmf added the deployed label Oct 7, 2025
@jpcmf
Copy link
Owner Author

jpcmf commented Oct 8, 2025

This pull request introduces several improvements focused on developer experience, code organization, and new UI components. The most significant changes include enhancements to linting and formatting workflows, updates to dependencies, the addition of new reusable components, and improvements to authentication handling in the header. Below are the most important changes grouped by theme:

Developer Experience & Tooling

  • Added recommended VSCode extensions in .vscode/extensions.json to streamline linting, formatting, and Tailwind CSS development.
  • Updated ESLint configuration in eslint.config.mjs to include eslint-plugin-import and eslint-plugin-simple-import-sort, enforcing import order and improving code consistency.
  • Enhanced package.json scripts and lint-staged config to support automatic fixing and formatting, and switched to pnpm as the package manager. [1] [2]

Dependencies

  • Added @tanstack/react-query for data fetching and management, and updated axios to a newer version for improved API handling.
  • Included new ESLint plugins for import sorting and validation.

UI Components

  • Introduced UserCard in src/components/CardUser/index.tsx for displaying user profile information with social links and a contact button.
  • Added a reusable modal component ReusableModal to simplify modal usage across the app.

Authentication & Header Improvements

  • Updated src/components/Header/index.tsx to conditionally show notifications, profile, and login button based on authentication status, improving user experience.

React Query Integration

  • Added a new QueryProvider component to enable React Query state management and caching throughout the app.

@jpcmf jpcmf merged commit 5f1f6cd into develop Oct 8, 2025
1 check passed
@jpcmf jpcmf deleted the chore/eslint-setup branch October 8, 2025 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants