096d4d0530Refactor BankingKreditorSelector and DocumentRenderer components to enhance transaction assignment handling. Remove unused 'assigned_by' field from API requests and update onSave callbacks to pass assigned Kreditor details. Improve SQL queries in bankingTransactions.js to handle both numeric and string transaction IDs, and streamline transaction insertion logic. Update transaction retrieval in transactions.js to include additional assigned Kreditor information.
sebseb7
2025-08-02 10:07:36 +02:00
20cd0b34bcImplement new Kreditor creation functionality in BankingKreditorSelector component. Add state management for new Kreditor details, validation, and error handling. Enhance transaction handling to support banking transactions without IBAN. Update UI to allow users to create new Kreditors directly from the selector, including ID generation and validation feedback.
sebseb7
2025-08-02 09:14:49 +02:00
5c416c77f0Refactor data.js to remove old CSV parsing logic and integrate a new router structure. Consolidate transaction retrieval and enhance error handling for various endpoints. Update the DATEV export functionality to utilize the new database queries and improve overall code organization.
sebseb7
2025-08-01 15:45:01 +02:00
3886e64ef6Enhance transaction retrieval in data.js by adding additional fields from the UmsatzBeleg table and implementing a separate query for links data. Update transaction mapping to include new document data and filter links based on transaction IDs.
sebseb7
2025-08-01 15:15:01 +02:00
89d481bbbfImplement CSV parsing and import functionality in data.js, replacing old database-based logic. Add endpoints for retrieving available months and importing transactions, with enhanced error handling and validation for CSV data. Update transaction processing to include date and amount parsing.
sebseb7
2025-08-01 14:07:07 +02:00
6218fc3c12Refactor CSV import API call in CSVImportDialog to use a structured request body. Increase JSON payload limit in index.js to support larger CSV imports.
sebseb7
2025-08-01 14:03:03 +02:00
cbc826a4e1Implement CSV import functionality in TableManagement component and update API routes to utilize database for CSV data handling. Remove old CSV parsing logic and enhance month retrieval from the database. Add UI elements for CSV import in the TableManagement view.
sebseb7
2025-08-01 13:32:59 +02:00
fbfd918d81Remove data.csv file and update README to reflect new features including CSV import and banking account management. Enhance TransactionsTable and KreditorTable components with banking account handling, including UI updates and validation logic. Update SQL schema to support banking accounts and adjust API routes for improved data handling. Implement new document rendering logic for banking transactions and enhance recipient rendering with banking account status. Add new views and indexes for better transaction management.
sebseb7
2025-08-01 13:26:26 +02:00
6cde543938Enhance webpack configuration for improved performance and development experience. Add filesystem caching and watch options. Update KreditorSelector to handle prefilled data and improve state management. Refactor TransactionsTable to manage focus during dialog interactions. Update admin tables to manage focus restoration and improve dialog handling. Implement IBAN filtering in IbanSelectionFilter and enhance document rendering with Kreditor information. Update SQL schema to allow multiple IBANs for the same Kreditor and adjust API routes for better data handling.
sebseb7
2025-08-01 12:03:15 +02:00
481f4db389Add form validation to KontoTable and KreditorTable components. Disable save button when form is invalid. Clean up console logs in TextHeaderWithFilter and dataUtils.
sebseb7
2025-08-01 10:44:17 +02:00
976c802b11Enhance App component with view management by adding Tabs for Dashboard and Table views. Update DataViewer to receive current view and handle export data accordingly. Refactor BUTable to improve form validation and handle vst values more robustly. Update admin routes to ensure vst is correctly processed.
sebseb7
2025-08-01 10:39:41 +02:00
5470bebfc4Implement navigation and view management in DataViewer, adding Dashboard and TableManagement components. Update export data handling based on current view. Create new components for managing Kreditor, Konto, and BU tables with CRUD functionality. Refactor admin routes to remove admin access checks and streamline data handling for various entities.
sebseb7
2025-08-01 10:22:43 +02:00
be7a928ce2Add SortHeader component for sorting functionality in TransactionsTable. Update TransactionsTable to prevent row selection when clicking on IBAN text. Minor adjustment in gridConfig for layout consistency.
sebseb7
2025-07-20 08:37:18 +02:00
58f5bb4b4fRefactor dashboard route to use mock data instead of database queries, simplifying the code and improving performance. Remove unnecessary database operations and error handling for user data retrieval.
sebseb7
2025-07-20 07:47:25 +02:00
429fd70497Implement DATEV export functionality in DataViewer and enhance TransactionsTable with selection features and improved row styling. Update environment variables and add devServer configuration in webpack for better development experience.
sebseb7
2025-07-20 07:47:18 +02:00
2a43b7106dAdd header component for text filters
sebseb7
2025-07-20 05:12:04 +02:00
b9af7694a0Remove debug login page and refactor TransactionsTable to utilize new utility functions and cell renderers for improved code organization and maintainability.
sebseb7
2025-07-20 05:06:28 +02:00
992adc7bcfEnhance TransactionsTable with custom cell renderers for description and recipient fields, and adjust row height for improved layout.
sebseb7
2025-07-20 04:58:29 +02:00