Commit Graph

278 Commits

Author SHA1 Message Date
4411b8f07e feat: refactor account and proforma pages to use app-fullscreen layout and improve UI consistency 2026-08-18 11:54:45 +02:00
45200284ed feat(verifactu): add company Verifactu profile management features
- Implemented API for updating company Verifactu profile.
- Created entities for company Verifactu profile and defaults.
- Developed hooks for querying and updating the company Verifactu profile.
- Added UI components for displaying and editing company Verifactu settings.
- Introduced validation and error handling for profile updates.
- Created utility functions for building form data and handling feedback states.
- Added tests for utility functions and error handling.
2026-08-12 13:31:31 +02:00
f8bd2f3078 Mejorar la vistaprevia PDF 2026-08-11 10:57:17 +02:00
c28a5e02c3 feat: add RdxContextPanel and related tests for context management
feat: implement RdxEditor components including layout, section, and sticky footer with tests

feat: introduce RdxFormGrid for form layout management

feat: create RdxPage components for structured page layout with actions and headers

feat: add RdxRowActions for handling row-level actions with dropdown support
2026-08-11 00:01:33 +02:00
a7543497b0 Nombres de las columnas para mostrar/ocultar 2026-08-06 13:39:20 +02:00
26e2ee59bd feat: add error handling and feedback state management for customer and proforma updates
- Implemented feedback state resolution for proforma list and update pages.
- Created error view models for proforma and customer updates, including handling for various error types.
- Added tests for error handling in proforma and customer list updates.
- Introduced utility functions for building error view models and resolving feedback states.
- Ensured translation support for error messages in Spanish.
- Removed duplicate error alert components in customer module.
2026-08-06 13:03:48 +02:00
0be67ca6cd v0.10.3 2026-08-05 21:20:50 +02:00
9cade597d7 feat: add proforma detail components and utilities
- Introduced ProformaDetailContent, ProformaDetailHeader, ProformaDetailInspector, ProformaDocumentPane, ProformaGeneralPanel components for displaying detailed proforma information.
- Created various sections including ProformaCommercialSection, ProformaContentSection, ProformaCustomerSection, ProformaDatesSection, ProformaFiscalSection, ProformaLinkedInvoiceSection, and ProformaSummarySection to organize proforma details.
- Implemented utility functions to build proforma detail actions and view models, enhancing the management of proforma states and actions.
- Added translations and improved accessibility features across components.
2026-08-05 13:17:55 +02:00
32598c174c . 2026-08-04 17:15:57 +02:00
ddf68c32c1 v0.10.2 2026-08-03 17:42:23 +02:00
10a5c25fc1 v0.10.1 2026-08-03 15:43:08 +02:00
163f2b9fa4 . 2026-08-03 13:37:40 +02:00
1db1339bff v0.10.0 2026-08-03 10:57:09 +02:00
1506a78582 feat: add proforma detail page and related components
- Exported detail components in proformas index.
- Enhanced proforma grid with view action.
- Implemented navigation to proforma detail page.
- Created proforma detail controller for data fetching and actions.
- Developed proforma detail page with various inspector cards for displaying information.
- Added reusable ProformaPageHeader component for consistent header layout.
- Introduced FieldValueList component for displaying key-value pairs.
- Implemented PDFViewer component for previewing proforma PDFs.
2026-07-30 21:04:26 +02:00
c0ed1ca92c feat: enhance proforma status management and UI components
- Added new StatusBadge and StatusOptionCard components for better status representation.
- Integrated status selection and change functionality in ChangeProformaStatusDialog.
- Improved ProformasGrid to support metadata and selection actions.
- Implemented bulk actions for proforma selection, including status change and deletion.
- Updated DataTable components to support custom selection actions.
- Enhanced ProformaStatusBadge to include specific styles for each status.
2026-07-30 17:36:29 +02:00
2010eab897 feat: add proforma status counting functionality
- Implemented `countByStatusInCompany` method in `SequelizeProformaRepositoryV2` and `ProformaRepository` to count proformas by status.
- Introduced `ProformaStatusCounts` type and `EMPTY_PROFORMA_STATUS_COUNTS` constant for managing status counts.
- Updated the `ProformasGrid` and `IssuedInvoicesGrid` components to support searching and fetching states.
- Enhanced the UI to display status counts in the segmented filter for proformas.
- Refactored the proforma list and issued invoices page to include search input and status filters with loading states.
- Added new entities and adapters for handling proforma status counts in the application layer.
2026-07-30 14:26:04 +02:00
c46769e71e Duplicado de proforma 2026-07-30 12:45:33 +02:00
fed29a71fd feat: add ProformaStatusSegmentedFilter component and integrate into list-proformas-page 2026-07-30 11:19:16 +02:00
a264f43b95 feat: enhance proforma listing and archiving functionality
- Updated proforma listing behavior to utilize `Criteria filters[]` for managing archived and active proformas.
- Removed `archived` query parameter from backend; frontend now manages `archiveView` state.
- Implemented new filters for `archived_at` and `status` in the proforma listing API.
- Adjusted proforma creation and deletion contracts to reflect changes in archiving logic.
- Introduced new utility functions for building proforma listing criteria based on UI state.
- Updated frontend components to support new filtering options and maintain state in the URL.
- Added SQL index for improved performance on proforma queries.
- Created new TypeScript types for managing proforma list filters and criteria.
2026-07-29 22:24:53 +02:00
5ed6556036 feat(document-series): implement document series management API
- Add UpdateDocumentSeriesController for updating document series.
- Create documentSeriesApiErrorMapper for error handling.
- Define document series routes including CRUD operations.
- Implement Sequelize-based persistence layer for document series.
- Add DTOs for request and response schemas for document series operations.
- Establish common structures for document series data handling.
- Configure TypeScript settings for the document series module.
2026-07-28 18:04:57 +02:00
cb7a60e593 v0.9.4 2026-07-15 18:52:45 +02:00
ff8de3bfe7 v0.9.3 2026-07-15 18:09:41 +02:00
d31325fb4d v0.9.2 2026-07-15 17:10:03 +02:00
a810312f01 v0.9.1 2026-07-15 13:10:26 +02:00
78bb02f9b0 feat: Implement Sequelize mappers and repository for Proforma V2
- Added SequelizeProformaV2RecipientDomainMapper for mapping recipient data to domain model.
- Introduced SequelizeProformaV2TaxesDomainMapper for handling tax data mapping.
- Created SequelizeProformaV2RecipientSummaryMapper for summarizing recipient information.
- Developed SequelizeProformaV2SummaryMapper for mapping Proforma summary data.
- Implemented SequelizeProformaRepositoryV2 for managing Proforma data persistence.
- Added SequelizeProformaV2NumberGenerator for generating Proforma numbers.
2026-07-10 13:59:44 +02:00
4d1735e3d5 Mostrar "invoiceNumber" como campo de solo lectura 2026-07-08 19:27:43 +02:00
3e5791afdb Login + selección de empresas 2026-07-06 12:57:33 +02:00
6187a77dd9 v.0.8.1 2026-07-02 17:48:39 +02:00
7a161717c2 Módulo Identity 2026-07-01 09:51:22 +02:00
4ebbb3b5c4 v0.7.6 2026-06-29 12:05:46 +02:00
3c5fd7c57a Crear una proforma 2026-06-29 11:13:10 +02:00
4bbecb223f v0.7.5 2026-06-28 21:18:45 +02:00
ad066b1ad0 . 2026-06-26 11:21:52 +02:00
1551d65f63 . 2026-06-25 13:49:59 +02:00
6c11dd7027 v0.6.9 2026-06-15 17:16:07 +02:00
7bd20c22df v0.6.8 2026-06-14 22:17:07 +02:00
5bc9920538 . 2026-06-13 14:58:09 +02:00
402b8300b1 . 2026-06-04 18:37:24 +02:00
823e5cebe1 . 2026-06-01 20:48:12 +02:00
02b10d4f85 Fallitos 2026-05-26 17:03:05 +02:00
66783e1383 Formas de pago y vencimientos 2026-05-26 13:55:26 +02:00
32dbd7d31f Formas de pago 2026-05-21 11:37:50 +02:00
00627096ed Proformas: Ordenación y guardar preferencias 2026-05-19 17:23:10 +02:00
0aabff0d18 . 2026-05-18 18:41:19 +02:00
b4d82b7b39 v0.6.7 2026-05-18 18:39:33 +02:00
6e53e5bd58 Guardar preferencias y returnTo en grid de listados
Co-authored-by: Copilot <copilot@github.com>
2026-05-14 19:36:25 +02:00
c98bc6cafc Limpieza 2026-05-14 13:06:14 +02:00
4f331ceb14 v0.6.6
Co-authored-by: Copilot <copilot@github.com>
2026-05-13 13:16:09 +02:00
5d5ec76ad6 . 2026-05-12 20:56:22 +02:00
3b77fb7cb8 . 2026-05-11 21:47:38 +02:00