Commit Graph

  • 8d899cc70c refactor: use HeartbeatRequest from cameleer3-common hsiegeln 2026-04-02 22:05:26 +02:00
  • 520b80444a feat(#119): accept route states in heartbeat and state-change events hsiegeln 2026-04-02 21:45:13 +02:00
  • 17aff5ef9d docs: route state protocol extension spec hsiegeln 2026-04-02 19:26:38 +02:00
  • b714d3363f feat(#119): expose route state in catalog API and sidebar/dashboard hsiegeln 2026-04-02 19:15:46 +02:00
  • 0acceaf1a9 feat(#119): add RouteStateRegistry for tracking route operational state hsiegeln 2026-04-02 19:15:35 +02:00
  • ca1d472b78 feat(#117): agent-count toasts and persistent error toast dismiss hsiegeln 2026-04-02 19:08:00 +02:00
  • c3b4f70913 feat(#116): update command hooks for synchronous group response hsiegeln 2026-04-02 19:01:06 +02:00
  • 027e45aadf feat(#116): synchronous group command dispatch with multi-agent response collection hsiegeln 2026-04-02 19:00:56 +02:00
  • f39f07e7bf feat(#118): add confirmation dialog for stop and suspend commands hsiegeln 2026-04-02 18:54:23 +02:00
  • d21d8b2c48 fix(#112): initialize sidebar accordion state from initial route hsiegeln 2026-04-02 18:36:43 +02:00
  • d5f5601554 fix(#112): add missing Routes section, fix admin double padding hsiegeln 2026-04-02 18:32:26 +02:00
  • 00042b1d14 feat(#112): remove admin tabs, sidebar handles navigation hsiegeln 2026-04-02 18:29:29 +02:00
  • fe49eb5aba feat(#112): migrate to composable sidebar with accordion and collapse hsiegeln 2026-04-02 18:29:25 +02:00
  • bc913eef6e feat(#112): extract sidebar tree builders and types from DS hsiegeln 2026-04-02 18:29:22 +02:00
  • d70ad91b33 docs: clarify search ownership and icon-rail click behavior hsiegeln 2026-04-02 17:41:31 +02:00
  • ba361af2d7 docs: composable sidebar design spec for #112 hsiegeln 2026-04-02 17:38:01 +02:00
  • 78777d2ba6 Revert "feat(#112): hide sidebar, topbar, cmd palette on admin pages" hsiegeln 2026-04-02 17:22:06 +02:00
  • 3f8a9715a4 Revert "feat(#112): add admin header bar with back button and logout" hsiegeln 2026-04-02 17:22:06 +02:00
  • f00a3e8b97 Revert "fix(#112): remove dead admin breadcrumb code, add logout aria-label" hsiegeln 2026-04-02 17:22:06 +02:00
  • d5028193c0 fix(#112): remove dead admin breadcrumb code, add logout aria-label hsiegeln 2026-04-02 17:16:01 +02:00
  • a484364029 feat(#112): add admin header bar with back button and logout hsiegeln 2026-04-02 17:12:50 +02:00
  • d95e518622 feat(#112): hide sidebar, topbar, cmd palette on admin pages hsiegeln 2026-04-02 17:12:44 +02:00
  • 56297701e6 fix: use ILIKE for case-insensitive log search in ClickHouse hsiegeln 2026-04-02 16:35:34 +02:00
  • 8c7c9911c4 feat: highlight search matches in log results hsiegeln 2026-04-02 16:34:15 +02:00
  • 4d66d6ab23 fix: use deterministic badge color for app names in Logs tab hsiegeln 2026-04-02 16:31:04 +02:00
  • b73f5e6dd4 feat: add Logs tab with cursor-paginated search, level filters, and live tail hsiegeln 2026-04-02 08:47:16 +02:00
  • a52751da1b fix: avoid alias shadowing in processor metrics -Merge query hsiegeln 2026-04-01 22:24:50 +02:00
  • 51780031ea fix: use alias in ORDER BY for processor metrics query hsiegeln 2026-04-01 22:11:54 +02:00
  • eb2cafc7fa fix: use jar instead of unzip in sonarqube workflow hsiegeln 2026-04-01 22:02:09 +02:00
  • 805e6d51cb fix: add processor_type to stats_1m_processor_detail MV hsiegeln 2026-04-01 22:00:23 +02:00
  • f3feaddbfe feat: show distinct attribute keys in cmd-k Attributes tab hsiegeln 2026-04-01 21:39:27 +02:00
  • 9057981cf7 fix: use composite ID for routes in command palette search data hsiegeln 2026-04-01 21:33:23 +02:00
  • b30a5b5760 fix: prevent cmd-k scroll reset on catalog poll refresh hsiegeln 2026-04-01 21:22:50 +02:00
  • 910230cbf8 fix: add <mark> highlighting to search match context snippets hsiegeln 2026-04-01 21:18:04 +02:00
  • 1d791bb329 fix: use exact match for ID fields in full-text search hsiegeln 2026-04-01 21:13:54 +02:00
  • 9781fe0d7c fix: include execution/correlation/exchange IDs in full-text search hsiegeln 2026-04-01 21:12:15 +02:00
  • 92951f1dcf chore: update @cameleer/design-system to v0.1.22 hsiegeln 2026-04-01 21:09:20 +02:00
  • a7d256b38a fix: compute hasTraceData from processor records in chunk accumulator hsiegeln 2026-04-01 21:04:34 +02:00
  • e26266532a fix: regenerate OpenAPI types, fix search scoping by applicationId hsiegeln 2026-04-01 20:55:19 +02:00
  • 178bc40706 Revert "fix: sidebar selection highlight and scoped command palette search" hsiegeln 2026-04-01 20:43:27 +02:00
  • 4168a6d45b fix: sidebar selection highlight and scoped command palette search hsiegeln 2026-04-01 20:41:42 +02:00
  • a028905e41 fix: update agent field names in frontend to match backend DTO hsiegeln 2026-04-01 20:36:31 +02:00
  • f82aa26371 fix: improve ClickHouse admin page, fix AgentHealth type error hsiegeln 2026-04-01 20:18:06 +02:00
  • 188810e54b feat: remove TimescaleDB, dead PG stores, and storage feature flags hsiegeln 2026-04-01 20:10:58 +02:00
  • 283e38a20d feat: remove OpenSearch, add ClickHouse admin page hsiegeln 2026-04-01 18:56:06 +02:00
  • 5ed7d38bf7 fix: sort sidebar entries alphanumerically hsiegeln 2026-04-01 18:24:39 +02:00
  • 4cdbcdaeea fix: update frontend field names for identity rename (applicationId, instanceId) hsiegeln 2026-04-01 18:22:16 +02:00
  • aa2d203f4e feat: add UI usage analytics tracking hsiegeln 2026-04-01 17:53:32 +02:00
  • ce4abaf862 fix: infer compound node color from descendants when no own overlay state hsiegeln 2026-04-01 17:37:47 +02:00
  • 40ce4a57b4 fix: only show amber on containers where gate blocked all children hsiegeln 2026-04-01 17:32:39 +02:00
  • b44ffd08be fix: color compound nodes by execution status in overlay hsiegeln 2026-04-01 17:20:59 +02:00
  • cf439248b5 feat: expose iteration/iterationSize fields for diagram overlay hsiegeln 2026-04-01 17:14:36 +02:00
  • e8f9ada1d1 fix: inject ClickHouse JdbcTemplate into stats-querying controllers hsiegeln 2026-04-01 16:34:56 +02:00
  • bc70797e31 fix: force UTC timezone in Docker runtime hsiegeln 2026-04-01 16:24:23 +02:00
  • f6123b8a7c fix: use explicit UTC formatting in ClickHouse DateTime literals hsiegeln 2026-04-01 16:13:52 +02:00
  • d739094a56 fix: update ClickHouse DDL files with new column names instead of ALTER RENAME hsiegeln 2026-04-01 12:40:54 +02:00
  • 91400defe9 fix: add missing V9 (ClickHouse) and V14 (PostgreSQL) identity column rename migrations hsiegeln 2026-04-01 12:33:02 +02:00
  • 909d713837 feat: rename agent identity fields for protocol v2 + add SHUTDOWN lifecycle state hsiegeln 2026-04-01 12:22:42 +02:00
  • ad8dd73596 fix: update ChunkAccumulator tests for DiagramStore constructor param hsiegeln 2026-04-01 10:58:27 +02:00
  • e50c9fa60d fix: address SonarQube reliability issues hsiegeln 2026-04-01 10:55:31 +02:00
  • d4dbfa7ae6 fix: populate diagramContentHash in chunked ingestion pipeline hsiegeln 2026-04-01 10:50:34 +02:00
  • 59374482bc fix: replace PostgreSQL aggregate functions with ClickHouse -Merge combinators hsiegeln 2026-04-01 10:49:06 +02:00
  • 43e187a023 fix: ChunkIngestionController ObjectMapper missing FAIL_ON_UNKNOWN_PROPERTIES hsiegeln 2026-04-01 10:45:12 +02:00
  • bc1c71277c fix: resolve duplicate ExecutionStore bean conflict hsiegeln 2026-04-01 09:44:02 +02:00
  • 520181d241 test(clickhouse): add integration tests for execution read path and tree reconstruction hsiegeln 2026-04-01 00:11:44 +02:00
  • 95b9dea5c4 feat(clickhouse): wire ClickHouseExecutionStore as active ExecutionStore hsiegeln 2026-04-01 00:09:14 +02:00
  • 151b96a680 feat: seq-based tree reconstruction for ClickHouse flat processor model hsiegeln 2026-04-01 00:07:20 +02:00
  • 0661fd995f feat(clickhouse): add read methods to ClickHouseExecutionStore hsiegeln 2026-04-01 00:04:03 +02:00
  • 190ae2797d refactor: extend ProcessorRecord with seq/iteration fields for ClickHouse model hsiegeln 2026-04-01 00:02:03 +02:00
  • 968117c41a feat(clickhouse): wire Phase 4 stores with feature flags hsiegeln 2026-03-31 23:44:10 +02:00
  • 7d7eb52afb feat(clickhouse): add ClickHouseLogStore with LogIndex interface hsiegeln 2026-03-31 23:42:07 +02:00
  • c73e4abf68 feat(clickhouse): add ClickHouseAgentEventRepository with integration tests hsiegeln 2026-03-31 23:37:51 +02:00
  • cd63d300b3 feat(clickhouse): add ClickHouseDiagramStore with integration tests hsiegeln 2026-03-31 23:35:32 +02:00
  • f7daadaaa9 feat(clickhouse): add DDL for route_diagrams, agent_events, and logs tables hsiegeln 2026-03-31 23:30:38 +02:00
  • af080337f5 feat: comprehensive ClickHouse low-memory tuning and switch all storage to ClickHouse hsiegeln 2026-03-31 23:27:10 +02:00
  • 606f81a970 fix: align server with protocol v2 chunked transport spec hsiegeln 2026-03-31 23:18:35 +02:00
  • 154bce366a fix: remove references to deleted ProcessorExecution tree fields hsiegeln 2026-03-31 23:00:11 +02:00
  • a669df08bd fix(clickhouse): tune memory settings to prevent OOM on insert hsiegeln 2026-03-31 22:54:43 +02:00
  • af18fc4142 Merge branch 'worktree-clickhouse-phase2' hsiegeln 2026-03-31 22:06:35 +02:00
  • 1a00eed389 fix: schema initializer skips comment-only SQL segments hsiegeln 2026-03-31 22:06:31 +02:00
  • 0423518f72 feat: ClickHouse Phase 3 — Stats & Analytics (materialized views) hsiegeln 2026-03-31 21:52:13 +02:00
  • 9df00fdde0 feat(clickhouse): wire ClickHouseStatsStore with cameleer.storage.stats feature flag (default: clickhouse) hsiegeln 2026-03-31 21:51:45 +02:00
  • 052990bb59 feat(clickhouse): add ClickHouseStatsStore with -Merge aggregate queries hsiegeln 2026-03-31 21:49:22 +02:00
  • eb0d26814f feat(clickhouse): add stats materialized views DDL (5 tables + 5 MVs) hsiegeln 2026-03-31 20:11:38 +02:00
  • c8e6bbe059 Merge branch 'worktree-clickhouse-phase2' hsiegeln 2026-03-31 20:02:49 +02:00
  • a9eabe97f7 fix: wire @Primary JdbcTemplate to the @Primary DataSource bean hsiegeln 2026-03-31 20:02:44 +02:00
  • e724607a66 feat: ClickHouse Phase 2 — Executions + Search (chunked transport) hsiegeln 2026-03-31 19:37:21 +02:00
  • 07f215b0fd refactor: replace server-side DTOs with cameleer3-common ExecutionChunk and FlatProcessorRecord hsiegeln 2026-03-31 19:33:49 +02:00
  • 38551eac9d test(clickhouse): add end-to-end chunk pipeline integration test hsiegeln 2026-03-31 19:24:55 +02:00
  • 31f7113b3f feat(clickhouse): wire ChunkAccumulator, flush scheduler, and search feature flag hsiegeln 2026-03-31 19:21:19 +02:00
  • 6052407c82 feat(clickhouse): add ClickHouseSearchIndex with ngram-accelerated SQL search hsiegeln 2026-03-31 19:18:01 +02:00
  • 776f2ce90d feat(clickhouse): add ExecutionFlushScheduler and ChunkIngestionController hsiegeln 2026-03-31 19:12:38 +02:00
  • 62420cf0c2 feat(clickhouse): add ChunkAccumulator for chunked execution ingestion hsiegeln 2026-03-31 19:10:21 +02:00
  • 81f7f8afe1 feat(clickhouse): add ClickHouseExecutionStore with batch insert for chunked format hsiegeln 2026-03-31 19:07:33 +02:00
  • b30dfa39f4 feat(clickhouse): add executions and processor_executions DDL for chunked transport hsiegeln 2026-03-31 19:04:19 +02:00
  • 20c8e17843 feat: add server-side ExecutionChunk and FlatProcessorRecord DTOs hsiegeln 2026-03-31 19:02:47 +02:00
  • a96fe59840 Merge pull request 'fix: add @Primary PG DataSource/JdbcTemplate to prevent CH bean conflict' (#99) from feature/clickhouse-phase1 into main hsiegeln 2026-03-31 18:21:00 +02:00
  • 7cf849269f fix: add @Primary PG DataSource/JdbcTemplate to prevent CH bean conflict hsiegeln 2026-03-31 18:18:09 +02:00
  • 76afcaa637 Merge pull request 'fix: cast DateTime64 to DateTime in ClickHouse TTL expression' (#98) from feature/clickhouse-phase1 into main hsiegeln 2026-03-31 18:10:58 +02:00
  • b1c5cc0616 fix: cast DateTime64 to DateTime in ClickHouse TTL expression hsiegeln 2026-03-31 18:10:20 +02:00