- Updated @react-email/render from 2.0.6 to 2.0.8
- Updated pg from 8.19.0 to 8.20.0
- Updated react-is from 19.2.3 to 19.2.5
- Updated @types/pg from 8.16.0 to 8.20.0
- Updated jsdom from 29.0.2 to 29.1.1
- Updated react-email from 5.2.10 to 6.0.5
- Updated vitest from 4.1.4 to 4.1.5
- Removed OnboardingDemo component from test page for simplification
- Updated kysely from ^0.28.16 to ^0.28.17
- Updated lucide-react from ^1.8.0 to ^1.14.0
- Updated next from ^16.2.3 to ^16.2.4
- Updated postcss from ^8.5.6 to ^8.5.12
- Updated react-day-picker from ^9.11.1 to ^9.14.0
- Updated react-pdf from ^10.4.0 to ^10.4.1
- Updated zod from ^4.3.6 to ^4.4.1
- Updated @react-email/preview-server from ^5.2.10 to ^5.2.11
- Introduced a new page for managing appunti in the admin area.
- Created AppuntiProvider to manage appunti state and API interactions.
- Added schemas for appunti and appunti groups.
- Implemented CRUD operations for appunti and appunti groups in the API.
- Removed potenziali related files and services as part of the refactor.
- Updated the public schema to include appunti and appunti groups.
- Improved error handling in the appunti service.
Co-authored-by: Copilot <copilot@github.com>
- Replaced custom Zod types with imported schemas in stripe router and user router.
- Updated payment controller to use new enum imports for order types and payment statuses.
- Refactored payment tests to utilize the new enum structure.
- Removed deprecated zod_types file and created new zod_chat_types file for chat-related schemas.
- Adjusted service files to align with the new order type enums and schemas.
- Enhanced the Caratteristiche type definition using Zod for better validation.
Co-authored-by: Copilot <copilot@github.com>
- Introduced Zod schemas for validation in the following entities:
- Provincie
- Ratelimiter
- Rinnovi
- Servizio
- ServizioAnnunci
- ServizioInteressi
- TestiEStringhe
- Users
- UserEtichette
- UserInvites
- UsersAnagrafica
- UsersStorage
- VideosRefs
- StatusConfermaEnum
- TipologiaPosizioneEnum
- Updated API routes in `catasto.ts` to include CRUD operations for Comuni, Nazioni, and Provincie with appropriate input validation.
- Enhanced controller methods in `catasto.controller.ts` to handle create, edit, and delete operations for Comuni and Nazioni.
- Added new utility Zod types for ComuniId, NazioniId, and ProvincieId.
Co-authored-by: Copilot <copilot@github.com>
- Added file attachment support in chat messages, allowing users to upload and send files.
- Implemented a new API endpoint to retrieve message attachments.
- Updated chat components to display attachments and handle file uploads.
- Improved user experience with loading indicators and toast notifications for file uploads.
- Refactored chat bottom bar to integrate file upload functionality seamlessly.
- Enhanced chat list to show attachments associated with messages.
- Updated database schema to support attachments in chat messages.
Co-authored-by: Copilot <copilot@github.com>