409 Commits

Author SHA1 Message Date
AndReicscs ac0447a2da basemeatballmenu opens on the left if not enough space on the right 2026-05-28 12:28:45 +00:00
AndReicscs 85cf4a42a1 updated WS both frontend and backend:
frontend:
Outbound Message Queueing
O(1) Event Mapping
Guarded Reconnection States
Hardened Retries & Exponential Backoff + Jitter

bakcend:
Native Server-Initiated Heartbeats (Ping/Pong)
2026-05-28 09:49:30 +00:00
AndReicscs 0f7f4bba63 minor ui improvements 2026-05-27 15:45:51 +00:00
AndReicscs 72848543dc centralized ui copy button logic and animation to /utils 2026-05-27 13:25:31 +00:00
AndReicscs 175f9e1db3 added https assumption for HUB to threatmodel 2026-05-27 13:25:10 +00:00
AndReicscs 1d2c528e25 improvmenets to wizard --help output and rollback on node re-link process for better ux 2026-05-27 13:08:20 +00:00
AndReicscs 927e47e9aa added docker compose 5.0+ requirement warning in nodedetailview 2026-05-27 11:14:15 +00:00
AndReicscs 4176f69979 fixed docker version requirement, fixed makefile for wizard 2026-05-27 11:10:57 +00:00
AndReicscs 3630a16f9a refactor uptime calculations to improve handling of cutoff 2026-05-26 19:25:21 +00:00
AndReicscs 21b0afa848 updated backend to derive node current status from its semsors.
updated uptime projection to set most recent block as offline is sensor's status is offline.
Added hydration for the uptime widget's most recent block
2026-05-26 18:36:53 +00:00
AndReicscs 89c21357af improved compose security and refactored architecutre.
implemented THREATMODEL.md
2026-05-26 16:01:39 +00:00
AndReicscs d33e3fab72 manifest consistence fix, provisioning doc consistence fix 2026-05-26 10:56:27 +00:00
AndReicscs 84fe5eaaa6 updated imports and organized frontend stores 2026-05-25 19:45:03 +00:00
AndReicscs 1764455787 updated app.js store to align with frontend architectural changes 2026-05-25 19:38:06 +00:00
AndReicscs 1943877c6a fixed uptimeheatmap events below notification not working 2026-05-25 18:12:37 +00:00
AndReicscs 9e101b9e73 fix select node bug: selectTarget detected it is already selected and sets selectedNodeId to null 2026-05-25 18:04:17 +00:00
AndReicscs d0dd7d42cf refactored frontend Fleet store architecture ( fleet.js ), and updated components that used it to match new implementation. 2026-05-25 17:54:13 +00:00
AndReicscs ac718802ab removed old code from threatvelocity.vue 2026-05-25 11:44:56 +00:00
AndReicscs fc8ca7b36b removed opcaity change on projection loading for threatvelocity, caused flickering... 2026-05-25 10:31:24 +00:00
AndReicscs 8ac6964626 refactored ThreatVelocity.vue to use dedicated backend analytics endpoint, updated docs to reflect changes. 2026-05-24 19:35:43 +00:00
AndReicscs 057e9e8fc9 Implemented /api/v1/events/severity for the severity chart, moving away from local frontend store and giving backend authority over analytics data.
updated and imrpoved documentation to reflect architectural changes
2026-05-23 12:28:53 +00:00
AndReicscs 6ee2218dc3 minor fix UptimeHeatmap 2026-05-23 09:36:32 +00:00
AndReicscs 97cd395fec updated UptimeHeatmap to completely use the backend endpoint for business logic and calculations about uptime, the components will only render data from now on. 2026-05-23 08:26:56 +00:00
AndReicscs 4e9f51165d removed legacy code from dashboard 2026-05-22 21:22:29 +00:00
AndReicscs 0721bffeb8 removed legacy code from dashboard 2026-05-22 21:20:38 +00:00
AndReicscs 3101e7b2fe improved sync modal for fleet deployment 2026-05-22 20:44:05 +00:00
AndReicscs c3575ddacd minor ui improvements, UX upgrade for node sync, ui design needs improvement 2026-05-22 15:21:32 +00:00
AndReicscs d95d6940e2 added decoy files warning on uninstall to wizard 2026-05-22 15:13:23 +00:00
AndReicscs b5d55b9509 removed old hubKey config 2026-05-22 14:32:24 +00:00
AndReicscs a78c777853 Updated license to AGPL-3.0 to close cloud hosting loophole to avoid viral opensource 2026-05-22 13:50:19 +00:00
AndReicscs cf78b45472 improvements to wizard UX,
implemented HealthMonitor to broadcast ws when a sensor goes inadvertedly offline,
implemented /api/v1/offline for graceful shut down of sensors to instantly mark them offline,
implemented graceful shutdown in sensor sdks
2026-05-22 12:22:12 +00:00
AndReicscs 555bcdbd3c fix(fleet): fix merging logic for better data handling and live updates 2026-05-22 09:28:35 +00:00
AndReicscs 61ff3da398 better logging for failed deployments on wizard 2026-05-22 09:28:08 +00:00
AndReicscs 70c174d129 fixed wizard authentication on onboarding 2026-05-22 09:27:45 +00:00
AndReicscs 75c0c2e94e improved file canary output 2026-05-22 09:27:30 +00:00
AndReicscs 3c3fcda252 fixed permissions for filecanary sidecar 2026-05-21 19:10:39 +00:00
AndReicscs 07b1516bef refactor(api): streamline manifest fetching for wizard and update command paths 2026-05-21 18:49:48 +00:00
AndReicscs 7da2623dbb made /api/v1/manifests dual auth to let the wizard use it aswell, hopefully fixed
/app/filecanary: no such file or directory
2026-05-21 18:38:10 +00:00
AndReicscs 0f41e5a9b7 updated wizard to allow editing of suggested sensors
updated file canary sensor to monitor single files and improved security of implementation.

