Commit Graph

  • 38184a9625 test(windows): C-1 pre-fix tests for Windows-specific bugs culurien jpetree331 2026-03-29 08:51:44 -04:00
  • 799c155d94 docs: C-1 Windows-specific bugs audit jpetree331 2026-03-29 08:22:18 -04:00
  • f71f878a35 fix(concurrency): wire retry_count increment for stuck command re-delivery (DEV-029) jpetree331 2026-03-29 08:16:12 -04:00
  • e93d850ab9 verify: B-2 data integrity verification — fixes verified with 1 follow-up jpetree331 2026-03-29 08:09:35 -04:00
  • 3ca42d50f4 fix(concurrency): B-2 data integrity and race condition fixes jpetree331 2026-03-29 08:00:36 -04:00
  • 59ab7cbd5f test(concurrency): B-2 pre-fix tests for data integrity and concurrency bugs jpetree331 2026-03-29 07:45:16 -04:00
  • 2fd0fd27fa docs: B-2 data integrity and concurrency audit jpetree331 2026-03-29 07:26:02 -04:00
  • 1f828b6f61 verify: B-1 schema integrity verification — all fixes verified jpetree331 2026-03-29 07:12:50 -04:00
  • ec0d880036 fix(database): B-1 schema integrity and migration fixes jpetree331 2026-03-29 07:03:35 -04:00
  • ab676c3b83 test(database): B-1 pre-fix tests for migration and schema bugs jpetree331 2026-03-29 06:42:19 -04:00
  • 3de7577802 docs: B-1 database migration and schema integrity audit jpetree331 2026-03-29 06:28:59 -04:00
  • c2774342f3 verify: A-series refactor verification — all tests pass jpetree331 2026-03-29 06:21:05 -04:00
  • 3e1e2a78fd refactor: A-series dead code cleanup and ETHOS compliance sweep jpetree331 2026-03-29 06:17:12 -04:00
  • 6e62208f82 docs: A-3 verification report — all fixes verified jpetree331 2026-03-29 06:07:57 -04:00
  • 4c62de8d8b fix(security): A-3 auth middleware coverage fixes jpetree331 2026-03-28 22:17:40 -04:00
  • ee246771dc test(security): A-3 pre-fix tests for auth middleware coverage bugs jpetree331 2026-03-28 21:54:48 -04:00
  • f97d4845af feat(security): A-1 Ed25519 key rotation + A-2 replay attack fixes jpetree331 2026-03-28 21:25:47 -04:00
  • 484a7f77ce Add docs and project files - force for Culurien main Fimeg 2026-03-28 20:46:24 -04:00
  • dc61797423 force for Culurien Fimeg 2026-03-28 20:30:54 -04:00
  • 1b1713898d force for Culurien Fimeg 2026-03-28 20:27:49 -04:00
  • e61680fc2e fix: Heartbeat UI refresh - smart polling implementation Fimeg 2025-12-20 20:22:43 -05:00
  • 584311c3b6 fix: Remove last scan_updates reference\n\n- Line 833 in ChatTimeline still had scan_updates\n- Updated to check platform-specific scans (apt, dnf, winget, windows)\n- Verifying: no scan_updates references remain in frontend Fimeg 2025-12-20 18:54:16 -05:00
  • 1582a4c270 fix: Remove remaining scan_updates reference\n\n- Remove scan_updates from getActionIcon switch\n- Add platform-specific scan cases (apt, dnf, winget, windows)\n- All scan types now properly use platform-specific handlers Fimeg 2025-12-20 17:40:51 -05:00
  • d255f91e82 fix: Remove deprecated scan_updates references\n\n- scan_updates removed following FINAL_Issue3 design\n- Platform-specific scans only (Windows: scan_winget + scan_windows, Linux: scan_apt/scan_dnf)\n- Updated command naming service to include platform-specific scans\n- All subsystem handlers properly isolated per design spec Fimeg 2025-12-20 17:39:59 -05:00
  • 294aa6be4b fix: Complete ChatTimeline integration with command naming\n\n- Replace all .replace() calls with formatCommandAction\n- Replace hard-coded scan conditionals with dynamic naming\n- All command display now uses centralized service\n\nCommand naming service now fully integrated for ETHOS compliance. Fimeg 2025-12-20 17:27:19 -05:00
  • db1fd28afb feat: Command naming service integrated (ETHOS compliant)\n\n- Create ETHOS-compliant command naming service\n- Add imports to ChatTimeline\n- Replace .replace() calls with formatCommandAction\n- Partial scan conditional replacement\n\nStatus: Command naming service exists and is imported, full integration in progress Fimeg 2025-12-20 17:14:08 -05:00
  • a95a4238de fix: Add missing command import to main.go Fimeg 2025-12-20 16:47:05 -05:00
  • 9ea147eafd feat: Factory integration complete with UI updates Fimeg 2025-12-20 16:43:28 -05:00
  • 1a7abe7004 fix: Remove unused errors import from factory.go Fimeg 2025-12-20 16:42:33 -05:00
  • b614cdb612 fix: Set IdempotencyKey before validation in CreateWithIdempotency Fimeg 2025-12-20 16:32:23 -05:00
  • d226536c76 feat: Integrate factory with SubsystemHandler for idempotency support\n\n- Add commandFactory field to SubsystemHandler\n- Update NewSubsystemHandler to accept factory\n- Modify TriggerSubsystem to use CreateWithIdempotency\n- Update main.go to pass factory to handler\n\nNow all subsystem commands use idempotency keys, preventing duplicates from rapid clicks. Fimeg 2025-12-20 16:15:53 -05:00
  • 6e6ad053d4 feat: Add CreateWithIdempotency and idempotency_key support\n\n- Add CreateWithIdempotency method to command factory\n- Add GetCommandByIdempotencyKey to command queries\n- Update CreateCommand to handle idempotency_key field\n- Fix system command list to match actual usage\n\nThis enables proper idempotency for rapid-click prevention. Fimeg 2025-12-20 15:59:56 -05:00
  • c0d6ece30f cleanup: Remove unused files and fix ETHOS violations Fimeg 2025-12-20 15:23:13 -05:00
  • 642eec5d44 Fix zero UUID and storage metrics issues\n\n- Add ID generation in signAndCreateCommand to prevent zero UUIDs\n- Fix storage metrics metadata field (remove pq.Array)\n- Add IdempotencyKey field to AgentCommand model\n\nThese issues were causing duplicate key violations and storage page errors. Fimeg 2025-12-20 14:26:55 -05:00
  • e7a8cc90dd fix: Update .gitignore and remove dev files from repository Fimeg 2025-12-20 14:12:11 -05:00
  • 62697df112 v0.1.27 release: Complete implementation Fimeg 2025-12-20 13:47:36 -05:00
  • 54c554ac7c fix: Remove misleading TODO comment from handleUpdateAgent Fimeg 2025-12-19 22:30:19 -05:00
  • 2da93e442e fix: migration runner and scan logging fixes Fimeg 2025-12-19 20:59:12 -05:00
  • 6b3ab6d6fc fix: Remove duplicate scan logging to prevent storage/system scans on Updates page Fimeg 2025-12-19 15:02:12 -05:00
  • a90692f1d8 fix: Complete AgentHealth improvements and build fixes Fimeg 2025-12-17 21:08:38 -05:00
  • 9effa967a1 feat: AgentHealth scanner improvements with extended defaults and OS-aware badges Fimeg 2025-12-17 21:07:43 -05:00
  • 0fff047cb5 Implement proper storage metrics (P0-009)\n\n- Add dedicated storage_metrics table\n- Create StorageMetricReport models with proper field names\n- Add ReportStorageMetrics to agent client\n- Update storage scanner to use new method\n- Implement server-side handlers and queries\n- Register new routes and update UI\n- Remove legacy Scan() method\n- Follow ETHOS principles: honest naming, clean architecture Fimeg 2025-12-17 16:38:36 -05:00
  • f7c8d23c5d WIP: Save current state - security subsystems, migrations, logging Fimeg 2025-12-16 14:19:59 -05:00
  • f792ab23c7 Fix version tracking deadlock - allow old agents to check in for updates Fimeg 2025-12-13 10:55:11 -05:00
  • 40598c2203 Update install scripts to use registration token instead of API calls Fimeg 2025-12-13 10:53:16 -05:00
  • 9c69246116 Add registration token parameter to downloads handler and template service Fimeg 2025-12-13 10:44:05 -05:00
  • 8b9a314200 ui: improve Agent Health layout and fix misaligned controls Fimeg 2025-11-10 23:08:17 -05:00
  • 3f0838affc refactor: replace 899 lines of script generation with templates Fimeg 2025-11-10 22:41:47 -05:00
  • 455bc75044 fix: ConfigService now reads subsystems from database Fimeg 2025-11-10 22:32:22 -05:00
  • e1173c9f3b refactor: consolidate config logic into ConfigService Fimeg 2025-11-10 22:23:56 -05:00
  • 52c9c1a45b refactor: add AgentLifecycleService for unified agent operations Fimeg 2025-11-10 22:15:03 -05:00
  • 4531ca34c5 refactor: consolidate AgentFile struct into common package Fimeg 2025-11-10 22:03:43 -05:00
  • ddaa9ac637 fix: correct platform format in version detection Fimeg 2025-11-10 21:50:46 -05:00
  • c95cc7d91f cleanup: remove 2,369 lines of dead code Fimeg 2025-11-10 21:20:42 -05:00
  • 1f2b1b7179 fix: repair version detection platform query format Fimeg 2025-11-10 20:11:32 -05:00
  • e6ac0b1ec4 feat: implement agent migration system Fimeg 2025-11-04 14:25:53 -05:00
  • 253022cacd security: prevent discord bot code from being tracked Fimeg 2025-11-04 10:07:05 -05:00
  • 95f70bd9bb feat: bump to v0.1.23 with security metrics and UI improvements Fimeg 2025-11-04 09:41:27 -05:00
  • 38894f64d3 feat: add config sync endpoint and security UI updates Fimeg 2025-11-03 22:36:26 -05:00
  • eccc38d7c9 feat: separate data classification architecture Fimeg 2025-11-03 21:44:48 -05:00
  • 57be3754c6 fix: agent acknowledgment recursion and subsystem UI improvements Fimeg 2025-11-03 21:02:57 -05:00
  • d0f13e5da7 bump: agent version 0.1.20 -> 0.1.22 Fimeg 2025-11-02 14:00:55 -05:00
  • c1ad4283b0 fix: clean old config on agent reinstall Fimeg 2025-11-02 13:32:53 -05:00
  • 0062e2acab feat: setup wizard key generation Fimeg 2025-11-02 09:47:16 -05:00
  • 822f57bbdc feat: setup wizard and token management Fimeg 2025-11-02 09:32:37 -05:00
  • ec3ba88459 feat: machine binding and version enforcement Fimeg 2025-11-02 09:30:04 -05:00
  • 99480f3fe3 fix: resolve frontend approval error and add invalid command handling Fimeg 2025-11-01 21:56:31 -04:00
  • 3690472396 feat: granular subsystem commands with parallel scanner execution Fimeg 2025-11-01 20:34:00 -04:00
  • bf4d46529f feat: add resilience and reliability features for agent subsystems Fimeg 2025-11-01 18:42:41 -04:00
  • 528848f476 docs: add v0.1.18 release notes and testing status Fimeg 2025-11-01 09:48:19 -04:00
  • 8b880b2d5a docs: update README with v0.1.18 and improve update/uninstall sections Fimeg 2025-11-01 09:36:48 -04:00
  • 01c09cefab feat: agent UI redesign and version bump to 0.1.18 Fimeg 2025-11-01 09:27:58 -04:00
  • 5fd82e5697 fix: namespace rate limiter keys and prevent setup checker interval loops Fimeg 2025-10-31 19:31:52 -04:00
  • a90bb31836 merge: bring in session-loop and dashboard fixes from main Fimeg 2025-10-31 18:36:28 -04:00
  • 5e9c27b7ef fix: handle NULL reboot_reason values from database Fimeg 2025-10-31 17:34:05 -04:00
  • e72e9fc16f feat: add host restart detection and fix agent version display Fimeg 2025-10-31 15:03:59 -04:00
  • 85323884f4 Merge pull request #8 from Fimeg/3-dashboard-is-inconsistent Casey Tunturi 2025-10-31 13:30:25 -04:00
  • 08f63ccc7a fix: dashboard severity field name mismatch Fimeg 2025-10-31 13:27:37 -04:00
  • 93592f2410 Merge pull request #5 from Fimeg/fix/session-loop-bug Casey Tunturi 2025-10-31 12:49:42 -04:00
  • 7b7764115c fix: resolve 401 session refresh loop Fimeg 2025-10-31 12:29:15 -04:00
  • 3f9164c7ca fix: complete security vulnerability remediation Fimeg 2025-10-31 10:41:04 -04:00
  • 63cc7f6645 fix: critical security vulnerabilities Fimeg 2025-10-31 09:32:34 -04:00
  • e64131079e add automatic redirect from setup to login after completion Fimeg 2025-10-31 08:39:16 -04:00
  • fd4974de21 fix screenshot header text - change Windows Update History to Live Operations Fimeg 2025-10-31 08:24:37 -04:00
  • 23f8ea539e fix README screenshot layout - swap Live Operations with Linux Update History only Fimeg 2025-10-31 08:23:20 -04:00
  • 982750e694 fix welcome mode redirect - add missing /api/health endpoint Fimeg 2025-10-31 08:21:49 -04:00
  • b9dcdcf71b fix bootstrap authentication - use matching redflag_bootstrap password Fimeg 2025-10-31 08:10:53 -04:00
  • 6af159f1bb remove test-agent from version control Fimeg 2025-10-31 07:41:53 -04:00
  • e5d59eac02 fix deployment workflow - manual bootstrap copy and restart Fimeg 2025-10-31 07:41:00 -04:00
  • 44bb05ca5d added .env bootstrap and fallback Fimeg 2025-10-31 06:54:34 -04:00
  • a3e3ac33a7 docs: improve screenshot layout with collapsible section Fimeg 2025-10-30 22:23:26 -04:00
  • a92ac0ed78 v0.1.17: UI fixes, Linux improvements, documentation overhaul Fimeg 2025-10-30 22:17:48 -04:00
  • 3940877fb2 fix: use Docker volume for server config instead of bind mount Fimeg 2025-10-29 15:37:18 -04:00
  • 0b07ca4c5e fix: improve setup error handling and health endpoint Fimeg 2025-10-29 15:31:46 -04:00
  • 8abbacbec4 feat: add web UI service to docker-compose Fimeg 2025-10-29 15:12:20 -04:00
  • 8252b9edd5 fix: add Windows binaries to gitignore Fimeg 2025-10-29 14:33:40 -04:00
  • c437ecd730 fix: update gitignore to exclude aggregator-agent binary Fimeg 2025-10-29 14:06:33 -04:00
  • 88c58c1b4b fix: remove compiled binaries from repository Fimeg 2025-10-29 14:03:47 -04:00
  • 1f520fd9e6 testing: web-based server setup with automatic restart Fimeg 2025-10-29 13:37:02 -04:00
  • 73fb8d49b0 Implement web-based welcome mode configuration Fimeg 2025-10-29 13:16:17 -04:00