feat: add client-side validation utilities and debugging tools
Build and Push Docker Image / build (push) Successful in 1m23s
Build and Push Docker Image / build (push) Successful in 1m23s
- Implemented client-side validation functions for tax ID, VAT ID, IBAN, BIC, and website URL. - Added debug logging functionality to assist in development. - Created a comprehensive validation function for company form data. feat: initialize database with Prisma migrations - Added a server-side script to run Prisma migrations and check database health. - Ensured safe initialization of the database to prevent concurrent migrations. feat: comprehensive server-side error logging - Developed an error logging system that captures detailed error context, including request details and stack traces. - Implemented logging functions for different error types (route, action, database, API, startup). fix: validate user ID existence in audit logs - Updated the logging function to validate that the user ID exists in the database before logging actions. fix: update schemas for optional fields and validation - Modified schemas to allow for nullable fields and refined validation logic for tax ID, VAT ID, IBAN, and BIC. feat: enhance error boundary for better debugging - Improved error boundary to log detailed error information in development mode. - Added a debug panel to the main application layout for real-time error tracking. feat: implement company deletion functionality in admin routes - Added a new API route for deleting companies with appropriate logging. - Integrated delete confirmation in the admin interface for better user experience. fix: handle API errors gracefully - Wrapped API actions in try-catch blocks to log errors and return appropriate responses. feat: generate and save invoice PDFs - Implemented functionality to generate and save invoice PDFs upon status updates. - Added a new column in the database for storing the URL of the generated PDF. chore: update Docker image reference - Changed the Docker image reference to point to the new Git repository. chore: update package dependencies - Added @radix-ui/react-tooltip for enhanced UI components. - Updated package-lock.json to reflect new dependencies.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
[ 421ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://localhost:3000/favicon.ico:0
|
||||
@@ -0,0 +1,19 @@
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e5]:
|
||||
- img [ref=e7]
|
||||
- generic [ref=e9]: Rechnungsmanager
|
||||
- generic [ref=e10]:
|
||||
- heading "Willkommen zurück" [level=1] [ref=e11]
|
||||
- paragraph [ref=e12]: Benutzername oder E-Mail und Passwort eingeben
|
||||
- generic [ref=e14]:
|
||||
- generic [ref=e15]:
|
||||
- text: Benutzername oder E-Mail
|
||||
- textbox "Benutzername oder E-Mail" [ref=e16]:
|
||||
- /placeholder: anna oder anna@example.de
|
||||
- generic [ref=e17]:
|
||||
- text: Passwort
|
||||
- generic [ref=e18]:
|
||||
- textbox "Passwort" [ref=e19]
|
||||
- button "Passwort anzeigen" [ref=e20]:
|
||||
- img [ref=e21]
|
||||
- button "Anmelden" [ref=e24]
|
||||
Reference in New Issue
Block a user