Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 21:33:20 +00:00
f74b85bb88 Added authorisation and decline functionality for payments, including new route handlers and schema updates to track authorisation and decline timestamps. Updated payment cancellation logic to reflect changes in payment states.
2996b1670f Refactored tax record management by moving tax record schema and routes to the finance directory, enhancing organization. Implemented CRUD operations for tax records in the new service and added corresponding tests for route handlers.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 21:33:17 +00:00
457c427928 Add payment management features to Finance dashboard, including AuthorisePayment, DeclinePayment, and CancelPayment components for handling payment actions. Update PaymentInfo to integrate new modals for these actions and enhance Payment model to support new states and attributes, improving overall payment processing functionality.
0406c0d0e0 Add Tax Records feature to Finance dashboard, including NewTaxRecord component for creating records and TaxRecordInfo for detailed views. Update routing and sidebar navigation to reflect new structure, ensuring a seamless user experience in managing tax records.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 21:19:05 +00:00
6d1c7cf6ca Remove success message display for job and printer creation in NewJob and NewPrinter components to streamline user feedback during submission.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 20:58:03 +00:00
00cde6e8c5 Add restart stage to AppUpdateProgress for enhanced update management. Implemented new status handling and UI updates to reflect restart progress, improving user feedback during application updates.
65cc2cd8b5 Implement update dismissal functionality in AppUpdateContext to enhance user experience during updates. Added methods to save and check dismissed updates, and modified update prompt logic to respect user preferences. Update modal behavior adjusted to incorporate dismissal actions.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 20:41:28 +00:00
a2bfd707e2 Removed unused 'populateFields' variable from the invoice route handler to streamline the code and improve clarity.
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 20:30:30 +00:00
e14c1405da Updated invoice route handler to reference 'toType' and 'fromType' fields, ensuring consistency with the latest schema adjustments.
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 20:29:51 +00:00
99ef989cc5 Updated invoice route handler to include dynamic reference types for 'to' and 'from' fields, aligning with recent schema changes.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 20:19:58 +00:00
4501f9936f Refactor ProductSku and PartSku models to enforce required fields for overrideCost, overridePrice, and related properties. Update visibility logic for cost and price fields based on overrides, ensuring consistent data handling across components. Adjust NewProductSku and ProductInfo components to utilize updated default values and improve user experience.
6cd0dca365 Enhance NewPartSku and NewProductSku components to include overrideCost and overridePrice properties, improving visibility options. Update PartInfo to utilize objectFormState for default values, ensuring consistency in data handling.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 19:26:00 +00:00
c7189a21c5 Add install detail to AppUpdateProgress for active installation status, improving user feedback during updates.
5201555cf8 Update AppUpdateProgress to add ellipsis to active download and installation labels for improved user feedback during update processes.
77ef061c15 Refactor UpdateStage component in AppUpdateProgress to streamline progress display and detail rendering, enhancing clarity and organization of update status information.
90204e4f10 Numerious fixes.
Compare 4 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 19:05:02 +00:00
619df83ddd Update AppUpdateContext to include availableUpdate in context provider, enhancing update management capabilities.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 19:03:25 +00:00
b93b53fd33 Add macOS and Windows installer modules for improved update handling
ea7ceea202 Refactor UpdateStage in AppUpdateProgress to improve status resolution and progress display logic, ensuring accurate representation of update stages.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 18:46:43 +00:00
1b8f0b1445 Update DashboardNavigation to include notificationCenterVisible state, enhancing conditional rendering for navigation layout.
6d839ebe9c Enhance NotificationProvider to fetch notifications based on authentication and token presence, improving notification handling logic.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 18:38:30 +00:00
128cf603e7 Enhance Mac installer progress logging by adding console output for better debugging and clarity during installation phases.
6d85d98a50 Update NewDocumentSize component to set default 'infiniteHeight' property to false, enhancing form initialization.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 18:20:02 +00:00
01be1ab29a Update ObjectChildTable to use dynamic 'bordered' property based on 'minimal' prop for improved layout flexibility.
6e11c92862 Introduce dynamic modal width in AppUpdateProvider for improved UI flexibility during software updates.
842ada9f33 Refactor Invoice model by removing duplicate 'paidAt' field definition and ensuring consistent property structure.
8109b8dce2 Added software update menu tag.
Compare 4 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 18:08:35 +00:00
6e7419da67 Updated invoice schema to support dynamic reference types for 'from' and 'to' fields, and modified related service handlers to accommodate new 'fromType' and 'toType' properties.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 18:08:32 +00:00
8a0bc22124 Enhance AppUpdateProgress component with detailed download and installation stages; introduce modal for error handling and improve progress status management.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 17:38:50 +00:00
71fe6e3462 Refactor Mac installer progress messages for clarity; simplify progress percentage calculation and update installation prompt message.
08890bd5bf Add 'fromType' and 'toType' fields to Invoice model; update NewInvoice component to handle new properties and enhance data handling.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 17:15:08 +00:00
6fd375b4c9 Update columnWidth property to 180 for multiple models to ensure consistent UI layout across the application.
a205f1d1ad Implemented view changes.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-06-21 17:15:03 +00:00
a25deb0de2 Implemented view changes.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-21 16:37:59 +00:00
478010ea5b Refactor macOS and Windows installer handling to improve progress tracking and error reporting. Introduce functions for parsing installer output and update UI to conditionally display progress based on installation phase.