Commit graph

164 commits

Author SHA1 Message Date
92779d8b4e removed tiles redis, now using pg 2026-05-06 17:19:40 +02:00
3fc8dd60f9 update ts 6 2026-05-06 10:59:56 +02:00
d6c0e67bfd chore: update dependencies and clean up test page
- 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
2026-05-05 15:16:21 +02:00
20e50d5c6d Refactor date input components across forms to use DateInput instead of Popover with Calendar for improved usability and consistency
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 18:31:36 +02:00
76718d5647 chore(deps): update zod to version 4.4.3 and axios to version 1.16.0
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 16:02:47 +02:00
912e20b7cf chore(deps): update postcss to version 8.5.13 2026-05-04 15:33:16 +02:00
c9dcf65a27 chore(deps): update dependencies to latest versions
- 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
2026-05-04 15:10:45 +02:00
1826116a82 chore: remove uuid and @types/uuid from dependencies for cleanup 2026-05-04 12:50:27 +02:00
d17ac87917 feat: add Zod schemas for various entities and update API routes
- 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>
2026-04-28 17:46:34 +02:00
ff722eb2a7 feat(chat): enhance chat functionality with file attachments
- 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>
2026-04-28 14:05:54 +02:00
28c40be091 chore: update package dependencies to latest versions 2026-04-14 16:40:29 +02:00
d600cac8ed fix: update @tanstack/react-virtual and @tanstack/virtual-core to version 3.13.23 2026-04-13 11:42:30 +02:00
11e55b5a96 fix: remove and re-add react-email dependency in package.json; update devtools lodash version 2026-04-13 11:16:51 +02:00
9ed0cb53e6 chore: update package dependencies to latest versions 2026-04-13 10:45:35 +02:00
7fdef1c945 fix: update package dependencies and improve null checks
- Updated @tiptap packages to version 3.22.3 for improved functionality.
- Upgraded react-email to version 5.2.10 for bug fixes.
- Updated @biomejs/biome to version 2.4.11 for better performance.
- Upgraded knip to version 6.4.1 for enhanced features.
- Improved null checks in modale_contatti.tsx, trpc.ts, annunci.controller.ts, and event_queue.controller.ts for better error handling.
2026-04-13 10:28:34 +02:00
c5cf5302c4 chore: update dependencies in package.json
- Bump @react-email/components from 1.0.8 to 1.0.12
- Bump @react-email/render from 2.0.4 to 2.0.6
- Bump framer-motion from 12.34.3 to 12.38.0
- Bump kysely from 0.28.10 to 0.28.16
- Bump nodemailer from 8.0.1 to 8.0.5
- Bump react-phone-number-input from 3.4.14 to 3.4.16
- Bump zod from 4.1.12 to 4.3.6
- Bump @react-email/preview-server from 5.2.8 to 5.2.10
- Bump @vitejs/plugin-react from 5.1.4 to 6.0.1
- Bump jsdom from 28.1.0 to 29.0.2
- Bump kanel from 3.16.1 to 4.0.1
- Bump kanel-kysely from 0.8.0 to 4.0.0
- Bump vitest from 4.0.18 to 4.1.4
2026-04-13 10:09:34 +02:00
f52dd96c11 feat: implement Stripe reports management for admin panel
- Add new page for managing Stripe reports with functionality to generate and view reports.
- Create API router for handling Stripe report operations including listing, setting up, and generating reports.
- Introduce caching service for managing cache invalidation related to reports.
- Update Typst templates for formatting financial reports in EUR.
- Enhance utility functions for price formatting and error handling.
- Implement a script to check for unused tRPC procedures in the codebase.
2026-04-03 18:57:39 +02:00
ccc27ddcb5 feat: add pdf-lib dependency and implement PDF generation for receipt 2026-03-26 17:12:33 +01:00
3d6c8452cc feat: update @biomejs/biome to version 2.4.8 in package.json and package-lock.json 2026-03-24 15:29:18 +01:00
6c53ef130c feat: add dotenv package for environment variable management and update payment logic to use new database queries 2026-03-12 16:24:16 +01:00
50ba1d4c5d Add documentation comments for admin and user-facing pages
- Added descriptive comments for various admin management pages including announcements, banners, blacklist, chats, and more.
- Documented user-facing pages such as chat, communications, dashboard, and profile.
- Included comments for authentication-related pages like password reset and invite acceptance.
- Enhanced clarity on the purpose and routing of each page in the application.
2026-03-09 17:33:02 +01:00
6c36bb9b74 feat: add order editing form and payment processing pages
- Implemented FormEditOrder component for editing orders with validation and submission handling.
- Created SchedaAnnuncioPage for displaying printable announcement details.
- Added BonificoManualePage for manual bank transfer payment instructions.
- Developed PagamentoPage for Stripe payment processing with PaymentIntent creation.
- Introduced PreviewPurchasePage for preparing payment with service details.
- Added pagamenti.controller for handling payment preparation and retrieval of payment data.
2026-03-08 01:02:57 +01:00
7b76132a94 feat: implement codice fiscale calculation and validation
- Added `CalcolaCodiceFiscale` function to calculate Italian fiscal code based on name, surname, birth date, gender, and municipality code.
- Introduced utility functions for generating parts of the fiscal code, including handling special cases for names and surnames.
- Created tests for the fiscal code calculation covering various scenarios.
- Updated forms to enforce a maximum length for the fiscal code input.
- Added `vitest` for testing and configured it with Vite.
- Updated package dependencies to include testing libraries and Vite plugins.
2026-03-05 15:17:09 +01:00
74320248e0 chore(deps): bump @fattureincloud/fattureincloud-ts-sdk to version 2.1.2 2026-02-26 13:33:08 +01:00
bcce8fdf34 chore(deps): add peer dependencies to multiple packages in package-lock.json 2026-02-26 13:23:02 +01:00
475d9c9016 Merge branch 'main' of https://github.com/marcopedone/infoalloggi-monorepo 2026-02-26 13:22:08 +01:00
c265d686f4 s 2026-02-26 13:21:29 +01:00
dependabot[bot]
7485135f0c
chore(deps): bump minimatch in /apps/infoalloggi
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 10.1.1 to 10.2.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.3)

