6d85d98a50Update NewDocumentSize component to set default 'infiniteHeight' property to false, enhancing form initialization.Tom Butcher2026-06-21 19:23:28 +01:00
01be1ab29aUpdate ObjectChildTable to use dynamic 'bordered' property based on 'minimal' prop for improved layout flexibility.Tom Butcher2026-06-21 19:19:54 +01:00
6e11c92862Introduce dynamic modal width in AppUpdateProvider for improved UI flexibility during software updates.Tom Butcher2026-06-21 19:18:28 +01:00
842ada9f33Refactor Invoice model by removing duplicate 'paidAt' field definition and ensuring consistent property structure.Tom Butcher2026-06-21 19:15:43 +01:00
8a0bc22124Enhance AppUpdateProgress component with detailed download and installation stages; introduce modal for error handling and improve progress status management.Tom Butcher2026-06-21 19:08:18 +01:00
71fe6e3462Refactor Mac installer progress messages for clarity; simplify progress percentage calculation and update installation prompt message.Tom Butcher2026-06-21 18:38:23 +01:00
08890bd5bfAdd 'fromType' and 'toType' fields to Invoice model; update NewInvoice component to handle new properties and enhance data handling.Tom Butcher2026-06-21 18:36:19 +01:00
6fd375b4c9Update columnWidth property to 180 for multiple models to ensure consistent UI layout across the application.Tom Butcher2026-06-21 18:14:54 +01:00
478010ea5bRefactor 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.Tom Butcher2026-06-21 17:37:35 +01:00
6fe30f680fUpdate visibleProperties in multiple components to hide _reference field for improved data presentation.Tom Butcher2026-06-21 17:14:32 +01:00
95cbff68a7Add logging functionality for installer process, capturing stdout, stderr, and error details to a timestamped log file in the downloads directory.Tom Butcher2026-06-21 17:08:09 +01:00
0a5563b2a7Add WebAppSwitcher component and related icons; update config for web app URLsTom Butcher2026-06-21 16:57:33 +01:00
bc5eea25bdAdded a function to sanitize the application name for the macOS installer prompt, improving consistency and security in the installation process.Tom Butcher2026-06-21 16:23:15 +01:00
b6c72bb902Refactor logo usage in About and NewAppUpdate components to use FarmControlAppIcon component for consistency and maintainability.Tom Butcher2026-06-21 15:39:21 +01:00
cb24c6ff48Refactor authentication session management in Electron by replacing keytar with electron-store for session persistence. Update package dependencies and remove keytar references from the workspace configuration.Tom Butcher2026-06-20 03:53:52 +01:00
8adea62218Include .pkg artifacts in the archive process and modified package.json to add support for pkg targets for both arm64 and x64 architectures, enhancing the build configuration.Tom Butcher2026-06-20 02:43:41 +01:00
247bcc0ee5Refactor cost and price calculations across multiple models to return 0 instead of undefined when no cost or price is provided. This change ensures consistent handling of missing values in Filament, FilamentSku, Invoice, OrderItem, Part, PartSku, and ProductSku models.Tom Butcher2026-06-20 01:41:00 +01:00
f50949a192Implemented dev support for session status.Tom Butcher2026-06-20 01:34:06 +01:00
6725b1c399Enhance ObjectCard component to include state visibility condition and adjust line height for improved readability.Tom Butcher2026-03-22 00:09:15 +00:00
b4512a1948Improved card design for object table.Tom Butcher2026-03-22 00:02:17 +00:00
4f0fe89398Add stock locations and stock transfers to inventory sidebar, routes, and database modelsTom Butcher2026-03-21 23:13:59 +00:00
17da8a4407Added better listing and listing varient support.Tom Butcher2026-03-21 21:39:03 +00:00
e82d7e10dfRefactor database models to improve column order and add column width properties for better layout consistency across various models.Tom Butcher2026-03-13 21:14:52 +00:00
00e8b07528Add label width property to NewNote component for improved layout consistency.Tom Butcher2026-03-09 01:31:19 +00:00
aa2e7b85edRefactor MarkdownDisplay and MarkdownInput components for improved rendering and user experience. Adjust spacing in NoteItem for better layout consistency.Tom Butcher2026-03-09 01:29:59 +00:00
12b9abd0aaAdd enhanced markdown editing functionality. Update MarkdownInput and MarkdownDisplay components for improved user experience. Refactor NoteInfo component to include content display and enhance layout with collapsible sections.Tom Butcher2026-03-09 00:40:13 +00:00
7611d11655Refactor Filament, FilamentSku, PartSku, and ProductSku models to improve code readability by restructuring columns, filters, and sorters. Enhance Filament model with a visibility condition for the divider. Clean up formatting for better consistency across models.Tom Butcher2026-03-08 02:07:36 +00:00
2ca29d1ef5Add delete functionality to FilamentInfo component and update Filament model with delete actionTom Butcher2026-03-08 01:53:13 +00:00
5ec394cbc0Add PostProductStock component and integrate posting functionality for product stocks. Update NewProductStock to set default state to 'draft'. Enhance ProductStockInfo with modal for posting stocks and update action visibility based on stock state.Tom Butcher2026-03-07 20:37:52 +00:00
04d26600fdRefactor NotificationContext to simplify notification fetching logic by removing redundant useEffect. Update condition checks for authenticated and notificationCenterVisible to use strict equality.Tom Butcher2026-03-07 20:32:11 +00:00
52fd0ebd63Enhance FilePreview and FileUpload components with error handling and minimal display option. Refactor AuthContext to improve user info retrieval and session management.Tom Butcher2026-03-07 20:32:02 +00:00
835db6e49fEnhance UserProfilePopover component by adding a Card wrapper for the user icon, improving visual presentation and layout. Refactor icon action filtering for better readability.Tom Butcher2026-03-07 19:44:10 +00:00
b5dd009d1aRefactor FileUpload component to ensure onChange is called consistently after file selection, improving state management for file uploads.Tom Butcher2026-03-07 19:43:59 +00:00
775393dfd1Add user profile popover and logout icon; refactor dashboard navigationTom Butcher2026-03-07 19:22:21 +00:00
545cc0c526Refactor ObjectDisplay component to enhance ID validation and handling. Introduced utility functions for ID extraction and validation, ensuring proper object hydration and subscription management. Updated related logic to improve robustness against invalid IDs.Tom Butcher2026-03-06 23:43:15 +00:00
62f0e047e2Enhance notification drawer responsiveness by adjusting width based on mobile screen size.Tom Butcher2026-03-06 23:43:03 +00:00