Commit graph

1070 commits

Author SHA1 Message Date
4eabd56a83 feat: update Invito email template to include invite URL and remove sensitive user information 2026-03-27 19:18:54 +01:00
67958105a1 feat: document login flow and update flow generation for login process 2026-03-27 18:49:13 +01:00
f3425c0cd5 feat: update Invito email template to include user credentials and remove invite URL 2026-03-27 18:18:58 +01:00
9452535a9f feat: implement NotePopover component for managing user notes and integrate it into UsersTable and RichiesteTable 2026-03-27 18:10:17 +01:00
b0c00e2d0f feat: replace custom Textarea component with UI library version across multiple files 2026-03-27 18:10:05 +01:00
319229830e feat: add flow generation script and example flow documentation 2026-03-27 16:53:47 +01:00
ccc27ddcb5 feat: add pdf-lib dependency and implement PDF generation for receipt 2026-03-26 17:12:33 +01:00
37f0521e76 feat: enhance PopoverContent styling for better responsiveness and usability 2026-03-25 18:48:38 +01:00
ef31656639 feat: add userEmailQueue procedure to retrieve queued emails for a user 2026-03-25 17:30:45 +01:00
7adb33f485 feat: enhance RichiesteTable with improved status and decorrenza handling
- Updated RichiesteTable to display decorrenza with tooltip based on status.
- Enhanced status display with badges indicating various states (e.g., Attesa attivazione, Interrotto).
- Added Popover for displaying Annunci details in RichiesteTable.
- Refactored API to fetch user interests and related announcements.
- Introduced Queue component to display email events for users.
- Updated translations to include new "Requests" section in admin navigation.
- Improved database queries for fetching user interests and announcements.
2026-03-25 17:30:33 +01:00
8d07c82e7e feat: update biome.json to include specific JSON files in the includes section 2026-03-25 11:30:14 +01:00
736f2c1583 feat: disable format on paste and format on type in VSCode settings 2026-03-25 11:28:54 +01:00
2f9a0762ad feat: update database schema and add export functionality for users to Fatture In Cloud 2026-03-25 11:28:44 +01:00
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
b4bfccd4c7 feat: add padding to PopoverContent in ComunicazioniUser component 2026-03-24 16:38:57 +01:00
9014d8c092 feat: update AnniversaryBanner component to display static values and improve styling 2026-03-24 15:46:42 +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
c2e8d68b47 feat: add AnniversaryBanner component with visibility animation and update Home page layout 2026-03-24 12:03:31 +01:00
d306548209 feat: add DateJsonParserPlugin to convert date strings to Date objects in Kysely queries 2026-03-23 19:32:32 +01:00
1d1051f25a feat: implement AvvisoInterruzione email template and integrate into mailer service 2026-03-23 12:01:29 +01:00
70cc0e4536 feat: add error handling for database connection pool to manage admin shutdown during backup windows 2026-03-23 12:01:18 +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
7c49ca8f66 feat: enhance ResidenzaSection to automatically set cap_residenza based on selected comune and update placeholders for input fields 2026-03-20 17:23:43 +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
d4ec0919c3 feat: update userSendConfermaIntent to reflect interest notification for property 2026-03-20 15:54:54 +01:00
9e120379ed feat: refactor Pricing component to utilize PricingData type and streamline pricing logic 2026-03-20 14:32:46 +01:00
6a20a7fb36 feat: enhance getCompatibileAnnunci query to include additional delivery month conditions 2026-03-20 14:16:03 +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
a87b9f57a7 feat: implement Result type for handling success and error states in API responses
feat: create AnnuncioNotFound page to handle missing announcements gracefully
feat: refactor Annuncio component to use structured AnnuncioData and improve SEO metadata handling
refactor: remove unused getAnnuncioMetaByCod function and streamline getAnnuncioData logic
2026-03-19 10:20:41 +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
1c2202f604 feat: enhance error messages in middleware to include request URL for better debugging 2026-03-18 17:39:12 +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