Commit graph

713 commits

Author SHA1 Message Date
ad6fc849f7 fix: add z-index to DropdownMenuContent for proper layering 2026-02-24 11:40:41 +01:00
5094255b65 refactor: enhance styling and layout for various components, including Accordion and Pricing sections 2026-02-24 11:36:26 +01:00
055fcc230e feat: add Moon2 icon component and update theme toggle with dropdown menu
refactor: adjust styling for navbar components and remove settings modal
i18n: add theme translations for light, dark, and system modes
2026-02-24 11:07:39 +01:00
fd7da28535 feat: implement manual order creation dialog and associated form components 2026-02-24 10:40:32 +01:00
51d58a3008 refactor: replace checked with defaultChecked for Switch components across multiple forms 2026-02-24 10:40:07 +01:00
b5dcb5e8e1 refactor: update styling and layout for Input, Textarea, ChiSiamo, and Contatto components 2026-02-24 10:39:07 +01:00
4ec060c14d save payment method on intent creation wh received 2026-02-20 11:52:14 +01:00
89248e3787 refactor: clean up unused console logs and streamline Stripe integration 2026-02-20 11:42:46 +01:00
52801bebd1 feat: refactor payment processing and checkout flow with Stripe integration
- Removed AcquistoProcessing component and replaced it with a new CheckoutForm component for better separation of concerns.
- Added new payment checkout page to handle payment intents and display payment status.
- Updated server-side logic to create payment intents and retrieve payment data for checkout.
- Enhanced error handling and user feedback during payment processing.
- Introduced new utility functions for fetching payment data and managing Stripe integration.
2026-02-20 11:36:47 +01:00
627267b86f fix: update processEvents function to return status messages and add process_events script 2026-02-19 12:14:34 +01:00
2b87fbb161 refactor: remove outdated TODO items from project roadmap 2026-02-19 12:14:19 +01:00
61927448ca refactor: remove company-related fields from user forms and schemas 2026-02-19 11:45:09 +01:00
1a4e3dc776 fix: add userId to email data in SbloccaContatti function 2026-02-19 11:19:29 +01:00
f20408ebd9 fix: update redirect path after successful account creation in AcceptInvitePage 2026-02-19 10:52:05 +01:00
890f0572f3 feat: enhance document upload functionality and add save state indicators in Admin sections 2026-02-19 10:48:31 +01:00
8f3802ede3 fix: change default theme to light in ThemeProvider 2026-02-19 09:59:07 +01:00
a55b144f4d fix: update background color for AnnuncioDisplay component in dark mode 2026-02-19 09:58:15 +01:00
e153fc9ddb feat: update email template for Scheda Annuncio to use generic mail type and enhance subject and body 2026-02-18 10:20:15 +01:00
dc859ece6f feat: implement Base2 component for email templates and update ShareAnnunci to use it 2026-02-17 12:39:38 +01:00
eaee6246a5 feat: add email sending functionality for Scheda Annuncio with updated subject and recipient 2026-02-17 12:38:42 +01:00
8c6f01a8b1 feat: update meta title handling in AnnuncioDettaglio for missing meta case 2026-02-17 12:36:44 +01:00
a18274bded feat: update biome configuration and plugins; remove deprecated missing.grit 2026-02-17 12:36:37 +01:00
7643e5a430 feat: add measuring functionality to Map component and enhance MapMarker styles 2026-02-09 18:55:06 +01:00
6a101f7b68 refactor: change exported types and constants to internal scope in Facehash and RicercaProvider components 2026-02-09 11:45:41 +01:00
9f02c49193 feat: refactor Slider component and update budget filters for improved functionality and responsiveness 2026-02-03 12:54:41 +01:00
1e06fd5584 feat: update layout for printable announcement card to improve responsiveness 2026-02-03 11:37:23 +01:00
e68e8a7003 feat: update PDF generation to download file directly and rename button 2026-02-03 11:34:05 +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
217d6c7982 switch type guarding with satisfies 2026-02-02 10:53:43 +01:00
2d0745f9ec feat: add Facebook cache invalidation functions and update server routes 2026-01-30 15:28:03 +01:00
a40e32978a feat: add Facehash component for deterministic avatar generation and update UserAvatar to use it 2026-01-30 15:24:09 +01:00
efb28a96e7 fix: remove unused button and improve layout in ShareAnnunci email template
fix: clear selected listings and email state on successful email send
fix: add logging for annunci data in comunicazioni router
2026-01-27 16:47:02 +01:00
95315e6605 feat: implement email sharing functionality for selected listings 2026-01-27 16:30:19 +01:00
07132e8cd6 fix: update date formatting to Italian locale in email and user views 2026-01-26 17:45:52 +01:00
9b18b20621 fix: update logo alt text for improved accessibility in email template 2026-01-26 10:04:33 +01:00
ed24cfc034 fix: update email script to skip env validation and improve logo alt text in email template 2026-01-26 09:55:28 +01:00
67036bed5a fix: enable logging for proxy requests and update route matcher for consistency 2026-01-23 13:58:15 +01:00
6399bda689 fix: update paramsMapping keys for clarity and consistency 2026-01-23 13:55:59 +01:00
ab3b109652 fix: escape URLs in sitemap generation to ensure valid XML output 2026-01-23 13:55:44 +01:00
d592c78216 fix: update styles in ComeFunziona component for improved layout and consistency 2026-01-22 16:09:50 +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
2cecf66fa5 fix: update deployment scripts to include URLs in deployment messages for clarity 2026-01-20 19:18:23 +01:00
746b0dd1bf refactor: simplify filter logic in RicercaProvider; remove unused state and optimize options generation 2026-01-20 19:05:15 +01:00
edaee780d6 refactor: remove unused annunci data fetching and components; update ricerca logic
- Deleted the `annunci.ts` file which contained the database fetching logic.
- Removed the `TestAppPage` component that relied on the deleted data fetching.
- Eliminated the `AnnunciList` component that was dependent on the removed data.
- Updated `annunci_map.tsx` to handle optional `selectComune` parameter.
- Refactored `annunci_tutorial.tsx` to use `buildRicercaUrl` for navigation.
- Adjusted `annuncio_card.tsx` for consistent styling and layout changes.
- Modified `codiceRicerca.tsx` to fix z-index issue.
- Enhanced `failed-loading.tsx` and `500Auth.tsx` for responsive design.
- Updated `annunci.tsx` to include loading state for map and annunci list.
- Refined filter handling in `Filters` component to use a single `setAllParams` method.
- Introduced `FrequentSearches` component for better user navigation.
- Updated `RicercaProvider` to streamline state management and URL building.
- Adjusted server-side logic in `annunci.controller.ts` to ensure valid data.
2026-01-20 18:38:17 +01:00
cb97919157 feat: enhance contact modal and guide components with translation support; update pricing display and improve accessibility 2026-01-20 15:30:25 +01:00
47be8bd54a chore: update .gitignore to include failed_requests and remove TODO file; refactor backup routes in server.go to comment out unused code 2026-01-19 16:48:21 +01:00
44c3869b23 fix: update next dependency version to a specific release for consistency 2026-01-19 15:35:29 +01:00
acbf5ef150 chore: update package dependencies and adjust CSS utility classes for improved styling 2026-01-19 15:32:51 +01:00
a4f822d462 feat: update page titles and descriptions for improved SEO and user experience
- Updated Italian translations for "Area Riservata" description in it.ts
- Added <Head> components with appropriate titles for the following pages:
  - Admin Annunci
  - Admin Banners
  - Admin Blacklist
  - Admin Chats
  - Admin Etichette
  - Admin Flags
  - Admin Impostazioni
  - Admin Ordini
  - Admin Potenziali
  - Admin Prezziario
  - Admin Storage
  - Admin Testi Stringhe
  - Admin Utenti
  - Allegati
  - User Chat
  - Comunicazioni
  - Ordini
  - Profilo
- Removed unused translation hooks from several components
2026-01-19 10:23:16 +01:00