Commit graph

957 commits

Author SHA1 Message Date
995eadd9dc feat: implement user intestazione generation and update related handlers 2026-04-16 13:35:34 +02:00
6d41ff4520 feat: add usedInvite column to users table and update related configurations 2026-04-15 15:08:57 +02:00
7fa36c4b72 feat: enhance invite token verification and processing with email handling 2026-04-14 17:23:13 +02:00
28c40be091 chore: update package dependencies to latest versions 2026-04-14 16:40:29 +02:00
71036954c9 refactor: unify password hook usage across forms and update related imports 2026-04-14 16:36:10 +02:00
d9fdfabf00 refactor: replace strong password hook with mild password implementation and update related components 2026-04-14 15:43:57 +02:00
e0353bb6f9 feat: enhance email processing with dynamic filenames and additional email notifications 2026-04-14 15:04:59 +02:00
453183ce3b fix: disable send_interrupt option in .air.toml configuration 2026-04-13 18:48:51 +02:00
51ebe0be1f feat: add new invite request functionality and update invite page with new dialog 2026-04-13 18:47:38 +02:00
14eb5bf113 refactor: remove progressbar dependency and replace with logging in image and video processing 2026-04-13 18:47:33 +02:00
1e2eb19d80 fix: update Go version and dependencies in Dockerfile and go.mod 2026-04-13 18:09:36 +02:00
c8b11c745e fix: improve error handling for SESSION_EXPIRED and UNAUTHORIZED in TRPC links 2026-04-13 16:23:09 +02:00
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