Commit Graph

  • 5b7cf5fb07 ci: add Gitea Actions workflows and deployment automation main Mike Swanson 2026-01-18 15:48:20 +00:00
  • 3292ca4275 Fix auth token localStorage key consistency Mike Swanson 2026-01-01 19:18:07 +00:00
  • 22f592dd27 Add organization/site/tags support for machine grouping Mike Swanson 2026-01-01 10:40:11 -07:00
  • 5a82637a04 Add magic bytes deployment system for agent modes Mike Swanson 2025-12-30 11:13:16 -07:00
  • 0387295401 Fix viewer-only installs registering as agents Mike Swanson 2025-12-30 10:10:10 -07:00
  • 4e5328fe4a Implement robust auto-update system for GuruConnect agent Mike Swanson 2025-12-30 09:31:23 -07:00
  • 7df824c2ca Add project guidelines (CLAUDE.md) Mike Swanson 2025-12-30 08:51:58 -07:00
  • 48076e12b0 Add comprehensive build identification to agent Mike Swanson 2025-12-30 08:26:50 -07:00
  • 4614df04fb Security: Require authentication for all WebSocket and API endpoints Mike Swanson 2025-12-30 06:30:28 -07:00
  • 56a9496f98 Fix protocol URL parsing - action is host, session is path Mike Swanson 2025-12-30 06:08:29 -07:00
  • 9f36686ea1 Auto-install protocol handler when exe run without args Mike Swanson 2025-12-30 06:06:51 -07:00
  • 1b810a5f0a Native viewer: use guruconnect:// protocol with fallback to download Mike Swanson 2025-12-29 21:24:12 -07:00
  • 0c3435fa99 Add native viewer option to Connect button Mike Swanson 2025-12-29 21:15:35 -07:00
  • 3fc4e1f96a Add user management system with JWT authentication Mike Swanson 2025-12-29 20:57:30 -07:00
  • 743b73dfe7 Session log: Machine deletion API implementation AZ Computer Guru 2025-12-29 19:19:59 -07:00
  • dc7b7427ce Add machine deletion API with uninstall command support AZ Computer Guru 2025-12-29 19:15:16 -07:00
  • 05ab8a8bf4 Unify agent and viewer into single guruconnect binary AZ Computer Guru 2025-12-29 18:56:18 -07:00
  • a8ffa4bd83 Add native viewer with low-level keyboard hooks AZ Computer Guru 2025-12-29 17:51:22 -07:00
  • e3fbba4d6b Fix disconnect confirmation newline display Mike Swanson 2025-12-29 06:06:15 -07:00
  • 598a6737de Fix SAS Service build errors Mike Swanson 2025-12-28 20:55:36 -07:00
  • 68eab236bf Add SAS Service for Ctrl+Alt+Del support Mike Swanson 2025-12-28 20:34:41 -07:00
  • f6bf0cfd26 Add PostgreSQL database persistence Mike Swanson 2025-12-28 19:51:01 -07:00
  • 448d3b75ac Add connected technician tracking to dashboard Mike Swanson 2025-12-28 19:17:47 -07:00
  • f3b76b7b62 Add clickable Online/Offline filters in sidebar Mike Swanson 2025-12-28 18:44:34 -07:00
  • d01fb4173f Fix sidebar counts to use is_online status Mike Swanson 2025-12-28 18:41:47 -07:00
  • 1cc94c61e7 Add is_online/is_persistent for persistent agent sessions Mike Swanson 2025-12-28 17:52:26 -07:00
  • 3c2e0708ef Add remote desktop viewer Mike Swanson 2025-12-28 17:40:29 -07:00
  • cc35d1112f Fix: use Self:: for static method calls Mike Swanson 2025-12-28 17:26:09 -07:00
  • 4417fdfb6e Implement idle/active mode for scalable agent connections Mike Swanson 2025-12-28 17:24:51 -07:00
  • 5bb5116b92 Hide console window, add Debug Window tray option Mike Swanson 2025-12-28 17:09:15 -07:00
  • d7c272dabc Restrict session termination to support sessions only Mike Swanson 2025-12-28 17:04:08 -07:00
  • 52c47b2de1 Fix persistence logic for persistent vs support sessions Mike Swanson 2025-12-28 17:02:21 -07:00
  • 4b29dbe6c8 Add disconnect/uninstall for persistent sessions Mike Swanson 2025-12-28 16:53:29 -07:00
  • aa03a87c7c Add chat functionality between technician and client Mike Swanson 2025-12-28 16:31:16 -07:00
  • 0dcbae69a0 Add startup persistence for support sessions Mike Swanson 2025-12-28 16:15:24 -07:00
  • 43f15b0b1a Add UAC elevation support with manifest Mike Swanson 2025-12-28 16:12:03 -07:00
  • c57429f26a Fix tray icon event handling on Windows Mike Swanson 2025-12-28 16:09:08 -07:00
  • dea96bd300 Add system tray icon with menu for agent Mike Swanson 2025-12-28 16:06:16 -07:00
  • 8246d135f9 Add cancellation flow for support sessions Mike Swanson 2025-12-28 15:30:43 -07:00
  • f408667a3f Auto-refresh dashboard and show client info Mike Swanson 2025-12-28 14:49:03 -07:00
  • 90ac39a0bc Extract support code from executable filename Mike Swanson 2025-12-28 14:35:05 -07:00
  • 1d2ca47771 Link support codes to agent sessions Mike Swanson 2025-12-28 14:11:52 -07:00
  • 9af59158b2 Add team feedback to requirements document Mike Swanson 2025-12-28 13:51:45 -07:00
  • e118fe6698 Add agent_id to WebSocket authentication Mike Swanson 2025-12-28 13:51:31 -07:00
  • 7c16b2bf4d Set production server URL as default AZ Computer Guru 2025-12-28 13:21:09 -07:00
  • d14fa5880f Fix transport variable reference AZ Computer Guru 2025-12-28 12:44:28 -07:00
  • d2c8cf1c0b Fix remaining API issues and borrow conflicts AZ Computer Guru 2025-12-28 12:43:54 -07:00
  • b1de7be632 Fix more Windows crate 0.58 API changes AZ Computer Guru 2025-12-28 12:41:51 -07:00
  • 582387f60e Merge branch 'main' of ssh://172.16.3.20:2222/azcomputerguru/guru-connect AZ Computer Guru 2025-12-28 12:39:47 -07:00
  • 09223cf97a Fix Windows crate 0.58 API compatibility AZ Computer Guru 2025-12-28 12:39:33 -07:00
  • 3f1fd8f20d Add technician login and dashboard pages Mike Swanson 2025-12-28 12:02:48 -07:00
  • 611bc00d06 Add support codes API and portal server changes Mike Swanson 2025-12-28 17:54:05 +00:00
  • 70a9fcd129 Add portal frontend and support code API Mike Swanson 2025-12-28 10:53:02 -07:00
  • cbb09ea524 Add portal UX and dashboard specifications Mike Swanson 2025-12-28 10:37:34 -07:00
  • aa15902f7b Add comprehensive REQUIREMENTS.md and build config Mike Swanson 2025-12-28 09:53:29 -07:00
  • 33893ea73b Initial GuruConnect implementation - Phase 1 MVP AZ Computer Guru 2025-12-21 17:18:05 -07:00