Commit Graph

  • bfd7d292d5 Added tax rates, tax records. main Tom Butcher 2025-12-03 23:35:44 +00:00
  • 88952fbde2 Added purchase orders and couriers. Tom Butcher 2025-12-03 03:40:10 +00:00
  • 5dd4d9275b Modified schemas. Tom Butcher 2025-12-03 00:07:58 +00:00
  • 7f17f5f205 Rewrote subjob handling so it works and better progress updates too. Tom Butcher 2025-12-02 18:29:59 +00:00
  • 79ed7691f9 Added document printer support. Tom Butcher 2025-11-29 01:28:20 +00:00
  • 509b7de11c Refactoring Tom Butcher 2025-11-29 01:27:19 +00:00
  • f3a1115a09 Enhance ActionManager with subscription management and listener removal functionality Tom Butcher 2025-11-29 01:26:55 +00:00
  • 362265da72 Refactor caching mechanism to utilize Redis for improved performance and reliability Tom Butcher 2025-11-24 03:35:26 +00:00
  • 6be53349b5 Refactor LockManager to standardize lock key format and enhance logging; add debug statement in TemplateManager for template rendering Tom Butcher 2025-11-16 17:11:15 +00:00
  • e1ba1f7871 Implement EventManager integration and enhance socket event handling Tom Butcher 2025-09-05 23:30:35 +01:00
  • ab50a5261d Enhance utility functions and refactor authentication logic Tom Butcher 2025-09-05 23:30:06 +01:00
  • 8ccdc81de1 Refactor ActionManager and introduce EventManager for NATS-based event handling Tom Butcher 2025-09-05 23:29:47 +01:00
  • ca78fd6e62 Enhance template manager with additional style attributes Tom Butcher 2025-09-05 23:29:28 +01:00
  • 7ccc4bb993 Add NATS messaging support Tom Butcher 2025-09-05 23:29:14 +01:00
  • d6214e316b Add message field to alert schema in printer.schema.js Tom Butcher 2025-09-05 23:28:39 +01:00
  • e4c790e7cc Refactor caching mechanism in database.js Tom Butcher 2025-09-05 23:28:23 +01:00
  • 4ac87f0141 Update package.json and package-lock.json to add new dependencies Tom Butcher 2025-09-05 23:27:56 +01:00
  • 9fba977b2a Add .DS_STORE to .gitignore. Tom Butcher 2025-09-05 23:27:34 +01:00
  • b9c2e959b9 Update dependencies in package.json and package-lock.json Tom Butcher 2025-08-18 01:09:29 +01:00
  • 6cc2a07ee0 Add utility functions for database operations Tom Butcher 2025-08-18 01:09:14 +01:00
  • 1b86d256ca Enhance UpdateManager for object event handling and subscription management Tom Butcher 2025-08-18 01:09:00 +01:00
  • d695772a3a Refactor LockManager to improve key handling and event broadcasting Tom Butcher 2025-08-18 01:08:49 +01:00
  • f5bfbe0d63 Refactor EtcdServer class to enhance event handling and logging Tom Butcher 2025-08-18 01:08:36 +01:00
  • 75ccd91b50 Add ActionManager class for object action tracking and websocket integration Tom Butcher 2025-08-18 01:08:26 +01:00
  • 110f6d9a57 Update README.md to improve configuration and usage instructions Tom Butcher 2025-08-18 01:08:14 +01:00
  • e2eb240a06 Deleted schema. Tom Butcher 2025-08-18 01:07:51 +01:00
  • 53246b70b2 Refactor socket management to remove Keycloak integration Tom Butcher 2025-08-18 01:07:39 +01:00
  • 43dc41470d Add OTP expiry configuration to config.json Tom Butcher 2025-08-18 01:07:26 +01:00
  • 3424c17ab3 Refactor socket management: replace SocketClient with SocketUser and SocketHost classes Tom Butcher 2025-08-18 01:07:14 +01:00
  • 03eb0a61c1 Enhance authentication module with code and OTP verification Tom Butcher 2025-08-18 01:06:55 +01:00
  • ce15d3dbfc Add inventory and management schemas for filament, part, and stock management Tom Butcher 2025-08-18 01:06:38 +01:00
  • 5584e61583 Add Template Manager and associated assets for document rendering Tom Butcher 2025-08-18 01:05:57 +01:00
  • bf56234c4b Refactor project structure: remove app.js, update config.json for environment-specific settings, enhance package.json with new scripts and dependencies, and convert websockets.js to ES module syntax with Keycloak authentication integration. Tom Butcher 2025-06-29 22:39:23 +01:00
  • 15cb1a03b6 Initial Commit Tom Butcher 2024-07-28 17:52:27 +01:00