legaliza

FEA Enrollment Flow – Civil Registry Validation and State Persistence

Resolved an issue in the FEA enrollment process where the Civil Registry validation step was being skipped during enrollment. Additionally, the enrollment flow no longer resets when the browser is refreshed after creating the PIN; the user can now continue from where they left off.

CSV File Extension Handling

Fixed an issue where uploading CSV files with uppercase extensions (e.g., .CSV) caused a service error. The platform now accepts CSV files with both lowercase and uppercase extensions.

Fixed scheduled delivery time in Notification Settings

We fixed an inconsistency in the scheduled notifications module where some messages were delivered before or after the selected time.With this update, the system accurately matches the chosen time and the user’s timezone, ensuring punctual and consistent delivery. Additional validation was added to prevent drifts due to time/locale changes.

Fixed: unable to delete a signer in paused flow

We fixed an issue that prevented deleting a signer while the workflow was Paused.With this update: Delete signer is enabled in Paused state as long as the signer has no valid signatures recorded on the current document. Step assignments and workflow status are recomputed after deletion. The audit log is updated and notifications remain consistent for remaining participants. If the signer already has a valid signature or removal would violate a rule, a clear error is shown and the action is blocked.

Fixed cloud certificate upload: only .pfx / .p12 allowed

We fixed an issue in the Cloud certificate upload that allowed files with invalid extensions to be submitted.With this update: Both UI and backend restrict uploads to .pfx or .p12 only. File extension and type are validated; other formats are rejected with a clear message listing allowed types. This improves security and UX by preventing incorrect inputs in the signing flow.

Fixed expired-date selection in expiration field

We fixed an issue in the expiration date picker that allowed selecting and saving dates prior to today even after showing a warning.With this update: In the UI, all dates before today are disabled; manual/pasted input is also validated. On the backend, invalid dates are rejected to prevent inconsistencies (including via the API). Timezone handling was adjusted to avoid edge-case errors near day boundaries. The flow now prevents saving expired dates and shows a clear message indicating the expiration must be today or later.

Fixed error when applying a previously saved workflow to a new document

We fixed a bug where selecting a previously saved workflow for a new document failed to apply steps, assignments, and validations correctly, or triggered a service error.With this update, workflow templates are now copied in full (steps, assignees, rules, and due dates), validated before creation, and the document status syncs properly with the defined transitions.

Fixed blank screen when starting a chat or sending a request

We fixed a UI issue where starting the chat or submitting a request could lead to a blank screen, preventing the flow from continuing.This update improves error handling and loading-state management to avoid empty renders on slow or failed responses.Now, when chatting or making requests, the app shows a proper progress state or an error message when needed, and the process completes reliably.

API approval error fixed

We fixed a bug in the API approval flow that caused 4xx/5xx responses or left approvals unregistered, resulting in inconsistent document/request states.This update enforces permission and token scope checks, validates the payload and identifiers, and adds idempotent handling to avoid duplicate operations.With this fix, approval calls made through the API are reliable, and the status updates immediately to reflect the operation’s outcome.