Commit Graph

  • 4debbe13b8 Add canCollapse prop to InventoryOverview and SalesOverview components for layout control Tom Butcher 2025-12-28 02:09:55 +00:00
  • 2fd4870d21 Enhance ObjectProperty component to support size prop for improved layout control Tom Butcher 2025-12-28 02:09:43 +00:00
  • 210ae5975a Update InvoiceInfo component to include PaymentIcon import for enhanced payment visibility Tom Butcher 2025-12-28 02:09:33 +00:00
  • 6fc952be4d Add Payment Management Features Tom Butcher 2025-12-28 02:09:01 +00:00
  • 455c223ec0 Update SalesOrderInfo component to change syncAmount from 'itemCost' to 'itemPrice' for accurate order processing Tom Butcher 2025-12-28 01:10:33 +00:00
  • 6b983ca873 Enhance Shipment model and NewShipment component with invoicing fields Tom Butcher 2025-12-28 01:10:26 +00:00
  • 4da63e6a32 Enhance PurchaseOrder components with new invoice modal and state management Tom Butcher 2025-12-28 01:10:10 +00:00
  • de74fb0668 Enhance OrderItem model and components with new invoicing fields Tom Butcher 2025-12-28 01:09:57 +00:00
  • bace57b436 Enhance Invoice management features with new PostInvoice functionality Tom Butcher 2025-12-28 01:09:36 +00:00
  • 0bf16d844e Refactor TimeDisplay component to improve time difference calculation Tom Butcher 2025-12-28 01:09:11 +00:00
  • cefe77bc0e Enhance ObjectProperty component to support conditional input rendering Tom Butcher 2025-12-28 01:09:02 +00:00
  • aa6fe3c839 Enhance ObjectForm component with custom merge logic for array handling Tom Butcher 2025-12-28 01:08:54 +00:00
  • 4bd9acdc11 Refactor ObjectChildTable component to enhance editing functionality Tom Butcher 2025-12-28 01:08:46 +00:00
  • b38af41929 Add form validation to NewObjectForm component Tom Butcher 2025-12-28 01:08:35 +00:00
  • 2fbafc5396 Refactor database models to replace '_id' with '_reference' in columns Tom Butcher 2025-12-27 21:22:59 +00:00
  • 9fb884638f Add ActionsIcon component and corresponding SVG icon Tom Butcher 2025-12-27 21:22:44 +00:00
  • e2a81a8503 Update Invoice and PurchaseOrder models to replace 'customer' with 'client' and change 'processing' color to 'purple' Tom Butcher 2025-12-27 20:52:11 +00:00
  • ceaf4715dc Add invoices and stock events sections to PurchaseOrderInfo component Tom Butcher 2025-12-27 20:52:02 +00:00
  • 0dfb22b5cf Update StateTag component to include 'confirmed' status with purple color coding Tom Butcher 2025-12-27 20:51:53 +00:00
  • ca7ab55d1e Add sales module with client and sales order management features Tom Butcher 2025-12-27 20:46:45 +00:00
  • 8f65154691 Fixed vendor selection. Tom Butcher 2025-12-27 20:00:18 +00:00
  • cd924780aa Updated icons. Tom Butcher 2025-12-27 19:59:27 +00:00
  • 24502dddfc Fixed charts lazy loading. Tom Butcher 2025-12-27 17:25:04 +00:00
  • b3961871ff Fixed rollup. Tom Butcher 2025-12-27 16:51:16 +00:00
  • 01287f39ae Define mask for compat. Tom Butcher 2025-12-27 16:38:43 +00:00
  • 88e76e1d68 Fixed icon rollup. Tom Butcher 2025-12-27 16:35:48 +00:00
  • 919e6d192a Added pre-load animation. Tom Butcher 2025-12-27 16:35:37 +00:00
  • 309d825110 Bump deps. Tom Butcher 2025-12-27 16:18:15 +00:00
  • ab9818d18f Added result logging. Tom Butcher 2025-12-27 16:18:11 +00:00
  • 72fea29593 Improved chuncking. Tom Butcher 2025-12-27 16:17:38 +00:00
  • 6eb9f8d37f Added rollup stats. Tom Butcher 2025-12-27 16:17:09 +00:00
  • 664bd7751f Fixed depreciated setting. Tom Butcher 2025-12-27 16:16:30 +00:00
  • f462717bb3 Replaced moment with dayjs Tom Butcher 2025-12-27 16:16:11 +00:00
  • 7e1ec9f3ae Removed development logging. Tom Butcher 2025-12-27 15:19:09 +00:00
  • f6986a45cd Fixed all warnings. Tom Butcher 2025-12-27 15:06:02 +00:00
  • e6ebc16009 Fixed base. Tom Butcher 2025-12-27 14:32:00 +00:00
  • 94406a1bfc Add Invoice model to objectModels and re-export for direct access. Tom Butcher 2025-12-27 13:55:21 +00:00
  • a0e09508f4 Update Job and Printer models to change 'info' color to 'processing' for printing count. Tom Butcher 2025-12-27 13:55:07 +00:00
  • 2bbb068621 Add FinanceIcon component. Tom Butcher 2025-12-27 13:54:44 +00:00
  • 8b6dbff9ff Add Purchase Order Statistics section to InventoryOverview component Tom Butcher 2025-12-27 13:54:31 +00:00
  • 769229aacb Updated NewOrderItem component to set default state to 'draft' and added an optional section for shipment details. New actions for editing, canceling edits, finishing edits, and deleting items, along with visibility and disabled states based on item status. Tom Butcher 2025-12-27 13:54:14 +00:00
  • 4a605ddc09 Enhance Purchase Order management with new actions and UI updates Tom Butcher 2025-12-27 13:52:50 +00:00
  • 62a494509a Refactor shipment components and update shipment model Tom Butcher 2025-12-27 13:52:13 +00:00
  • 1c586daf3b Add shipment management components Tom Butcher 2025-12-27 13:51:43 +00:00
  • 57e90e2b6f Add additional states to StateTag component Tom Butcher 2025-12-27 13:51:10 +00:00
  • 50bc816e97 Added edit mode to tables. Tom Butcher 2025-12-27 13:50:30 +00:00
  • 38cafdb4a4 Bug fix: re-render tree when type, masterFiter etc changes. Tom Butcher 2025-12-27 13:50:17 +00:00
  • 556b16a5dc Add fixedNumber prop to ObjectProperty component for number formatting. Tom Butcher 2025-12-27 13:49:26 +00:00
  • ab56a3abd4 Add navigation after object deletion in ObjectForm component. Tom Butcher 2025-12-27 13:49:13 +00:00
  • 100bfb69dc Initialize objectData state with defaultValues and set _isEditing to true in NewObjectForm component Tom Butcher 2025-12-27 13:48:55 +00:00
  • 1b6137fe77 Add Acknowledge, Cancel, and Post Purchase Order components Tom Butcher 2025-12-27 13:48:42 +00:00
  • f83069a7fb Add updateMultipleObjects and sendObjectFunction methods to ApiServerContext Tom Butcher 2025-12-27 13:47:45 +00:00
  • a7cd374375 Refactor StatsDisplay component to use Tag and Badge for visual indicators Tom Butcher 2025-12-27 13:47:19 +00:00
  • b3c5357064 Enhance color theme in HistoryDisplay and ThemeContext Tom Butcher 2025-12-27 13:46:58 +00:00
  • 0a780b6d85 Add MessageDialogView component for displaying messages. Tom Butcher 2025-12-27 13:46:26 +00:00
  • c03a47a833 Integrate Finance routes and sidebar into the dashboard layout Tom Butcher 2025-12-27 13:46:06 +00:00
  • cabc68c932 Add finance dashboard components and routes Tom Butcher 2025-12-27 13:45:26 +00:00
  • d7827ecb6d Implemented new message context. Tom Butcher 2025-12-14 23:06:42 +00:00
  • c6088361cd Change port back. Tom Butcher 2025-12-14 23:06:27 +00:00
  • 5e7e9510fb Refactored electron code and added spotlight feature. Tom Butcher 2025-12-14 22:11:23 +00:00
  • d86a0a3c09 Added routes json for cloudflare. Tom Butcher 2025-12-13 21:58:42 +00:00
  • dffbb9d8e5 Updated icon. Tom Butcher 2025-12-13 21:06:05 +00:00
  • a4e68b5088 Updated models. Tom Butcher 2025-12-13 21:06:01 +00:00
  • bbadede777 Used computed on object save. Tom Butcher 2025-12-13 21:05:47 +00:00
  • 3b3d4e3ff0 Changed production config. Tom Butcher 2025-12-13 21:05:35 +00:00
  • c3b695b76c Updated NetGrossDisplay component to parse net and gross values as floats for accurate numerical representation. Tom Butcher 2025-12-13 21:05:20 +00:00
  • 045948dbcc Added wrangler support. Tom Butcher 2025-12-13 21:05:03 +00:00
  • 1486790292 Added code splitting for performance. Tom Butcher 2025-12-13 21:04:48 +00:00
  • 236f0606fd Added design files Tom Butcher 2025-12-09 02:16:29 +00:00
  • 34d919d88e Updated @ant-design/charts dependency from version 2.6.2 to 2.6.5 in package.json and yarn.lock for improved features and bug fixes. Tom Butcher 2025-12-09 02:11:52 +00:00
  • 705c517acf Added totalTime field to Job and SubJob models for duration calculation, and updated OrderItem model to include reference field and reorder properties for improved data structure. Tom Butcher 2025-12-09 02:11:43 +00:00
  • c96f223176 Added labelWidth property to PrinterInfo component for improved layout consistency. Tom Butcher 2025-12-09 02:10:53 +00:00
  • bf1b61179f Added labelWidth property to ObjectInfo components in NewJob and NewPrinter for consistent layout adjustments. Tom Butcher 2025-12-09 02:10:45 +00:00
  • d8bfc19917 Added new InfoCollapse sections for Online Printers and Queued Jobs in ProductionOverview, including ObjectTable components for data display and updated collapse states for better user interaction. Tom Butcher 2025-12-09 02:10:35 +00:00
  • 5f33ed69fb Refined interval calculation in ApiServerProvider to adjust polling frequency based on time range, introducing new thresholds for intervals over 1, 2, and 3 days. Tom Butcher 2025-12-09 02:10:23 +00:00
  • b7e81e2caa Enhanced ObjectSelect component to handle array inputs by normalizing values to a string of IDs, improving identity detection for in-place updates. Tom Butcher 2025-12-09 02:10:09 +00:00
  • 7f11168b25 Updated App.css to include new styles for picker components and adjusted button width for outlined variant. Tom Butcher 2025-12-09 02:09:56 +00:00
  • 3d17a08a71 Enhanced HistoryDisplay component with custom date range selection and improved loading states. Tom Butcher 2025-12-09 02:09:48 +00:00
  • 2d2aff125c Added destroyOnHidden property to the new job modal for improved resource management. Tom Butcher 2025-12-09 02:09:36 +00:00
  • 7a4dec3f54 Added total weight to filament stocks. Tom Butcher 2025-12-08 23:03:47 +00:00
  • f2036a7a69 API stats implementation. Tom Butcher 2025-12-08 23:03:20 +00:00
  • 0a1540325b Updated colours to match theme. Tom Butcher 2025-12-08 23:03:04 +00:00
  • d3a3aafb04 Change to now go to overview page by default. Tom Butcher 2025-12-08 23:02:50 +00:00
  • 32373ba350 Added parent type to note. Tom Butcher 2025-12-08 23:02:25 +00:00
  • 35a6b847e6 Added inventory overview. Tom Butcher 2025-12-08 23:01:34 +00:00
  • 98ca73791f Overhauled printer overview page (now working, with charts and realtime updates to current state) Tom Butcher 2025-12-08 23:00:58 +00:00
  • aaeeb4013e Fixed infinite loop Tom Butcher 2025-12-08 22:59:35 +00:00
  • e19200c059 Update DocumentTemplateInfo to set label width for improved layout consistency Tom Butcher 2025-12-07 02:42:55 +00:00
  • 8508442d2e Implement modal for adding new order items in PurchaseOrderInfo component Tom Butcher 2025-12-07 02:42:50 +00:00
  • 8945bb9a17 Update PartStockInfo to set label width for improved layout consistency Tom Butcher 2025-12-07 02:42:44 +00:00
  • cd902d8f13 Add Order Items and Shipments to Inventory Sidebar and Update Purchase Order Info Tom Butcher 2025-12-07 02:42:37 +00:00
  • aad5326c7e Update ObjectTypeSelect component to adjust label positioning for improved display Tom Butcher 2025-12-07 02:42:26 +00:00
  • f7532338b6 Refactor ObjectTable component to utilize refs for table filter and sorter management Tom Butcher 2025-12-07 02:42:18 +00:00
  • 2879b8648d Enhance ObjectSelect component with value identity tracking and loading optimizations Tom Butcher 2025-12-07 02:42:10 +00:00
  • c10daf008e Enhance ObjectProperty component with readOnly handling and reference case support Tom Butcher 2025-12-07 02:42:02 +00:00
  • b955f42b88 Refactor ObjectForm component to improve computed value handling Tom Butcher 2025-12-07 02:41:55 +00:00
  • 6da485bc8f Enhance IdDisplay component with reference and plainCode props Tom Butcher 2025-12-07 02:41:45 +00:00
  • 8b481a9617 Add routes for OrderItems and Shipments in InventoryRoutes Tom Butcher 2025-12-07 02:41:31 +00:00
  • f24bc27e2c Add OrderItem and Shipment models to database schema Tom Butcher 2025-12-07 02:41:17 +00:00
  • 2f323181f5 Refactor form components to accept defaultValues prop for enhanced flexibility Tom Butcher 2025-12-07 02:40:32 +00:00