Commit graph

297 commits

Author SHA1 Message Date
5bff7219e8 refactor: remove ServiziHeader component and integrate its functionality directly into RicercaUser page
feat: update Servizio component to handle interruzioneDays and acceptedInterr logic

refactor: simplify servizio_actions by removing unused InterruzioneServizio and EditParametri components

feat: enhance FormEditServizioAdmin to include interruzioneDays and acceptedInterr fields

fix: adjust email service to delete obsolete emails and handle invalid email types gracefully

chore: update stripe controller to utilize interruzioneDays for lock expiration logic

fix: ensure correct handling of servizio expiration and interruzione logic in service controller
2026-03-24 17:01:40 +01:00
9014d8c092 feat: update AnniversaryBanner component to display static values and improve styling 2026-03-24 15:46:42 +01:00
c2e8d68b47 feat: add AnniversaryBanner component with visibility animation and update Home page layout 2026-03-24 12:03:31 +01:00
1d1051f25a feat: implement AvvisoInterruzione email template and integrate into mailer service 2026-03-23 12:01:29 +01:00
48768c0481 feat: enhance form components with autoComplete attributes and update ResidenzaSection to set cap_recapiti based on selected comune 2026-03-20 18:40:48 +01:00
ed93eb12a1 feat: update Counter component to conditionally apply disabled styles and enhance FormServizio with improved disabled state handling 2026-03-20 17:03:35 +01:00
cfc72a09e8 feat: enhance interruption request functionality with tooltip and improved messaging 2026-03-20 16:45:14 +01:00
cc06738db4 feat: remove unused EmailContattiConScheda component and related email functionality 2026-03-20 16:02:13 +01:00
9e120379ed feat: refactor Pricing component to utilize PricingData type and streamline pricing logic 2026-03-20 14:32:46 +01:00
d6cd5f86b8 feat: add note column to servizio_annunci table and implement AnnuncioNote component for admin annotations 2026-03-20 14:06:55 +01:00
8f662c56c1 feat: update Servizio component to integrate AdminServizioActions and enhance user actions 2026-03-20 13:54:29 +01:00
8c7f0cd9b3 feat: update service queries to use getAllServiziData for improved data handling 2026-03-20 13:53:56 +01:00
79354f3833 feat: update PostUnlock component to display contact information based on annuncio status 2026-03-19 14:07:36 +01:00
c6b462a54d feat: enhance RinnovoLinkCard and ServizioLinkCard components with improved styling and status handling 2026-03-19 12:14:11 +01:00
9187e8964f feat: add PhoneInput component and update form imports across multiple files 2026-03-19 12:14:06 +01:00
92beb2d356 feat: refactor table components to use new UI structure and implement DataTable features 2026-03-19 10:24:32 +01:00
b274a729ee feat: refactor DataTableProps type declaration and remove unused Facehash component files 2026-03-19 10:23:07 +01:00
fd60f33bd5 feat: simplify InputComponent styling by removing unnecessary text color class 2026-03-18 18:21:54 +01:00
5822dcbf47 feat: enhance UserViewHeader button layout and add notification indicator for notes 2026-03-18 18:13:22 +01:00
19e19e95b1 feat: enhance Command component styling for improved readability and maintainability 2026-03-18 18:03:57 +01:00
f99fd94b51 feat: improve input component styling for better readability and maintainability 2026-03-18 18:01:10 +01:00
56402a374d feat: refactor button imports and usage across forms and pages for consistency 2026-03-18 18:01:02 +01:00
089640c4e1 feat: refactor input imports to use centralized Input component from ui directory 2026-03-18 17:44:42 +01:00
3ecbc54515 feat: add Overseer integration with capture functionality and update tsconfig for global type definitions 2026-03-18 17:39:06 +01:00
37b5c01846 feat: enhance IntestazioneMaker to handle missing comuni gracefully and improve name formatting 2026-03-18 14:54:40 +01:00
4ac90699b6 feat: implement DataTableProvider for centralized data management and refactor related components 2026-03-18 14:54:33 +01:00
083a97e74f feat: add tipo_locatore to PostUnlock display and getProprietarioDataHandler for enhanced locatore information 2026-03-17 19:10:04 +01:00
57cd55d2d8 feat: add tipo_locatore field to various components and update related logic for improved locatore display 2026-03-17 19:08:14 +01:00
5327cc86c6 feat: add note field to Users schema and implement NoteUtenteDialog for user notes management 2026-03-17 18:47:35 +01:00
1307f352a4 feat: enhance payment preparation logic and add rinnovo handling
- Refactor `preparePayment` function to handle multiple order types including Rinnovo.
- Introduce new `RinnovoSolver` function to calculate renewal packs based on duration.
- Add `createRinnovo` service to manage the creation of renewal orders.
- Update `whIntentSucceededHandler` to handle payment confirmations for Rinnovo and other order types.
- Introduce default conditions for packs in `prezziario.service.ts`.
- Add new utility functions for managing renewal durations and permanenza.
- Update database interactions to ensure proper handling of orders and renewals.
- Enhance error handling and logging throughout the payment and renewal processes.
2026-03-17 18:46:43 +01:00
9d66997001 feat: update defaultValue in PricingComponent to use prop value instead of hardcoded zero 2026-03-16 17:57:48 +01:00
1e3a1e390b feat: implement UserAvatar component with dynamic color assignment and memoization 2026-03-13 16:11:35 +01:00
d18aee8a95 feat: update admin actions layout and add contact details dialog; modify user link path in UsersTable 2026-03-12 17:02:35 +01:00
300c9edfc4 feat: add admin contact details dialog and streamline cache invalidation in AnnuncioEditForm 2026-03-12 16:55:06 +01:00
41d743c97f refactor: update TypeScript SDK path and improve error handling in servizio service 2026-03-12 16:27:24 +01:00
985a302a05 Refactor Prezziario schema and related components
- Updated the Prezziario schema to replace boolean flags (isAcconto, isSaldo, isConsulenza, isStabile, isTransitorio) with new fields (order_type, service_type, service_variant) to better represent service attributes.
- Modified NewPrezzoModal to align with the updated schema.
- Renamed FormNewServizioAcquisto to FormServizioAcquisto in user onboarding pages for consistency.
- Adjusted imports and component usage in the user view and service onboarding pages to reflect the new form name.
2026-03-12 16:26:01 +01:00
547b1d6ce6 feat: replace arrow icon with mouse pointer icon and add bounce animation for 'in_attesa' status 2026-03-12 13:48:45 +01:00
db63591bcb style: update component styles to use bg-card and adjust heights for consistency 2026-03-12 12:11:57 +01:00
400dc037fe feat: add Richieste management page and table for admin 2026-03-11 12:07:19 +01:00
98d6f5763d feat: replace button with confirmation dialog for sending email in AdminSendScheda 2026-03-11 12:07:11 +01:00
4e41324624 refactor: reorder email and telefono columns in UsersTable for improved layout 2026-03-10 18:05:15 +01:00
a04e3c2fd3 feat: implement user labels management with CRUD operations and UI integration 2026-03-10 16:56:26 +01:00
eedaab6e9b fix: correct receipt note wording and enhance address parsing in servizio controller 2026-03-10 15:17:25 +01:00
4e447cade4 feat: enhance UserAvatar component to accept FacehashProps and add WhatsApp link in UsersTable context menu 2026-03-10 15:05:36 +01:00
0759f4216f feat: add telefono field to UsersTable and user controller for enhanced user information 2026-03-10 13:57:29 +01:00
0619ca0c34 feat: add email sending functionality for receipt and conditions in AdminOrdiniModal 2026-03-10 13:16:32 +01:00
a09fa0597d fix: update PDF filename format to replace spaces with dashes and enhance Puppeteer service configuration 2026-03-10 12:36:11 +01:00
09479eb9f2 fix: update PDF filename format in ReceiptGenerator and whIntentSucceededHandler to include customer name and date 2026-03-10 11:28:52 +01:00
f364e79aaf feat: add codiceFiscale to PurchaseData and update Receipt component to display it 2026-03-09 19:14:05 +01:00
a9a9104711 fix: update payment method type in PurchaseData and related components 2026-03-09 18:14:22 +01:00