Commit graph

148 commits

Author SHA1 Message Date
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
5b694cd523 chore(deps): update framer-motion to version 12.26.2 for improved performance 2026-01-14 14:00:30 +01:00
a5eebe4218 chore(deps): update ioredis to version 5.9.1 for improved functionality 2026-01-14 13:59:34 +01:00
ef1ec5eddf chore(deps): update @tiptap packages to version 3.15.3 for improved features and stability 2026-01-14 13:58:43 +01:00
193f487e5c chore(deps): update @hookform/resolvers to version 5.2.2 and react-hook-form to version 7.65.0 for improved compatibility 2026-01-14 13:49:02 +01:00
b7156bff25 chore(deps): update framer-motion to version 12.23.24 for improved compatibility 2026-01-14 13:47:11 +01:00
46afe0db59 chore(deps): update react-is and @types/react-is to version 19.2.0 for compatibility 2026-01-14 13:46:06 +01:00
9f91724df7 chore(deps): update ioredis to version 5.8.2 and react-to-print to version 3.2.0 for improved functionality 2026-01-14 13:44:45 +01:00
9611f42f43 chore(deps): update @tiptap packages to version 3.10.1 for improved features and stability 2026-01-14 13:43:34 +01:00
c7eb0fa05f chore: update jspdf to version 4.0.0 for improved functionality 2026-01-14 13:42:04 +01:00
757f0ab97c chore: update @react-email packages and related dependencies
- upgraded @react-email/components from 0.5.0 to ^1.0.4
- upgraded @react-email/render from ^1.1.4 to ^2.0.2
- upgraded react-email from ^4.2.8 to ^5.2.3
- upgraded @react-email/preview-server from ^4.2.8 to ^5.2.3
2026-01-14 13:41:17 +01:00
0ac20c65f4 refactor(banners): replace js-cookie with cookies-next for cookie management 2026-01-14 13:38:18 +01:00
c4a753f89f chore(deps): update package dependencies for improved stability and performance 2026-01-14 13:32:25 +01:00
74adc66a63 Implement feature X to enhance user experience and fix bug Y in module Z 2026-01-14 12:15:31 +01:00
a363ca4275 chore(deps): update dependencies in package.json
- updated cookies-next from ^6.1.0 to ^6.1.1
- updated lucide-react from ^0.536.0 to ^0.562.0
- updated nodemailer from ^7.0.5 to ^7.0.12
- updated sharp from ^0.34.3 to ^0.34.5
- updated @types/nodemailer from ^6.4.17 to ^7.0.5
- updated cross-env from ^10.0.0 to ^10.1.0
- updated knip from ^5.62.0 to ^5.81.0
2026-01-14 12:09:01 +01:00
210ee3a9f2 feat: update Stripe integration and add settings page with health check 2026-01-14 12:02:03 +01:00
b9dd1f6f25 feat: update dependencies and improve UI components; add ComeFunziona component for service explanation 2026-01-12 16:00:53 +01:00