Commit graph

598 commits

Author SHA1 Message Date
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
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
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
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
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
ea8f9fe0fa Refactor Dockerfile and Impostazioni component for improved clarity and efficiency; streamline environment variable definitions and simplify JSX structure in StripeSection. 2026-01-19 09:36:35 +01:00
0ca2cfc2bc Remove TODO comment for pack consulenza selector in StabileSection 2026-01-17 15:45:23 +01:00
c87a7238a7 Refactor various components for improved UI consistency and functionality; update layout styles, enhance user interactions, and introduce reset button functionality in forms. 2026-01-16 17:11:53 +01:00
1baca2997a Refactor AnnuncioCard to use AdminActions and UserActions based on user role; remove unused Interactions component; update button sizes and styles across various components; enhance ServizioContent with mutation handling; improve user feedback on actions; update confirmation messages for clarity; adjust layout for better responsiveness in AnnunciRichiesti; streamline form submissions with updated data structures. 2026-01-16 15:47:38 +01:00
804b4fef90 chore: update UI components for improved consistency and dark mode support 2026-01-16 12:23:36 +01:00
f0698c4dc5 chore: update prose styles to support dark mode across multiple components 2026-01-16 12:23:18 +01:00
5391ad00e7 chore: add confirmation dialog for removing announcements and refactor mutation handling 2026-01-16 11:53:10 +01:00
675db60bb9 chore: adjust button height in FormEditServizio for improved UI consistency 2026-01-16 11:53:07 +01:00
f1a323f478 chore: enhance error handling in sendInvite mutation and invalidate email cache on success 2026-01-16 11:52:59 +01:00
6890ed64c7 chore: update icon styles and improve layout in ricerca-table component 2026-01-16 11:52:47 +01:00
f97533fab0 chore: update component styles for improved layout and consistency 2026-01-16 10:30:27 +01:00
5b009b209f chore: fix query parameter names in sitemap URLs for consistency 2026-01-15 10:41:35 +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
612c779e29 chore: remove unused RepackValues function to clean up code 2026-01-14 14:23:03 +01:00
539f4dc4f8 chore: update biome schema version and refactor code style
- Updated biome schema version from 2.3.1 to 2.3.11 in biome.json.
- Refactored package.json for better readability and updated dependencies.
- Adjusted class names in InformationBubble, ChatAttachments, ChatBubble, FileUpload, Loading, and other components for consistent styling.
- Changed height classes from fixed pixel values to relative values for better responsiveness.
- Removed unnecessary comments and unused variables in user.controller.ts.
2026-01-14 14:21:57 +01:00
0ac20c65f4 refactor(banners): replace js-cookie with cookies-next for cookie management 2026-01-14 13:38:18 +01:00
210ee3a9f2 feat: update Stripe integration and add settings page with health check 2026-01-14 12:02:03 +01:00
50be4245bf feat: add ScrollToTop component for improved navigation experience 2026-01-12 18:50:59 +01:00
eece37df8b feat: refactor Home component layout by repositioning FrequentSearches and integrating ComeFunziona 2026-01-12 18:00:00 +01:00
0154e0dffe feat: update DialogContent styling for improved close button interaction in MapDialog component 2026-01-12 17:42:38 +01:00
41f63690ad feat: enhance TabsList styling for dark mode in PricingChoice component 2026-01-12 17:16:19 +01:00
dec6aff651 feat: replace Accordion with Collapsible for pricing component; improve UI interaction 2026-01-12 17:08:27 +01:00
ff3af6541c feat: add integration guides for various payment methods in stripeRouter 2026-01-12 17:08:23 +01:00
b9dd1f6f25 feat: update dependencies and improve UI components; add ComeFunziona component for service explanation 2026-01-12 16:00:53 +01:00
3de192636b feat: update GetAnnunciFromMiogest with improved error handling and validation; add curl installation in Dockerfile; implement checkAnnunci procedure for active announcements notification 2026-01-12 10:05:42 +01:00
d56d8f8ec8 feat: add className prop to AnnuncioDisplay and update ServizioContent for improved styling 2026-01-09 14:47:28 +01:00
76bcf640ca feat: implement AnnuncioDisplay component and integrate it into ServizioContent for better display of selected announcements 2026-01-09 13:13:17 +01:00
de7a4dcdf3 feat: add validation messages for document and deposit data in SendConferma component 2026-01-08 10:56:01 +01:00
5a1b9d0340 feat: enhance ExpandableScreen close button styling with utility function and update global styles for drawer height 2026-01-08 10:42:55 +01:00
339a1e94dc feat: add TestRedirectMiddleware for handling test route access 2026-01-07 16:58:54 +01:00
b94c69b846 fix: update label text in GeneralSection for clarity 2026-01-07 16:45:29 +01:00
cf35fac146 feat: implement ExpandableScreen component with trigger and content for interactive UI 2026-01-07 16:45:23 +01:00