minor ui fixes
2026-05-21 17:48:40 +00:00
AndReicscs cc6aa8d962 fixed uptimeheatmap live update using heartbeat ws broadcast for current status 2026-05-21 10:39:24 +00:00
AndReicscs 98c1fd237e Implemented deterministic generateRevisionHash function for hub node vs deployed node reconciliation.
minor UI improvements

Fixed sensor SDK not using HW_SEVERITY env variable.
2026-05-21 09:17:29 +00:00
AndReicscs ec474ca87d refactor(ui): centralize API/state architecture and remove view-level networking
Introduced shared API client, store-owned mutations, deterministic auth bootstrap flow, and optimistic state handling across the frontend.
2026-05-20 14:57:11 +00:00
AndReicscs a8a37d9fe6 updated and improved wizard, still needs debugging 2026-05-20 11:56:29 +00:00
AndReicscs 712edf42ca implemented better documentation for hub provisioning logic updated Frontend documentation minor ui changes 2026-05-19 19:51:35 +00:00
AndReicscs b2837a9112 idk 2026-05-19 16:22:19 +00:00
AndReicscs 232d4ac8b8 Merge branch 'dev' of http://192.168.1.11:3000/AndReicscs/HoneyWire into dev 2026-05-19 14:35:00 +00:00
AndReicscs c647098667 trying to fix hub centric deployments....
moved NodeId to hub, identity is retrieved through api keys now.
2026-05-19 14:33:21 +00:00
AndReicscs 212a682d5e Update Sensors/official/manifests.dev.json 2026-05-19 14:25:27 +00:00
AndReicscs 76905c0b50 update manifests 2026-05-19 14:24:22 +00:00
AndReicscs 05fcccd9c3 backend and sdk rewrite for hub centric sensors 2026-05-17 19:02:29 +00:00