Commit Graph

  • 90204e4f10 Numerious fixes. Tom Butcher 2026-06-21 20:19:22 +01:00
  • 619df83ddd Update AppUpdateContext to include availableUpdate in context provider, enhancing update management capabilities. Tom Butcher 2026-06-21 20:04:51 +01:00
  • b93b53fd33 Add macOS and Windows installer modules for improved update handling Tom Butcher 2026-06-21 20:03:18 +01:00
  • ea7ceea202 Refactor UpdateStage in AppUpdateProgress to improve status resolution and progress display logic, ensuring accurate representation of update stages. Tom Butcher 2026-06-21 19:56:45 +01:00
  • 1b8f0b1445 Update DashboardNavigation to include notificationCenterVisible state, enhancing conditional rendering for navigation layout. Tom Butcher 2026-06-21 19:46:18 +01:00
  • 6d839ebe9c Enhance NotificationProvider to fetch notifications based on authentication and token presence, improving notification handling logic. Tom Butcher 2026-06-21 19:42:01 +01:00
  • 128cf603e7 Enhance Mac installer progress logging by adding console output for better debugging and clarity during installation phases. Tom Butcher 2026-06-21 19:38:19 +01:00
  • 6d85d98a50 Update NewDocumentSize component to set default 'infiniteHeight' property to false, enhancing form initialization. Tom Butcher 2026-06-21 19:23:28 +01:00
  • 01be1ab29a Update ObjectChildTable to use dynamic 'bordered' property based on 'minimal' prop for improved layout flexibility. Tom Butcher 2026-06-21 19:19:54 +01:00
  • 6e11c92862 Introduce dynamic modal width in AppUpdateProvider for improved UI flexibility during software updates. Tom Butcher 2026-06-21 19:18:28 +01:00
  • 842ada9f33 Refactor Invoice model by removing duplicate 'paidAt' field definition and ensuring consistent property structure. Tom Butcher 2026-06-21 19:15:43 +01:00
  • 8109b8dce2 Added software update menu tag. Tom Butcher 2026-06-21 19:14:10 +01:00
  • 8a0bc22124 Enhance AppUpdateProgress component with detailed download and installation stages; introduce modal for error handling and improve progress status management. Tom Butcher 2026-06-21 19:08:18 +01:00
  • 71fe6e3462 Refactor Mac installer progress messages for clarity; simplify progress percentage calculation and update installation prompt message. Tom Butcher 2026-06-21 18:38:23 +01:00
  • 08890bd5bf Add 'fromType' and 'toType' fields to Invoice model; update NewInvoice component to handle new properties and enhance data handling. Tom Butcher 2026-06-21 18:36:19 +01:00
  • 6fd375b4c9 Update columnWidth property to 180 for multiple models to ensure consistent UI layout across the application. Tom Butcher 2026-06-21 18:14:54 +01:00
  • a205f1d1ad Implemented view changes. Tom Butcher 2026-06-21 18:11:51 +01: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. Tom Butcher 2026-06-21 17:37:35 +01:00
  • 6fe30f680f Update visibleProperties in multiple components to hide _reference field for improved data presentation. Tom Butcher 2026-06-21 17:14:32 +01:00
  • 95cbff68a7 Add logging functionality for installer process, capturing stdout, stderr, and error details to a timestamped log file in the downloads directory. Tom Butcher 2026-06-21 17:08:09 +01:00
  • 0a5563b2a7 Add WebAppSwitcher component and related icons; update config for web app URLs Tom Butcher 2026-06-21 16:57:33 +01:00
  • 3b60543deb Minor fixes. Tom Butcher 2026-06-21 16:32:50 +01:00
  • bc5eea25bd Added a function to sanitize the application name for the macOS installer prompt, improving consistency and security in the installation process. Tom Butcher 2026-06-21 16:23:15 +01:00
  • b6c72bb902 Refactor logo usage in About and NewAppUpdate components to use FarmControlAppIcon component for consistency and maintainability. Tom Butcher 2026-06-21 15:39:21 +01:00
  • 78dc567a8f Implemented software update installation. Tom Butcher 2026-06-21 15:18:04 +01:00
  • ea57ba65f3 Added 'b' prefix to build numbers. Tom Butcher 2026-06-21 13:22:10 +01:00
  • 4363f08f50 Implemented about page. Tom Butcher 2026-06-21 13:19:09 +01:00
  • 8901cdbc98 Update build name format in Jenkinsfile to prefix version with 'v' for consistency Tom Butcher 2026-06-21 04:10:58 +01:00
  • 242f67f47e Enhance build name format in Jenkinsfile to include build number for better traceability Tom Butcher 2026-06-21 04:10:12 +01:00
  • c613bdeff7 Refactor build name retrieval in Jenkinsfile to use Node.js for parsing package.json version Tom Butcher 2026-06-21 04:08:17 +01:00
  • 3c5ad2a230 Implement build name setting from package.json version in Jenkinsfile Tom Butcher 2026-06-21 04:06:54 +01:00
  • 9c69a45ba4 Added MSI support. Tom Butcher 2026-06-21 03:42:59 +01:00
  • 7a90c63cb4 Update artifact archiving in Jenkinsfile to target specific Farm Control files Tom Butcher 2026-06-21 03:31:06 +01:00
  • 39111d81c8 Switch to recharts. Tom Butcher 2026-06-21 02:14:22 +01:00
  • afbab60ab9 Started app update implementation. Tom Butcher 2026-06-21 01:59:03 +01:00
  • c581705cdd Added json-schema-traverse dependency to package.json and updated pnpm-lock.yaml accordingly. Tom Butcher 2026-06-21 00:37:41 +01:00
  • bb0249976e Fixed margin top. Tom Butcher 2026-06-20 23:28:04 +01:00
  • bef3e47d29 Update RSS Feed label in ExportListButton for clarity Tom Butcher 2026-06-20 23:10:34 +01:00
  • 6cc3fdb0ce Added minimal object child table with modal popup. Tom Butcher 2026-06-20 23:10:10 +01:00
  • 27f5989eb8 Added splitter to filter sidebar. Tom Butcher 2026-06-20 22:56:07 +01:00
  • 476a01eafb Fixed warnings and bugs. Tom Butcher 2026-06-20 22:36:48 +01:00
  • 8f369d777d Fixed product SKUs. Tom Butcher 2026-06-20 22:27:17 +01:00
  • 133adece5f Implemented RSS support. Tom Butcher 2026-06-20 22:06:02 +01:00
  • cb24c6ff48 Refactor 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 Butcher 2026-06-20 03:53:52 +01:00
  • 8adea62218 Include .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 Butcher 2026-06-20 02:43:41 +01:00
  • 349431c310 Added DMG background. Tom Butcher 2026-06-20 02:42:37 +01:00
  • 15ce7123a2 Implemented electron view menu. Tom Butcher 2026-06-20 02:32:52 +01:00
  • 247bcc0ee5 Refactor 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 Butcher 2026-06-20 01:41:00 +01:00
  • f50949a192 Implemented dev support for session status. Tom Butcher 2026-06-20 01:34:06 +01:00
  • 49dca65470 Implemented session status. Tom Butcher 2026-06-20 00:33:46 +01:00
  • 431dd106c9 First attempt at fixing windows auth. windows-auth-fix Tom Butcher 2026-06-19 21:56:10 +01:00
  • 696b457978 Improved product creation. Tom Butcher 2026-06-19 21:49:53 +01:00
  • 53dce0e024 Excluded reference from summary. Tom Butcher 2026-06-19 21:49:41 +01:00
  • de72d1f554 Enhance ApiServerProvider to validate model name before processing filters. Tom Butcher 2026-06-19 21:39:32 +01:00
  • 2d36b8ee97 Add pnpm workspace configuration to allow specific builds Tom Butcher 2026-06-15 00:02:19 +01:00
  • 49df59b17f Update Jenkinsfile to remove unnecessary script execution during dependency installation Tom Butcher 2026-06-15 00:00:14 +01:00
  • 127fefc39a Update Jenkinsfile to allow script execution during dependency installation Tom Butcher 2026-06-14 23:55:08 +01:00
  • fb9454d8e0 Refactor Stock Transfers and Management Components Tom Butcher 2026-06-14 23:51:45 +01:00
  • 7a5ea5416b Numerious fixes. Tom Butcher 2026-05-17 19:11:25 +01:00
  • c57446836e Implemented stock locations. Tom Butcher 2026-05-17 16:54:57 +01:00
  • f289bbb6b2 Improved missing placeholder. Tom Butcher 2026-05-16 22:14:27 +01:00
  • 6725b1c399 Enhance ObjectCard component to include state visibility condition and adjust line height for improved readability. Tom Butcher 2026-03-22 00:09:15 +00:00
  • b4512a1948 Improved card design for object table. Tom Butcher 2026-03-22 00:02:17 +00:00
  • 4f0fe89398 Add stock locations and stock transfers to inventory sidebar, routes, and database models Tom Butcher 2026-03-21 23:13:59 +00:00
  • 17da8a4407 Added better listing and listing varient support. Tom Butcher 2026-03-21 21:39:03 +00:00
  • 8e393e229f Implemented market places. Tom Butcher 2026-03-13 23:32:23 +00:00
  • 120fb89837 Updated vendor icon. Tom Butcher 2026-03-13 22:56:24 +00:00
  • af063f7acc Implemented filter sidebar. Tom Butcher 2026-03-13 22:51:32 +00:00
  • e82d7e10df Refactor database models to improve column order and add column width properties for better layout consistency across various models. Tom Butcher 2026-03-13 21:14:52 +00:00
  • 5740cb7bc8 Improved excel icon. Tom Butcher 2026-03-13 20:33:35 +00:00
  • 847e593154 Themed wizard view steps. Tom Butcher 2026-03-13 20:22:36 +00:00
  • 994f0d7d44 Fixed column visibility bug. Tom Butcher 2026-03-13 20:10:39 +00:00
  • 556f8622ee Hosts fixes and improvements. Tom Butcher 2026-03-13 20:08:38 +00:00
  • 3f9da22b58 Minor performance improvements. Tom Butcher 2026-03-13 19:47:26 +00:00
  • 88674f0d6e Fixed update bug causing pointless http calls. Tom Butcher 2026-03-13 19:40:14 +00:00
  • edf5ffc244 Added custom empty placeholder. Tom Butcher 2026-03-09 22:15:54 +00:00
  • b1590c7adc Added better spacing. Tom Butcher 2026-03-09 02:47:07 +00:00
  • 00e8b07528 Add label width property to NewNote component for improved layout consistency. Tom Butcher 2026-03-09 01:31:19 +00:00
  • aa2e7b85ed Refactor MarkdownDisplay and MarkdownInput components for improved rendering and user experience. Adjust spacing in NoteItem for better layout consistency. Tom Butcher 2026-03-09 01:29:59 +00:00
  • bfbec30a75 show close on new child note. Tom Butcher 2026-03-09 01:01:08 +00:00
  • a05b863906 Improved spacing. Tom Butcher 2026-03-09 00:57:03 +00:00
  • 12b9abd0aa Add 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 Butcher 2026-03-09 00:40:13 +00:00
  • bfce33c3d2 UI improvements. Tom Butcher 2026-03-08 02:27:42 +00:00
  • 7611d11655 Refactor 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 Butcher 2026-03-08 02:07:36 +00:00
  • 2ca29d1ef5 Add delete functionality to FilamentInfo component and update Filament model with delete action Tom Butcher 2026-03-08 01:53:13 +00:00
  • 6870320ab4 Implemented materials. Tom Butcher 2026-03-08 01:28:09 +00:00
  • 6d1946b91a Added missing SKUs. Tom Butcher 2026-03-08 01:07:29 +00:00
  • 5ba205c6cc Implemented Part SKUs. Tom Butcher 2026-03-07 23:34:07 +00:00
  • cb9e7fcc23 Added test results to gitignore. Tom Butcher 2026-03-07 22:43:13 +00:00
  • 1882ec8e32 Implemented product skus. Tom Butcher 2026-03-07 22:41:28 +00:00
  • 785e1054d0 Seperate out mac os packages. Tom Butcher 2026-03-07 20:48:10 +00:00
  • 5ec394cbc0 Add 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 Butcher 2026-03-07 20:37:52 +00:00
  • 04d26600fd Refactor NotificationContext to simplify notification fetching logic by removing redundant useEffect. Update condition checks for authenticated and notificationCenterVisible to use strict equality. Tom Butcher 2026-03-07 20:32:11 +00:00
  • 52fd0ebd63 Enhance FilePreview and FileUpload components with error handling and minimal display option. Refactor AuthContext to improve user info retrieval and session management. Tom Butcher 2026-03-07 20:32:02 +00:00
  • 845b330242 Fixed border radius. Tom Butcher 2026-03-07 20:00:39 +00:00
  • 835db6e49f Enhance UserProfilePopover component by adding a Card wrapper for the user icon, improving visual presentation and layout. Refactor icon action filtering for better readability. Tom Butcher 2026-03-07 19:44:10 +00:00
  • b5dd009d1a Refactor FileUpload component to ensure onChange is called consistently after file selection, improving state management for file uploads. Tom Butcher 2026-03-07 19:43:59 +00:00
  • 775393dfd1 Add user profile popover and logout icon; refactor dashboard navigation Tom Butcher 2026-03-07 19:22:21 +00:00
  • fd968bb2b5 Implemented better address handling. Tom Butcher 2026-03-07 14:05:23 +00:00
  • 112cbb5ce8 Implemented product stocks. Tom Butcher 2026-03-07 13:37:26 +00:00