Commit graph

1070 commits

Author SHA1 Message Date
680d344215 feat: enhance user table phone number display with additional fields and filtering 2026-04-13 13:11:40 +02:00
4f21773cea fix: enhance error messages with context in various controllers and services 2026-04-13 12:45:42 +02:00
e847aefe64 feat: add support for additional phone numbers and titles in user profiles 2026-04-13 12:45:37 +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
1b89b794a4 fix: update package.json overrides to include ajv and markdown-it dependencies 2026-04-13 11:40:11 +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
0e606aa60e refactor: clean up unused code and improve type definitions in various components 2026-04-10 12:08:33 +02:00
d4c28117d7 refactor: simplify authentication check in AnnuncioView component 2026-04-10 10:00:34 +02:00
440f3b1467 refactor: remove unused "Incroci" entry from admin navigation in i18n files 2026-04-09 16:46:36 +02:00
9f1c6c67bb refactor: update AnnuncioConfermaPopover button variant based on confirmation status 2026-04-09 16:41:45 +02:00
dc25815e06 refactor: update Annuncio actions to use new components for confirmation and contact details 2026-04-09 16:27:33 +02:00
ed7359aa16 refactor: update confirmation handling in service announcements
- Changed the confirmation status checks from `accettato_conferma_at` to `status_conferma` in various components and controllers.
- Introduced a new `StatusConfermaEnum` to standardize confirmation statuses.
- Removed deprecated confirmation-related fields from the `ServizioAnnunci` schema.
- Deleted unused confirmation-related API methods and adjusted related logic in the service controller.
- Updated the search parameters schema to use the new confirmation status.
- Removed the `conferma-immobile` and `riapri-conferma` pages as they are no longer needed.
2026-04-09 16:17:24 +02:00
dc28e42baa refactor: remove unused incroci router and related components; update SCAN_DIRS and PROCEDURE_REGEX 2026-04-09 16:04:55 +02:00
73675480f6 refactor: rename getServizioAnnuncio to getServizioContratto and update related logic in servizio router 2026-04-09 16:03:32 +02:00
a3d3e8f5bd refactor: simplify error handling in database connection pool 2026-04-09 11:15:52 +02:00
3f477ca3b8 refactor: update session handling across components to use new session structure and improve loading states 2026-04-09 11:09:25 +02:00
621d227760 fix: add name attributes to input fields in FormEditOrder and SearchInput components 2026-04-07 16:05:30 +02:00
b4acbbaff9 fix: add validation for mailType in genMail function 2026-04-07 11:33:12 +02:00
c8763e9f55 fix: make currency field nullable in saldoSchema 2026-04-03 19:24:18 +02:00
84b2fc39a3 refactor: update import statements to use node: prefix for fs and path modules 2026-04-03 19:16:43 +02:00
0d0c72ba1f fix: remove unnecessary currency field from movimentiSchema and report columns 2026-04-03 19:15:14 +02:00
ced51c4111 refactor: remove browserless service and related environment variables from Docker configurations 2026-04-03 19:00:26 +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
964abfbf46 feat: add email queue management features
- Implemented FormNewMail for creating new email entries in the queue.
- Enhanced AdminPotenziali page layout for better responsiveness.
- Added Coda component to manage user email queues, including adding, removing, and clearing emails.
- Updated API routes for managing email queue operations, including adding, removing, and clearing user email queues.
- Introduced new mail templates and integrated them into the mailer service.
- Improved error handling in the email queue controller and service.
- Added Zod validation for event IDs in the utility types.
2026-04-03 11:51:55 +02:00
2acd6eca92 feat: enhance Potenziali component layout with ScrollArea and ScrollBar 2026-04-03 11:50:38 +02:00
a7f569dd90 fix: remove unnecessary z-index from AnniversaryBanner layout 2026-04-01 12:28:54 +02:00
efd349ffc7 feat: update search filter in RichiesteTable component to use username 2026-04-01 10:51:13 +02:00
8c48dbb4b6 feat: integrate Typst for PDF generation and add new fonts
- Added Typst templates for receipts and announcements.
- Implemented TypstRunner and TypstRunner2 services for PDF generation.
- Included necessary fonts for Typst rendering.
- Updated Dockerfile to install Typst and Pandoc.
- Enhanced API with new endpoints for Typst functionality.
- Added temporary directory handling for generated files.
- Updated .gitignore and .dockerignore to exclude temporary files.
2026-04-01 10:44:46 +02:00
aec6860cbd feat: add isAdmin parameter to interruzioneServizio and update related components 2026-03-31 09:24:22 +02:00
a11fc1241c feat: add comms_enabled flag to users and update email notification logic 2026-03-30 18:44:51 +02:00
73b1997c15 feat: update service confirmation routing and enhance order management UI components 2026-03-30 17:36:35 +02:00
04f0c5e790 feat: add Interruzione email template and integrate into mailer service 2026-03-30 16:37:08 +02:00
bb8c796fa8 feat: enhance RichiesteTable with context menu for user actions and improve status resolution logic 2026-03-30 16:26:03 +02:00
508f00c02f feat: enhance ServizioPrezzo button styles with conditional classes for better visual feedback 2026-03-30 16:25:48 +02:00
450cac1e1d feat: add service interruption information and update UI components for better user guidance 2026-03-30 15:11:41 +02:00
0c89a62c55 feat: enhance FormServizio and FormServizioAcquisto with new button styles and functionality 2026-03-30 14:58:24 +02:00
f0ba2afcb2 fix: update service interruption description for clarity in Italian localization 2026-03-30 14:53:33 +02:00
cca50a2c6a feat: enhance UserViewHeader with responsive utility and navigation buttons 2026-03-30 14:15:40 +02:00
00979ecdac fix: update service pricing terminology in ServizioPrezzo component 2026-03-30 14:15:27 +02:00
44e5a56673 fix: correct tabledata assignment in RichiesteTable component 2026-03-30 11:54:42 +02:00
b6aa423928 feat: replace Popover with Sheet component for announcements display in RichiesteTable 2026-03-30 11:49:39 +02:00
3455fc8e93 feat: update admin interface with new requests link and enhance UI elements 2026-03-30 11:30:35 +02:00
b9219fbbfe feat: add admin notification for interrupted services with announcement display 2026-03-30 10:04:43 +02:00
218b581e74 feat: update .dockerignore to include additional configuration files and directories 2026-03-27 20:30:49 +01:00
18ff13a64d feat: implement saldo preview functionality in payment process and update receipt generation 2026-03-27 20:23:21 +01:00
a6e4ace3b6 feat: add header to invite acceptance page for user guidance 2026-03-27 19:23:55 +01:00
69ce93ec3e feat: update redirect after account creation to go directly to dashboard 2026-03-27 19:19:08 +01:00