Commit Graph

  • 5457a1e9bc Docker implementation Profile fixes Hostgroup fixes TFA fixes Muhammad Ibrahim 2025-10-31 15:24:53 +00:00
  • f3bca4a6d5 Merge pull request #245 from alan7000/alan7000-patch-1 9 Technology Group LTD 2025-10-29 20:39:29 +00:00
  • ca4d34c230 Enable listen IPv6 for port 3000 Flambard alan 2025-10-29 17:07:50 +01:00
  • 1e75f2b1fe Merge pull request #242 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 21:55:57 +00:00
  • 79317b0052 Added server initiated Agent update Muhammad Ibrahim 2025-10-28 21:49:19 +00:00
  • 77a945a5b6 fix: add Prisma connection pool variables to update_env_file function Muhammad Ibrahim 2025-10-28 19:55:42 +00:00
  • 276d910e83 Merge pull request #238 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 19:33:22 +00:00
  • dae536e96b fix: handle non-git installations in update mode Muhammad Ibrahim 2025-10-28 19:21:11 +00:00
  • 8361caabe8 Merge pull request #236 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 19:03:34 +00:00
  • f6d23e45b2 feat: make triangular accents more visible across background Muhammad Ibrahim 2025-10-28 18:55:30 +00:00
  • aba0f5cb6b feat: add subtle triangular accents to clean gradient background Muhammad Ibrahim 2025-10-28 18:53:46 +00:00
  • 2ec2b3992c feat: replace with clean radial gradient background Muhammad Ibrahim 2025-10-28 18:52:00 +00:00
  • f85721b292 feat: improve background with low-poly triangular pattern Muhammad Ibrahim 2025-10-28 18:49:39 +00:00
  • 1d2c003830 fix: replace trianglify with pure browser gradient mesh generator Muhammad Ibrahim 2025-10-28 18:47:56 +00:00
  • 2975da0f69 fix: use SVG-based rendering for Trianglify in browser instead of Node.js canvas Muhammad Ibrahim 2025-10-28 18:35:52 +00:00
  • 93760d03e1 feat: maintain nginx-unprivileged security while adding canvas runtime libraries via multi-stage build Muhammad Ibrahim 2025-10-28 18:35:03 +00:00
  • 43fb54a683 fix: change nginx-unprivileged to nginx:alpine for canvas runtime dependencies Muhammad Ibrahim 2025-10-28 18:33:43 +00:00
  • e9368d1a95 feat: add canvas runtime dependencies to frontend Docker image for Trianglify support Muhammad Ibrahim 2025-10-28 18:31:55 +00:00
  • 3ce8c02a31 fix: suppress Trianglify errors in production to reduce console noise Muhammad Ibrahim 2025-10-28 18:30:49 +00:00
  • ac420901a6 fix: add try-catch protection for Trianglify canvas generation to prevent runtime errors in Docker Muhammad Ibrahim 2025-10-28 18:25:13 +00:00
  • eb0218bdcb fix: unset color variables before sourcing .env to prevent ANSI escape sequence errors Muhammad Ibrahim 2025-10-28 18:21:52 +00:00
  • 1f6f58360f Merge pull request #235 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 18:12:04 +00:00
  • 746451c296 debug: Add verbose logging to npm install for ARM64 builds Muhammad Ibrahim 2025-10-28 18:01:02 +00:00
  • 285e4c59ee fix: Install canvas build dependencies to make trianglify work Muhammad Ibrahim 2025-10-28 17:36:18 +00:00
  • 9050595b7c fix: Make trianglify/canvas optional and handle gracefully Muhammad Ibrahim 2025-10-28 17:35:15 +00:00
  • cc46940b0c fix: Remove --ignore-scripts to allow trianglify/canvas to install Muhammad Ibrahim 2025-10-28 17:31:39 +00:00
  • 203a065479 Merge pull request #234 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 17:18:12 +00:00
  • 8864de6c15 fix: Add npm fetch retries to handle transient network errors Muhammad Ibrahim 2025-10-28 17:10:45 +00:00
  • 96aedbe761 Merge pull request #233 from PatchMon/release/1-3-1 9 Technology Group LTD 2025-10-28 17:06:02 +00:00
  • 3df2057f7e fix: Remove --omit=dev to install Vite and other build tools Muhammad Ibrahim 2025-10-28 16:53:52 +00:00
  • 42f4e58bb4 fix: Add --ignore-scripts to prevent canvas native build in frontend Muhammad Ibrahim 2025-10-28 16:51:39 +00:00
  • 12eef22912 fix: Use npm install instead of npm ci for frontend (no package-lock.json) Muhammad Ibrahim 2025-10-28 16:43:25 +00:00
  • c2121e3995 fix: Build only frontend workspace, not root monorepo dependencies Muhammad Ibrahim 2025-10-28 16:41:35 +00:00
  • 6792f96af9 fix: Ensure rollup ARM64 native binaries are installed in frontend build Muhammad Ibrahim 2025-10-28 16:39:27 +00:00
  • 1e617c8bb8 fix: Regenerate package-lock.json to remove corrupted npm registry URLs Muhammad Ibrahim 2025-10-28 16:35:28 +00:00
  • a76c5b8963 fix: Use npm install to regenerate package-lock.json and bypass corruption Muhammad Ibrahim 2025-10-28 16:31:52 +00:00
  • 212b24b1c8 fix: Force npm to prefer online registry and disable fetch retries Muhammad Ibrahim 2025-10-28 16:30:14 +00:00
  • 9fc3f4f9d1 fix: Enable ARM64 builds with improved QEMU support Muhammad Ibrahim 2025-10-28 16:27:45 +00:00
  • 3029278742 fix: Build only linux/amd64 to avoid QEMU emulation failures Muhammad Ibrahim 2025-10-28 16:25:58 +00:00
  • e4d6c1205c fix: Remove entire npm cache directory to fix corrupted tarball issue Muhammad Ibrahim 2025-10-28 16:19:25 +00:00
  • 0f5272d12a fix: Add legacy-peer-deps flag to npm ci to resolve string_decoder build error Muhammad Ibrahim 2025-10-28 16:12:46 +00:00
  • 5776d32e71 fix: Improve Docker build reliability by cleaning npm cache before npm ci Muhammad Ibrahim 2025-10-28 16:12:31 +00:00
  • a11ff842eb fix: Remove unused getSettings import in metricsReporting.js Muhammad Ibrahim 2025-10-28 15:59:56 +00:00
  • 48ce1951de fix: Resolve all linting errors Muhammad Ibrahim 2025-10-28 15:54:56 +00:00
  • 9705e24b83 docs: Add complete Prisma connection pool variables to Docker Compose files Muhammad Ibrahim 2025-10-28 15:40:56 +00:00
  • 933c7a067e perf: Optimize packages endpoint - reduce from N*3 queries to 3 batch queries Muhammad Ibrahim 2025-10-28 15:38:06 +00:00
  • 68f10c6c43 fix: Revert axios timeout to 10 seconds Muhammad Ibrahim 2025-10-28 15:35:29 +00:00
  • 4b6f19c28e fix: Replace SSE with polling for WebSocket status to prevent connection pool exhaustion Muhammad Ibrahim 2025-10-28 15:33:55 +00:00
  • ae6afb0ef4 Building Docker compatibilty within the Agent Muhammad Ibrahim 2025-10-26 14:10:01 +00:00
  • 61523c9a44 Add bulk status endpoint and update frontend 9 Technology Group LTD 2025-10-28 12:23:46 +00:00
  • 3f9a5576ac Fix file path in fixconnlimit.sh 9 Technology Group LTD 2025-10-27 16:57:53 +00:00
  • e2dd7acca5 Rename fixconnlimit to fixconnlimit.sh 9 Technology Group LTD 2025-10-27 16:56:00 +00:00
  • 1c3b01f13c Add script to update connection pool values in prisma.js 9 Technology Group LTD 2025-10-27 16:55:48 +00:00
  • 2c5a35b6c2 Added Diagnostics scripts and improved setup with more redis db server handling Muhammad Ibrahim 2025-10-24 21:25:15 +01:00
  • f42c53d34b Added support for allowing self-signed certificates that the new Go agent can also use Muhammad Ibrahim 2025-10-23 20:57:31 +01:00
  • 95800e6d76 Upgrading to version 1.3.1 Muhammad Ibrahim 2025-10-23 20:27:11 +01:00
  • 8d372411be Merge pull request #208 from PatchMon/post1-3-0 9 Technology Group LTD 2025-10-22 15:37:50 +01:00
  • de449c547f Fixed some ratelimits that were hardcoded and ammended docker compose to take into consideration rate limits Muhammad Ibrahim 2025-10-22 15:22:14 +01:00
  • cd03f0e66a Merge pull request #206 from PatchMon/post1-3-0 9 Technology Group LTD 2025-10-22 14:33:18 +01:00
  • a8bd09be89 Made the setup.sh regenerate the .env variables Muhammad Ibrahim 2025-10-22 14:15:49 +01:00
  • deb6bed1a6 Merge pull request #204 from PatchMon/post1-3-0 9 Technology Group LTD 2025-10-22 13:47:03 +01:00
  • 3ae8422487 modified nginx config for updates Muhammad Ibrahim 2025-10-22 12:12:06 +01:00
  • c98203a997 Fixed bug on nginx configuration Muhammad Ibrahim 2025-10-22 02:31:53 +01:00
  • 37c8f5fa76 Modified setup.sh to handle the changes in version 1.3.0 Muhammad Ibrahim 2025-10-22 02:09:23 +01:00
  • 0189a307ef Merge pull request #194 from PatchMon/feature/go-agent v1.3.0 9 Technology Group LTD 2025-10-21 21:40:15 +01:00
  • 50e546ee7e Fixed Bullboard authentication via Docker Fixed Agent checking upon entrypoint modified entrypoint to handle both binary files as well as the shell script Muhammad Ibrahim 2025-10-21 21:29:15 +01:00
  • 2174abf395 Static Lib for Go Agent Muhammad Ibrahim 2025-10-21 00:07:51 +01:00
  • 00abbc8c62 Merge pull request #191 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-20 23:06:35 +01:00
  • 1350fd4e47 Added new binaries Muhammad Ibrahim 2025-10-20 23:01:32 +01:00
  • 6b9a42fb0b Addded better Go agent upgradation support Muhammad Ibrahim 2025-10-20 21:39:20 +01:00
  • 3ee6f9aaa0 Better update handling by the Go Agent Muhammad Ibrahim 2025-10-20 21:13:08 +01:00
  • c9aef78912 Merge pull request #190 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-20 20:26:58 +01:00
  • 8a5d61a7c1 Remove /bullboard from caching Fixed entrypoint to make the binary executable Muhammad Ibrahim 2025-10-20 20:24:12 +01:00
  • fd2df0729e Merge pull request #189 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-20 19:46:50 +01:00
  • df502c676f added bullboard url for docker nginx template Muhammad Ibrahim 2025-10-20 19:43:58 +01:00
  • d7f7b24f8f Merge pull request #188 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-20 19:21:07 +01:00
  • 54cea6b20b Added axios in package.json Muhammad Ibrahim 2025-10-20 19:19:00 +01:00
  • 1ef2308d56 Agent version detection and added nginx template 9 Technology Group LTD 2025-10-20 18:55:43 +01:00
  • af9b0d5d76 Added websocket support in the nginx template for docker Muhammad Ibrahim 2025-10-20 18:45:16 +01:00
  • 7b8c29860c Improved Agent version checking logic and page with ability to download the binaries from the REPO again Muhammad Ibrahim 2025-10-20 17:46:27 +01:00
  • fcd1b52e0e Merge pull request #186 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-19 20:58:03 +01:00
  • d78fb63c2d Modified setup.sh to handle the bullboard url Muhammad Ibrahim 2025-10-19 20:53:43 +01:00
  • d3dc068c8e Simplified the docker nginx template Modified the url for the buillboard to just /bullboard and made the nginx configuration to match Muhammad Ibrahim 2025-10-19 20:46:09 +01:00
  • 46e19fbfc2 Modified the auto-enrollment route to cater for the new multihostgroups variable when creating a new host Muhammad Ibrahim 2025-10-19 19:32:51 +01:00
  • 5be8e01aa3 Merge pull request #185 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-19 19:03:17 +01:00
  • 80a701cc33 Modified the proxmox_auto-enroll.sh script to suit the new way Muhammad Ibrahim 2025-10-19 18:57:28 +01:00
  • 293733dc0b Merge pull request #183 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-19 18:01:34 +01:00
  • c4d0d8bee8 Fixed repo count issue Refactored code to remove duplicate backend api endpoints for counting Improved connection persistence issues Improved database connection pooling issues Fixed redis connection efficiency Changed version to 1.3.0 Fixed GO binary detection based on package manager rather than OS Muhammad Ibrahim 2025-10-19 17:53:10 +01:00
  • 30c89de134 Improved detection logic and upgrade mechanism using intermeditary script Muhammad Ibrahim 2025-10-18 22:59:03 +01:00
  • c7ab40e4a2 Merge pull request #182 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-18 21:59:48 +01:00
  • 4b35fc9ab9 Fixed upgrade detection logic Muhammad Ibrahim 2025-10-18 21:53:35 +01:00
  • 191a1afada Enhance Redis user creation and security 9 Technology Group LTD 2025-10-18 21:05:36 +01:00
  • 175f10b8b7 Improve Redis user creation error handling 9 Technology Group LTD 2025-10-18 21:01:57 +01:00
  • 080bcbe22e Merge pull request #181 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-18 17:38:02 +01:00
  • 3175ed79a5 Added arm32 based agent Added support for migrating from legacy bash script to new binary via intermediatry 1.2.9 script Muhammad Ibrahim 2025-10-18 17:28:46 +01:00
  • fba6d0ede5 Added REDIS_USER variable in the generation of .env Muhammad Ibrahim 2025-10-18 16:34:10 +01:00
  • 54a5012012 Created tools folder Modified setup.sh to now cater for redis installation Muhammad Ibrahim 2025-10-18 16:26:36 +01:00
  • 5004e062b4 Setup Redis passwords to be used in Vm installation or via Docker Setup so that CORS_ORIGIN error appears on the frontend to help new installations Muhammad Ibrahim 2025-10-18 16:14:09 +01:00
  • 44d52a5536 Merge pull request #180 from PatchMon/feature/go-agent 9 Technology Group LTD 2025-10-18 02:06:34 +01:00
  • 52c8ba6b03 feat: implement multi-select checkbox interface for bulk host group assignment Muhammad Ibrahim 2025-10-18 02:01:06 +01:00