Updates `minimatch` from 3.1.2 to 3.1.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.3
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-26 11:32:17 +00:00
e0fb5a4cfc chore(deps): update next and @react-email/preview-server to latest versions 2026-02-26 12:30:14 +01:00
068f4b0c01 chore: update Stripe dependencies and remove unused chart components
- Updated @stripe/react-stripe-js from ^5.4.1 to ^5.6.0
- Updated @stripe/stripe-js from ^8.6.1 to ^8.8.0
- Updated stripe from ^20.2.0 to ^20.4.0
- Removed dynamic imports for TimeserieBarChart and TimeserieBarChartStacked in AdminDashboard
- Deleted TimeserieBarChart and TimeserieBarChartStacked components
- Deleted Chart component and related utilities
2026-02-26 12:25:10 +01:00
e415f46104 chore(deps): update framer-motion and pg to latest versions 2026-02-26 12:15:26 +01:00
6c7ea84271 chore(deps): update dependencies to latest versions
- Updated @react-email/components from 1.0.6 to 1.0.8
- Updated @tiptap packages from 3.16.0 to 3.20.0
- Updated pg from 8.17.1 to 8.17.2
- Updated puppeteer-core from 24.36.1 to 24.37.5
- Updated react-email from 5.2.5 to 5.2.8
- Updated kanel from 3.16.0 to 3.16.1
- Updated knip from 5.82.1 to 5.85.0
2026-02-26 12:04:44 +01:00
a18274bded feat: update biome configuration and plugins; remove deprecated missing.grit 2026-02-17 12:36:37 +01:00
42c15dfe96 feat: integrate PDF generation using Puppeteer
- Removed dependencies on html2canvas-pro and jsPDF.
- Added puppeteer-core for PDF generation.
- Created a new API endpoint for generating PDFs.
- Updated SchedaAnnuncioStampabile component to use the new PDF generation API.
- Enhanced error handling and user feedback during PDF generation.
- Added browserless service to docker-compose for Puppeteer.
- Updated environment variables to include BROWSER_WS_URL.
- Refactored code to improve readability and maintainability.
2026-02-03 11:20:26 +01:00
f157a2e7ef chore: update @react-email and @tiptap dependencies to latest versions for improved functionality 2026-01-21 09:35:59 +01:00
5d41ceb613 chore: update package dependencies to latest versions for improved stability and features 2026-01-21 09:26:34 +01:00
acbf5ef150 chore: update package dependencies and adjust CSS utility classes for improved styling 2026-01-19 15:32:51 +01:00
3e9b2f2fcd chore: update Stripe dependencies to latest versions 2026-01-16 10:11:31 +01:00
e64721d1c5 chore: update Stripe dependencies to latest versions 2026-01-16 10:05:34 +01:00
19c87b0096 chore: update package dependencies to latest versions 2026-01-16 09:59:06 +01:00
e3482e4b7c chore(deps): update @tanstack/react-query to version 5.90.17 for improved compatibility 2026-01-14 15:18:40 +01:00
606b88ac2a chore(deps): update @tanstack/react-query, @types/react, @types/uuid, and kanel-kysely to latest versions for improved compatibility 2026-01-14 15:11:19 +01:00
b42f4a4f66 chore(deps): update react and react-dom to version 19.2.3 for improved compatibility 2026-01-14 14:54:39 +01:00
2111535d08 feat: refactor middleware and proxy structure for improved organization and functionality
- Removed old middleware files and replaced them with new proxy implementations for auth, API, password change, test redirection, and updater functionalities.
- Introduced a new proxy handler to streamline request processing through a chain of proxies.
- Updated package.json and package-lock.json to reflect dependency changes and ensure compatibility with the latest versions of Next.js, React, and related packages.
- Enhanced error handling and response management in the new proxy implementations.
2026-01-14 14:51:43 +01:00
867dbe4a4f chore(deps): upgrade next.js to version 16.1.1 for improved features and compatibility 2026-01-14 14:43:29 +01:00
39dc5e9510 chore(deps): update react, react-dom, superjson, and types for improved compatibility 2026-01-14 14:36:53 +01:00
5a2c6908a4 chore: update tailwindcss and related packages to latest versions 2026-01-14 14:31:00 +01:00
d24fa91669 chore: update package.json formatting and dependencies 2026-01-14 14:26:54 +01:00
f7831d6b57 chore(deps): update react-hook-form to version 7.71.1 for improved features and compatibility 2026-01-14 14:12:22 +01:00
287934901c chore(deps): update uuid to version 13.0.0 for improved features and compatibility 2026-01-14 14:01:44 +01:00