Commit Graph

  • 6ff6957db4 Merge branch 'fix/298-async-dashboard' into develop Jason Woltje 2026-02-03 22:51:47 -06:00
  • 9582d9a265 fix(#298): Fix async response handling in dashboard Jason Woltje 2026-02-03 22:51:25 -06:00
  • d675189a77 Merge branch 'fix/297-query-processing' into develop Jason Woltje 2026-02-03 22:49:21 -06:00
  • 4ac4219ce0 fix(#297): Implement actual query processing for federation Jason Woltje 2026-02-03 22:48:59 -06:00
  • 3e02bade98 Merge branch 'fix/195-rls-context-helpers' into develop Jason Woltje 2026-02-03 22:45:13 -06:00
  • 68f641211a fix(#195): Implement RLS context helpers consistently across all services Jason Woltje 2026-02-03 22:44:54 -06:00
  • 555fcd04db Merge fix/194-workspace-id-transmission into develop Jason Woltje 2026-02-03 22:38:40 -06:00
  • 88be403c86 feat(#194): Fix workspace ID transmission mismatch between API and client Jason Woltje 2026-02-03 22:38:13 -06:00
  • ae4221968e Merge fix/193-auth-alignment into develop Jason Woltje 2026-02-03 22:30:11 -06:00
  • a2b61d2bff feat(#193): Align authentication mechanism between API and web client Jason Woltje 2026-02-03 22:29:42 -06:00
  • 8aadfb99af Merge pull request 'M7.1 Remediation: P2 Reliability Improvements (#291-#293, #295)' (#321) from feature/m7.1-reliability-remediation into develop jason.woltje 2026-02-04 04:11:01 +00:00
  • bc5ab30363 Merge branch 'develop' into feature/m7.1-reliability-remediation jason.woltje 2026-02-04 04:10:52 +00:00
  • 0b90012947 feat(#293): implement retry logic with exponential backoff Jason Woltje 2026-02-03 22:07:55 -06:00
  • 43681ca1b1 feat(#295): validate FederationCapabilities structure Jason Woltje 2026-02-03 22:02:08 -06:00
  • 14ae97bba4 feat(#292): implement protocol version checking Jason Woltje 2026-02-03 22:00:16 -06:00
  • d373ce591f test(#291): add test for connection limit per workspace Jason Woltje 2026-02-03 21:58:24 -06:00
  • c59ab66d94 Merge pull request 'Security Sprint M7.1: Complete P1 Security Fixes (#284-#287)' (#320) from fix/284-287-p1-security-fixes into develop jason.woltje 2026-02-04 03:54:02 +00:00
  • e151d09531 feat(#287): Add redaction utility for sensitive data in logs Jason Woltje 2026-02-03 21:52:08 -06:00
  • 38695b3bb8 feat(#286): Add workspace access validation to federation endpoints Jason Woltje 2026-02-03 21:50:13 -06:00
  • 01639fff95 feat(#285): Add input sanitization for XSS prevention Jason Woltje 2026-02-03 21:47:32 -06:00
  • 3bba2f1c33 feat(#284): Reduce timestamp validation window to 60s with replay attack prevention Jason Woltje 2026-02-03 21:43:01 -06:00
  • 61e2bf7063 Merge pull request 'Security Sprint M7.1: Fix P1 Security Issues (#283, #288, #289, #290)' (#319) from fix/283-connection-status-validation into develop jason.woltje 2026-02-04 03:38:19 +00:00
  • 1390da2e74 fix(#290): Secure identity verification endpoint Jason Woltje 2026-02-03 21:36:31 -06:00
  • 77d1d14e08 fix(#289): Prevent private key decryption error data leaks Jason Woltje 2026-02-03 21:35:15 -06:00
  • ecb33a17fe fix(#288): Upgrade RSA key size to 4096 bits Jason Woltje 2026-02-03 21:33:57 -06:00
  • aabf97fe4e fix(#283): Enforce connection status validation in queries Jason Woltje 2026-02-03 21:32:47 -06:00
  • a1973e6419 Fix QA validation issues and add M7.1 security fixes (#318) Jason Woltje 2026-02-04 03:08:09 +00:00
  • 482507ce4d Merge pull request 'feat(ci): Add PostgreSQL service for integration tests' (#317) from feat/ci-postgres-service into develop jason.woltje 2026-02-04 02:51:17 +00:00
  • 3705af9991 fix: Remove tmpfs from PostgreSQL service (not allowed by Woodpecker) Jason Woltje 2026-02-03 20:46:13 -06:00
  • f25782a850 feat(ci): Add PostgreSQL service for integration tests Jason Woltje 2026-02-03 20:44:14 -06:00
  • 0a527d2a4e fix(#279): Validate orchestrator URL configuration (SSRF risk) Jason Woltje 2026-02-03 20:47:41 -06:00
  • 09bb6df0b6 Merge pull request 'fix(#306): Fix 25 failing API tests' (#316) from fix/306-test-failures into develop jason.woltje 2026-02-04 02:37:32 +00:00
  • 671446864d Merge branch 'develop' into fix/306-test-failures jason.woltje 2026-02-04 02:37:22 +00:00
  • ebd842f007 fix(#278): Implement CSRF protection using double-submit cookie pattern Jason Woltje 2026-02-03 20:34:03 -06:00
  • 001a44532d Merge pull request 'feat(#42): Implement persistent Jarvis chat overlay' (#307) from work/m4-llm into develop jason.woltje 2026-02-04 02:29:05 +00:00
  • b7f4749ffb Merge branch 'develop' into work/m4-llm jason.woltje 2026-02-04 02:28:50 +00:00
  • 596ec39442 fix(#277): Add comprehensive security event logging for command injection Jason Woltje 2026-02-03 20:27:28 -06:00
  • a9254c1bd8 fix(#277): Add comprehensive security event logging for command injection Jason Woltje 2026-02-03 20:27:28 -06:00
  • 744290a438 fix(#276): Add comprehensive audit logging for incoming connections Jason Woltje 2026-02-03 20:24:46 -06:00
  • 0669c7cb77 feat(#42): Implement persistent Jarvis chat overlay Jason Woltje 2026-02-03 20:24:41 -06:00
  • 7d9c102c6d fix(#275): Prevent silent connection initiation failures Jason Woltje 2026-02-03 20:21:06 -06:00
  • 7a84d96d72 fix(#274): Add input validation to prevent command injection in git operations Jason Woltje 2026-02-03 20:17:47 -06:00
  • 148121c9d4 fix: Make lint and test steps blocking in CI Jason Woltje 2026-02-03 20:16:13 -06:00
  • 07f271e4fa Revert "feat: Implement automated PR merging with comprehensive quality gates" Jason Woltje 2026-02-03 20:09:58 -06:00
  • 701df76df1 fix: resolve TypeScript errors in orchestrator and API Jason Woltje 2026-02-03 20:07:49 -06:00
  • 7c9bb67fcd feat: Implement automated PR merging with comprehensive quality gates Jason Woltje 2026-02-03 20:04:48 -06:00
  • 3e15f39b3e Merge pull request 'feat(#273): Add capability-based authorization for federation' (#305) from work/m7.1-security into develop jason.woltje 2026-02-04 01:58:07 +00:00
  • 449ef39d96 Merge branch 'develop' into work/m7.1-security jason.woltje 2026-02-04 01:57:27 +00:00
  • de9ab5d96d fix: resolve critical security vulnerability in @isaacs/brace-expansion Jason Woltje 2026-02-03 19:55:20 -06:00
  • e31cf89437 Merge pull request 'Migrate from Harbor to Gitea Packages registry' (#270) from harbor-to-gitea-migration into develop jason.woltje 2026-02-04 01:53:20 +00:00
  • 004f7828fb feat(#273): Implement capability-based authorization for federation Jason Woltje 2026-02-03 19:47:30 -06:00
  • dc1ed2a59e Merge pull request 'Release: Merge develop to main (111 commits)' (#302) from develop into main jason.woltje 2026-02-04 01:37:24 +00:00
  • f7632feeb9 Merge pull request 'feat(#52): Implement Active Projects & Agent Chains widget' (#301) from feature/52-active-projects-widget into develop jason.woltje 2026-02-04 01:37:07 +00:00
  • 6d4fbef3f1 Merge branch 'develop' into feature/52-active-projects-widget jason.woltje 2026-02-04 01:36:57 +00:00
  • f0be6a31e4 Merge branch 'develop' into harbor-to-gitea-migration jason.woltje 2026-02-04 01:33:16 +00:00
  • 25b0f122dd Merge pull request 'fix(#272): Add rate limiting to federation endpoints (DoS protection)' (#300) from fix/272-rate-limiting into develop jason.woltje 2026-02-04 01:32:41 +00:00
  • db3782773f fix: Resolve merge conflicts with develop Jason Woltje 2026-02-03 19:32:34 -06:00
  • 0f60b7efe2 Merge pull request 'fix(#271): Implement OIDC token validation (authentication bypass)' (#299) from fix/271-oidc-token-validation into develop jason.woltje 2026-02-04 01:31:32 +00:00
  • 4c3604e85c feat(#52): implement Active Projects & Agent Chains widget Jason Woltje 2026-02-03 19:17:13 -06:00
  • 760b5c6e8c fix(#272): Add rate limiting to federation endpoints (DoS protection) Jason Woltje 2026-02-03 18:58:00 -06:00
  • 774b249fd5 fix(#271): implement OIDC token validation (authentication bypass) Jason Woltje 2026-02-03 16:50:06 -06:00
  • bb144a7d1c feat(infra): Migrate from Harbor to Gitea Packages registry Jason Woltje 2026-02-03 16:20:28 -06:00
  • 0495f979a7 feat(#94): implement spoke configuration UI Jason Woltje 2026-02-03 14:51:59 -06:00
  • 12abdfe81d feat(#93): implement agent spawn via federation Jason Woltje 2026-02-03 14:37:06 -06:00
  • a8c8af21e5 fix(#92): use PDA-friendly language (Target instead of Due) Jason Woltje 2026-02-03 14:24:24 -06:00
  • 8178617e53 feat(#92): implement Aggregated Dashboard View Jason Woltje 2026-02-03 14:18:18 -06:00
  • 5cf02e824b feat(#91): implement Connection Manager UI for federation Jason Woltje 2026-02-03 14:03:44 -06:00
  • ca4f5ec011 feat(#90): implement EVENT subscriptions for federation Jason Woltje 2026-02-03 13:45:00 -06:00
  • 9501aa3867 feat(#89): implement COMMAND message type for federation Jason Woltje 2026-02-03 13:28:49 -06:00
  • 1159ca42a7 feat(#88): implement QUERY message type for federation Jason Woltje 2026-02-03 13:12:12 -06:00
  • 70a6bc82e0 feat(#87): implement cross-instance identity linking for federation Jason Woltje 2026-02-03 12:55:37 -06:00
  • fc87494137 fix(orchestrator): resolve all M6 remediation issues (#260-#269) Jason Woltje 2026-02-03 12:44:04 -06:00
  • 6878d57c83 feat(#86): implement Authentik OIDC integration for federation Jason Woltje 2026-02-03 12:34:24 -06:00
  • df2086ffe8 fix(#85): resolve TypeScript compilation and validation issues Jason Woltje 2026-02-03 11:48:23 -06:00
  • fc3919012f feat(#85): implement CONNECT/DISCONNECT protocol Jason Woltje 2026-02-03 11:41:07 -06:00
  • b336d9c1f7 chore: cleanup 1,049 auto-generated QA reports Jason Woltje 2026-02-03 11:39:00 -06:00
  • e3dd490d4d fix(#84): address critical security issues in federation identity Jason Woltje 2026-02-03 11:13:12 -06:00
  • 7989c089ef feat(#84): implement instance identity model for federation Jason Woltje 2026-02-03 10:58:50 -06:00
  • 6e63508f97 fix(#M5-QA): address security findings from code review Jason Woltje 2026-02-02 16:50:38 -06:00
  • 0e64dc8525 feat(#72): implement interactive graph visualization component Jason Woltje 2026-02-02 15:38:16 -06:00
  • 5d348526de feat(#71): implement graph data API Jason Woltje 2026-02-02 15:27:00 -06:00
  • 3969dd5598 feat(#70): implement semantic search API with Ollama embeddings Jason Woltje 2026-02-02 15:15:04 -06:00
  • 3dfa603a03 feat(#69): implement embedding generation pipeline Jason Woltje 2026-02-02 15:06:11 -06:00
  • 3cb6eb7f8b feat(#67): implement search UI with filters and shortcuts Jason Woltje 2026-02-02 14:50:25 -06:00
  • c3500783d1 feat(#66): implement tag filtering in search API endpoint Jason Woltje 2026-02-02 14:33:31 -06:00
  • 24d59e7595 feat(#65): implement full-text search with tsvector and GIN index Jason Woltje 2026-02-02 14:25:45 -06:00
  • a0dc2f798c fix(#196, #199): Fix TypeScript errors from race condition and throttler changes Jason Woltje 2026-02-02 13:31:47 -06:00
  • e808487725 feat(M6): Set up orchestrator service foundation Jason Woltje 2026-02-02 13:16:19 -06:00
  • 9e06e977be refactor(orchestrator): Convert from Fastify to NestJS Jason Woltje 2026-02-02 13:14:36 -06:00
  • 41d56dadf0 fix(#199): implement rate limiting on webhook endpoints Jason Woltje 2026-02-02 13:07:16 -06:00
  • 210b3d2e8f fix(#198): Strengthen WebSocket authentication Jason Woltje 2026-02-02 13:04:34 -06:00
  • 431bcb3f0f feat(M6): Set up orchestrator service foundation Jason Woltje 2026-02-02 13:00:48 -06:00
  • 3c7dd01d73 docs(#197): update scratchpad with completion status Jason Woltje 2026-02-02 12:55:17 -06:00
  • ef25167c24 fix(#196): fix race condition in job status updates Jason Woltje 2026-02-02 12:51:17 -06:00
  • a3b48dd631 fix(#187): implement server-side SSE error recovery Jason Woltje 2026-02-02 12:41:12 -06:00
  • 7101864a15 fix(#189): add composite database index for job_events table Jason Woltje 2026-02-02 12:30:19 -06:00
  • e3479aeffd fix(#188): sanitize Discord error logs to prevent secret exposure Jason Woltje 2026-02-02 12:24:29 -06:00
  • 29b120a6f1 fix(#186): add comprehensive input validation to webhook and job DTOs Jason Woltje 2026-02-02 12:22:11 -06:00
  • 6a4cb93b05 fix(#192): fix CORS configuration for cookie-based authentication Jason Woltje 2026-02-02 12:13:17 -06:00
  • b42c86360b fix(#190,#191): fix XSS vulnerabilities in Mermaid and WikiLink rendering Jason Woltje 2026-02-02 12:05:33 -06:00