Commit Graph

  • bd6038241f Add email recipient schema to email message structure main Tom Butcher 2026-09-15 01:57:14 +01:00
  • ea80bfb217 Update document and email message schemas to allow optional object references Tom Butcher 2026-09-14 23:32:56 +01:00
  • 940c05078e Add scan session management to SocketUser class Tom Butcher 2026-09-14 22:55:43 +01:00
  • dc285a63fe Implement host ID check in device state update method Tom Butcher 2026-09-14 22:50:42 +01:00
  • cd12a0ca0d Add resource management to document and email template schemas Tom Butcher 2026-09-13 19:51:28 +01:00
  • 110ea9355a Refactor audit log and email message schemas for consistency Tom Butcher 2026-09-12 23:29:55 +01:00
  • 44fb686cbb Enhance audit logging and user handling in database operations Tom Butcher 2026-09-12 21:39:59 +01:00
  • d659695912 Add scheduled properties and event handling for invoice schema Tom Butcher 2026-09-06 22:58:31 +01:00
  • 6fcaab56d3 Add sidebar width setting to user settings manager Tom Butcher 2026-09-05 01:59:44 +01:00
  • 4bdd624755 Add appearance settings to user settings schema and manager Tom Butcher 2026-09-04 02:32:51 +01:00
  • 9447a3206e Refactor UpdateManager and enhance object update handling Tom Butcher 2026-09-03 22:25:32 +01:00
  • c94dc058ef Add ensure-references script and update package.json Tom Butcher 2026-09-02 20:55:38 +01:00
  • 5f84c7077d Enhance stock quantity recalculation tests with updated mock implementations Tom Butcher 2026-09-01 16:07:49 +01:00
  • 6bf0568f23 Refactor stock transfer schema to improve location management Tom Butcher 2026-09-01 16:04:38 +01:00
  • 5349538046 Enhance inventory schemas and introduce stock audit level management Tom Butcher 2026-09-01 15:41:40 +01:00
  • ffcc7cd0aa Add support for subscribing and unsubscribing to all object updates Tom Butcher 2026-09-01 14:14:18 +01:00
  • 7b84114588 Refactor host schema to simplify deviceInfo structure Tom Butcher 2026-09-01 13:04:00 +01:00
  • 9416a94a23 Refactor database utility functions and enhance audit logging Tom Butcher 2026-09-01 12:34:31 +01:00
  • ccbf2ff388 Enhance financial and inventory schemas with new rollup configurations Tom Butcher 2026-08-30 14:56:57 +01:00
  • ae2cefb183 Enhance sales schemas with synchronization fields Tom Butcher 2026-08-29 23:13:46 +01:00
  • cdc7b860ac Refactor database schemas and enhance inventory management Tom Butcher 2026-08-29 00:48:13 +01:00
  • 4109523f59 Add stock quantity recalculation tests and enhance inventory schemas Tom Butcher 2026-08-25 01:59:22 +01:00
  • 91c88b5cbb Enhance user settings management and schema Tom Butcher 2026-08-25 01:59:14 +01:00
  • 2dc2a9d296 Enhance database schemas and introduce marketplace event handling Tom Butcher 2026-08-24 02:49:19 +01:00
  • e563538e89 Refactor database utility functions and enhance document job schema Tom Butcher 2026-08-22 20:02:36 +01:00
  • f5e74ac471 Update document template schema to reference object types Tom Butcher 2026-08-22 12:56:03 +01:00
  • 4fca989b04 Add print padding and padding properties to document size schema Tom Butcher 2026-08-21 22:39:22 +01:00
  • ecbdfb97c1 Add caching for user permissions in Redis Tom Butcher 2026-08-20 19:35:28 +01:00
  • 998bb725a2 Refactor permission settings and introduce user group management Tom Butcher 2026-08-20 15:04:55 +01:00
  • 3742839737 Add permission settings model and related functionality Tom Butcher 2026-08-20 12:27:54 +01:00
  • 7e8879164a Refactor model entry retrieval in database utilities Tom Butcher 2026-08-19 19:03:34 +01:00
  • c36765cc47 Add notification handling in editObject and utility functions Tom Butcher 2026-08-19 18:58:37 +01:00
  • 6e74e0dfec Remove TemplateManager and related PDF rendering functionality Tom Butcher 2026-08-19 18:18:49 +01:00
  • a3eef435f4 Improve barcode attribute handling and enhance error logging in TemplateManager Tom Butcher 2026-08-19 17:38:59 +01:00
  • 7b4bedeee4 Add sortSidebarVisibility to user settings schema and manager Tom Butcher 2026-08-09 20:55:04 +01:00
  • 943e5ff4c6 Update configuration and dependencies for improved logging and compatibility Tom Butcher 2026-08-02 01:01:43 +01:00
  • a7d7d0a456 Add sharp to allowed builds in pnpm-workspace.yaml Tom Butcher 2026-07-28 23:22:55 +01:00
  • e34326b768 Add new dependencies and update package versions in pnpm-lock.yaml Tom Butcher 2026-07-28 23:21:24 +01:00
  • c2372f661e Update configuration, add dependencies, and enhance socket event handling Tom Butcher 2026-07-28 23:16:05 +01:00
  • 53b5924767 Refactor parent template handling in TemplateManager Tom Butcher 2026-07-28 02:51:02 +01:00
  • 8c445a7392 Enhance socket management and error handling in template events Tom Butcher 2026-07-28 01:50:24 +01:00
  • 00198b8199 Refactor subjob schema for improved consistency and readability Tom Butcher 2026-07-28 00:22:27 +01:00
  • 8493f44748 Delete builds older than 25. Tom Butcher 2026-07-26 23:56:13 +01:00
  • ef5cfd34e4 Refactor inventory and filament schemas for improved consistency and readability Tom Butcher 2026-07-26 22:41:09 +01:00
  • f3a3d3914a Enhance gcode file schema to populate part information from partSku Tom Butcher 2026-07-26 21:21:35 +01:00
  • 652d62c758 Enhance printer schema by adding optional code field and default ID generation Tom Butcher 2026-07-26 21:11:49 +01:00
  • 0a1f75d050 Enhance filament schema by adding vendor reference and improving formatting Tom Butcher 2026-07-26 19:07:46 +01:00
  • 766f4722ea Refactor stock event schema for improved readability and consistency Tom Butcher 2026-07-26 19:00:30 +01:00
  • 2b660ec61d Add history tracking to inventory schemas and stock event Tom Butcher 2026-07-26 18:38:04 +01:00
  • 67f929e369 Refactor inventory schemas to remove redundant stock event calculations Tom Butcher 2026-07-26 16:10:38 +01:00
  • 0b39eef045 Add hasThumbnails field to file schema Tom Butcher 2026-07-26 03:07:45 +01:00
  • 49226290b6 Add ActivityManager and integrate activity tracking functionality Tom Butcher 2026-07-26 00:43:24 +01:00
  • e80022513f Remove unnecessary console logs from utility and schema files for cleaner code. Update index definitions for consistency in filament and printer profile schemas. Tom Butcher 2026-07-23 21:44:40 +01:00
  • aad49bfcfd Add formatTraceData utility and integrate into logging Tom Butcher 2026-07-20 02:11:56 +01:00
  • 15132fefa0 Add user settings management functionality Tom Butcher 2026-07-18 14:48:46 +01:00
  • 1cb6efdb2d Update payment schema. Tom Butcher 2026-07-18 14:34:26 +01:00
  • 63c4471652 Updated models. Tom Butcher 2026-07-18 13:36:04 +01:00
  • 107ec278ef Fixed template crash. Tom Butcher 2026-07-13 23:20:40 +01:00
  • 4b2f4c4bf8 Add text indexes to various schemas for improved search capabilities Tom Butcher 2026-07-04 22:03:31 +01:00
  • 0d395d3cb0 Enhance SocketUser tests to verify removal of all listeners during disconnection. Tom Butcher 2026-07-04 16:54:55 +01:00
  • 516402d40d Enhance UpdateManager and SocketUser classes to improve subscription management and disconnection handling. Tom Butcher 2026-07-04 15:30:16 +01:00
  • cf979a6db0 Update invoice schema to support dynamic references for 'from' and 'to' fields by introducing 'fromType' and 'toType' fields, enhancing flexibility in vendor and client associations. Tom Butcher 2026-07-04 15:18:25 +01:00
  • 6d4ed27996 Remove 'fileName' field from part schema to streamline data structure and improve clarity in part management. Tom Butcher 2026-07-04 15:18:19 +01:00
  • 083cc95523 Integrate expandObjectIds utility in UpdateManager to enhance object update handling, ensuring expanded values are emitted in socket events. Tom Butcher 2026-07-04 15:18:04 +01:00
  • 7002e5a6c1 Enhance callback handling in SocketUser class to ensure callback is a function before invocation, preventing potential runtime errors. Tom Butcher 2026-07-04 15:17:56 +01:00
  • 0748256ce8 Refactor filament schema recalculation logic to use filamentSku model instead of orderItem model. This change improves the efficiency of recalculating SKUs associated with a filament. Tom Butcher 2026-06-21 23:59:34 +01:00
  • 4f9ed6039b Add fields for payment authorisation and decline tracking in payment schema Tom Butcher 2026-06-21 22:32:59 +01:00
  • b1245595d9 Refactor UpdateManager to enhance filter matching logic, replacing listObjects calls with direct filter checks, and improve event emission for object updates. Added tests for reference filter matching. Tom Butcher 2026-06-21 22:32:17 +01:00
  • 3481b07a55 Refactor tax record model: moved taxRecord schema to finance directory and updated import path in models.js Tom Butcher 2026-06-21 22:23:03 +01:00
  • 4bfc7fae2a Implemented about page. Tom Butcher 2026-06-21 13:19:18 +01:00
  • a1e4bcaf18 Added 'part' reference to partSkuUsage schema to enforce required relationship with part model. Tom Butcher 2026-06-20 23:16:22 +01:00
  • 76fa5e910f Fixed origins. Tom Butcher 2026-06-20 22:06:15 +01:00
  • a2f9412cbd Refactor Jenkinsfile to remove unnecessary script execution during dependency installation and add pnpm workspace configuration for specific builds. Tom Butcher 2026-06-15 00:21:22 +01:00
  • 7a79238183 Update Jenkinsfile to allow script execution during dependency installation Tom Butcher 2026-06-14 23:55:16 +01:00
  • 3196385c72 Updated configuration log level to debug, added product category model and references in product schema, enhanced stock schemas with recalculation methods, and improved socket event handling to support filters for subscriptions. Tom Butcher 2026-06-14 23:52:03 +01:00
  • b9b40c55ca Numerious fixes. Tom Butcher 2026-05-17 19:11:33 +01:00
  • c38c1dee24 Implemented stock locations. Tom Butcher 2026-05-17 16:55:05 +01:00
  • ca3f28fc74 Added stock location and stock transfer models, updated inventory schemas to include stockLocation references, and modified stock event schema to support stockTransfer owner type. Tom Butcher 2026-03-21 23:14:14 +00:00
  • 8a9c272de4 Implemented listing schemas. Tom Butcher 2026-03-21 21:39:21 +00:00
  • 61e4b666ef Implemented market places. Tom Butcher 2026-03-13 23:32:34 +00:00
  • 938d44d8dc Updated GCode file schema. Tom Butcher 2026-03-13 22:56:08 +00:00
  • b2c854bce9 Implemented materials. Tom Butcher 2026-03-08 01:28:31 +00:00
  • 7a500ffa58 Added missing SKUs. Tom Butcher 2026-03-08 01:07:39 +00:00
  • bea9e45cd4 Implemented Part SKUs. Tom Butcher 2026-03-07 23:34:17 +00:00
  • 41c221c477 Gitignore test results. Tom Butcher 2026-03-07 22:44:11 +00:00
  • d1dbbe2b11 Implemented Product SKU. Tom Butcher 2026-03-07 22:42:03 +00:00
  • f358eaa1d0 Updated product stock schema to include default state as 'draft', added 'postedAt' field, and introduced rollup configurations for 'draft' and 'posted' states. Tom Butcher 2026-03-07 20:38:00 +00:00
  • a9999f95d0 Implemented product stocks. Tom Butcher 2026-03-07 13:38:19 +00:00
  • bfbcfc3e66 Updated production vars. Tom Butcher 2026-03-07 13:05:43 +00:00
  • a955def849 Enhanced CORS configuration in SocketManager and added allowed origins to server settings in config.json. Tom Butcher 2026-03-06 23:54:01 +00:00
  • ddf230a20a Added correct cors origin. Tom Butcher 2026-03-06 23:49:49 +00:00
  • ab70b6e11e Implemented sales order calculations. Tom Butcher 2026-03-06 21:14:15 +00:00
  • 028fa9dd94 Implemented multiple app passwords. Tom Butcher 2026-03-02 01:58:10 +00:00
  • 289673813a Implemented redis session storage. Tom Butcher 2026-03-01 17:06:17 +00:00
  • 840aa0781b Updated models. Tom Butcher 2026-03-01 16:55:15 +00:00
  • 7a398c79a1 Implemented notifications. Tom Butcher 2026-03-01 01:42:38 +00:00
  • ce49b257a6 Added pnpm lock. Tom Butcher 2026-02-01 21:51:49 +00:00
  • 09376f7536 Switch to pnpm. Tom Butcher 2026-02-01 21:42:22 +00:00
  • ad8441f72f Added build status to readme.me Tom Butcher 2025-12-29 02:40:15 +00:00
  • ca3ba921be Added more tests. Tom Butcher 2025-12-29 02:39:15 +00:00