Commit Graph

  • 7532cc9d59 chore: update @cameleer/design-system to 0.1.7 hsiegeln 2026-03-24 21:59:40 +01:00
  • e7590d72fd fix: restore Swagger UI on api-docs page hsiegeln 2026-03-24 20:53:48 +01:00
  • 57ce1db248 add metrics ingestion diagnostics and upgrade cameleer3-common to 0.0.3 hsiegeln 2026-03-24 20:23:26 +01:00
  • c97d730a00 fix: show N/A for agent heap/CPU when no JVM metrics available hsiegeln 2026-03-24 19:46:58 +01:00
  • 581c4f9ad9 fix: restore registry URL in package-lock.json for CI hsiegeln 2026-03-24 19:15:44 +01:00
  • ef6bc4be21 fix: add npm registry auth token for UI build in CI hsiegeln 2026-03-24 19:12:35 +01:00
  • 8534bb8839 chore: upgrade @cameleer/design-system to v0.1.6 hsiegeln 2026-03-24 19:07:13 +01:00
  • a5bc7cf6d1 fix: use self-portaling DetailPanel from design system v0.1.5 hsiegeln 2026-03-24 19:00:02 +01:00
  • 5d2eff4f73 fix: normalize null fields from unconfigured OIDC response hsiegeln 2026-03-24 18:44:02 +01:00
  • 9a4a4dc1af fix: handle null defaultRoles in OIDC config page hsiegeln 2026-03-24 18:41:59 +01:00
  • f3241e904f fix: use createPortal for DetailPanel instead of context+useEffect hsiegeln 2026-03-24 18:38:59 +01:00
  • 5de792744e fix: hoist DetailPanel into AppShell detail slot for proper slide-in hsiegeln 2026-03-24 18:28:03 +01:00
  • 0a5f4a03b5 chore: upgrade @cameleer/design-system to v0.1.4 hsiegeln 2026-03-24 18:18:20 +01:00
  • 4ac11551c9 feat: add auto-refresh toggle wired to all polling queries hsiegeln 2026-03-24 18:10:32 +01:00
  • 6fea5f2c5b fix: use .keyword suffix for text field sorting in OpenSearch hsiegeln 2026-03-24 17:56:18 +01:00
  • b7cac68ee1 fix: filter exchanges by application and restore snake_case sort columns hsiegeln 2026-03-24 17:41:07 +01:00
  • cdbe330c47 fix: support all sortable columns and use camelCase for OpenSearch hsiegeln 2026-03-24 17:36:51 +01:00
  • 53e9073dca fix: update ExecutionRecord constructor in stats test for new fields claude 2026-03-24 17:26:07 +01:00
  • b8c316727e fix: update ExecutionRecord constructor calls in tests for new fields claude 2026-03-24 17:25:48 +01:00
  • 48455cd559 fix: use server-side sorting for paginated tables hsiegeln 2026-03-24 17:05:06 +01:00
  • aa3d9f375b Merge pull request 'feat: agent protocol v2 — engine levels, enriched acks, route snapshots' (#91) from fix/agent-protocol-v2 into main hsiegeln 2026-03-24 16:50:09 +01:00
  • e54d20bcb7 feat: migrate login page to design system styling hsiegeln 2026-03-24 16:44:52 +01:00
  • 81f85aa82d feat: replace UI with design system example pages wired to real API hsiegeln 2026-03-24 16:42:16 +01:00
  • 2887fe9599 feat: add V3 migration for engine_level and route-level snapshot columns claude 2026-03-24 16:13:11 +01:00
  • b1679b110c feat: add engine_level and route-level snapshot columns to PostgresExecutionStore claude 2026-03-24 16:12:46 +01:00
  • e7835e1100 feat: map engineLevel and route-level snapshots in IngestionService claude 2026-03-24 16:11:55 +01:00
  • ed65b87af2 feat: add engineLevel and route-level snapshot fields to ExecutionRecord claude 2026-03-24 16:11:26 +01:00
  • 4a99e6cf6b feat: support enriched command ack with status/message + set-traced-processors command type claude 2026-03-24 16:11:04 +01:00
  • 4d9a9ff851 feat: add CommandAckRequest DTO for enriched command acknowledgments claude 2026-03-24 16:10:27 +01:00
  • 292a38fe30 feat: add SET_TRACED_PROCESSORS command type for per-processor overrides claude 2026-03-24 16:10:21 +01:00
  • dafd7adb00 chore: upgrade @cameleer/design-system to v0.0.3 v0.0.1 hsiegeln 2026-03-24 15:42:38 +01:00
  • 44eecfa5cd deleted obsolote files hsiegeln 2026-03-24 10:24:13 +01:00
  • ff76751629 refactor: rename agent group→application across entire codebase hsiegeln 2026-03-24 08:48:12 +01:00
  • 413839452c fix: use statsForApp when application is set without routeId hsiegeln 2026-03-24 08:28:05 +01:00
  • c33e899be7 fix: accept both 'application' and 'group' query params in search API hsiegeln 2026-03-24 08:25:05 +01:00
  • 180514a039 fix: align RBAC user management styling with mock design hsiegeln 2026-03-24 08:21:11 +01:00
  • 60fced56ed fix: format Documents column with user locale in OpenSearch admin hsiegeln 2026-03-24 08:17:06 +01:00
  • 515c942623 feat: add admin tab navigation between subpages hsiegeln 2026-03-23 22:17:33 +01:00
  • 3ccd4b6548 fix: self-host fonts instead of loading from Google Fonts CDN hsiegeln 2026-03-23 22:06:59 +01:00
  • dad608e3a2 fix: display timestamps in user's local timezone, not UTC hsiegeln 2026-03-23 22:00:44 +01:00
  • 7479dd6daf fix: convert Instant to Timestamp for JDBC agent metrics query hsiegeln 2026-03-23 21:59:22 +01:00
  • e4dff0cad1 fix: align RoutesMetrics with mock — chart titles, Invalid Date bug hsiegeln 2026-03-23 21:55:29 +01:00
  • 717367252c fix: align AgentInstance page with mock design hsiegeln 2026-03-23 21:51:44 +01:00
  • a06808a2a2 fix: align AgentHealth page with mock design hsiegeln 2026-03-23 21:50:16 +01:00
  • 6b750df1c4 fix: remove hardcoded locales from UI formatting hsiegeln 2026-03-23 21:44:16 +01:00
  • ea56bcf2d7 fix: split Flyway migration — DDL in V1, policies in V2 hsiegeln 2026-03-23 21:34:35 +01:00
  • 826466aa55 fix: cast diagram layout response type to fix TS build error hsiegeln 2026-03-23 21:25:36 +01:00
  • 6a5dba4eba refactor: rename group_name→application_name in DB, OpenSearch, SQL hsiegeln 2026-03-23 21:24:19 +01:00
  • 8ad0016a8e refactor: rename group/groupName to application/applicationName hsiegeln 2026-03-23 21:21:38 +01:00
  • 3c226de62f fix: use diagramContentHash for Route Flow instead of groupName hsiegeln 2026-03-23 21:13:01 +01:00
  • c8c62a98bb fix: add groupName to ExecutionSummary in schema.d.ts hsiegeln 2026-03-23 21:03:45 +01:00
  • 2ae2871822 fix: add groupName to ExecutionDetail, rewrite ExchangeDetail to match mock hsiegeln 2026-03-23 21:02:14 +01:00
  • a950feaef1 fix: Dashboard DetailPanel uses flat scrollable layout matching mock hsiegeln 2026-03-23 20:51:23 +01:00
  • 695969d759 fix: DetailPanel slide-in now visible — fixed empty content bug and positioning hsiegeln 2026-03-23 20:47:43 +01:00
  • a72b0954db fix: add groupName to ExecutionSummary, locale format stat values, inspect column, fix duplicate keys hsiegeln 2026-03-23 20:41:46 +01:00
  • 4572230c9c fix: align all pages with design system mocks — stat cards, tables, detail panels hsiegeln 2026-03-23 20:28:56 +01:00
  • 752d7ec0e7 feat: add Users tab with split-pane layout, inline create, detail panel hsiegeln 2026-03-23 18:32:45 +01:00
  • 9ab38dfc59 feat: add Groups tab with hierarchy management and member/role assignment hsiegeln 2026-03-23 18:32:18 +01:00
  • 907bcd5017 feat: add Roles tab with system role protection and principal display hsiegeln 2026-03-23 18:32:07 +01:00
  • 83caf4be5b feat: align Agent Instance with mock — JVM charts, process info, stat cards, log placeholder hsiegeln 2026-03-23 18:29:25 +01:00
  • 1533bea2a6 refactor: restructure RBAC page to container + tab components, add CSS module hsiegeln 2026-03-23 18:28:52 +01:00
  • 94d1e81852 feat: add Route Detail page with diagram, processor stats, and tabbed sections hsiegeln 2026-03-23 18:25:58 +01:00
  • 8e27f45a2b feat: add default roles and ConfirmDialog to OIDC config hsiegeln 2026-03-23 18:25:14 +01:00
  • a86f56f588 feat: add Timeline/Flow toggle to Exchange Detail hsiegeln 2026-03-23 18:22:45 +01:00
  • 651cf9de6e feat: add correlation chain and processor count to Exchange Detail hsiegeln 2026-03-23 18:19:50 +01:00
  • 63d8078688 feat: align Dashboard stat cards with mock, add errors section to DetailPanel hsiegeln 2026-03-23 18:19:33 +01:00
  • ee69dbedfc feat: use TopBar onLogout prop, add ToastProvider hsiegeln 2026-03-23 18:17:38 +01:00
  • 313d871948 chore: update design system to v0.0.2, regenerate schema.d.ts hsiegeln 2026-03-23 18:16:15 +01:00
  • f4d2693561 feat: enrich AgentInstanceResponse with version/capabilities, add password reset endpoint hsiegeln 2026-03-23 18:13:37 +01:00
  • 2051572ee2 feat: add GET /agents/{id}/metrics endpoint for JVM metrics hsiegeln 2026-03-23 18:11:22 +01:00
  • cc433b4215 feat: add GET /routes/metrics/processors endpoint hsiegeln 2026-03-23 18:10:54 +01:00
  • 31b60c4e24 feat: add V7 migration for per-processor-id continuous aggregate hsiegeln 2026-03-23 18:09:24 +01:00
  • 017a0c218e docs: add UI mock alignment design spec and implementation plan hsiegeln 2026-03-23 18:06:26 +01:00
  • 4ff01681d4 style: add CSS modules to all pages matching design system mock layouts hsiegeln 2026-03-19 18:16:16 +01:00
  • f2744e3094 fix: correct response field mappings and add logout button hsiegeln 2026-03-19 18:06:49 +01:00
  • ea5b5a685d fix: correct SearchRequest field names (offset/limit, sortField/sortDir) hsiegeln 2026-03-19 17:55:27 +01:00
  • 045d9ea890 fix: correct page directory casing for case-sensitive filesystems hsiegeln 2026-03-19 17:43:42 +01:00
  • 9613bddc60 docs: add UI dev instructions and configurable API proxy target hsiegeln 2026-03-19 17:42:17 +01:00
  • 2b111c603c feat: migrate UI to @cameleer/design-system, add backend endpoints hsiegeln 2026-03-19 17:38:39 +01:00
  • 82124c3145 fix: remove RBAC user_roles insert from agent registration hsiegeln 2026-03-18 22:10:48 +01:00
  • 17ef48e392 fix: return rotated refresh token from agent token refresh endpoint hsiegeln 2026-03-18 16:44:16 +01:00
  • 4085f42160 Merge pull request 'fix/admin-scope-filtering' (#88) from fix/admin-scope-filtering into main hsiegeln 2026-03-18 11:21:52 +01:00
  • 0fcbe83cc2 refactor: consolidate oidc_config and admin_thresholds into generic server_config table hsiegeln 2026-03-18 11:16:31 +01:00
  • 5a0a915cc6 fix: scope admin infra pages to current tenant's tables and indices hsiegeln 2026-03-18 09:29:06 +01:00
  • f01487ccb4 Merge pull request 'feature/rbac-management' (#86) from feature/rbac-management into main hsiegeln 2026-03-17 19:51:13 +01:00
  • 033cfcf5fc refactor: rework audit log to full-width table with filter bar hsiegeln 2026-03-17 19:39:55 +01:00
  • 6d650cdf34 feat: harmonize admin pages to split-pane layout with shared CSS hsiegeln 2026-03-17 19:30:38 +01:00
  • 6f5b5b8655 feat: add password support for local user creation and per-user login hsiegeln 2026-03-17 19:08:19 +01:00
  • 653ef958ed fix: add edit mode for parent group dropdown, fix updateGroup to preserve parent hsiegeln 2026-03-17 19:05:57 +01:00
  • 48b17f83a3 fix: handle empty 200 responses in adminFetch to fix stale UI after mutations hsiegeln 2026-03-17 19:04:41 +01:00
  • 9d08e74913 feat: SHA-based avatar colors, user create/edit, editable names, +Add visibility hsiegeln 2026-03-17 18:52:07 +01:00
  • f42e6279e6 fix: null safety in role/group creation, add user create/update endpoints hsiegeln 2026-03-17 18:49:34 +01:00
  • d025919f8d feat: add group create, delete, role assignment, and parent dropdown hsiegeln 2026-03-17 18:35:04 +01:00
  • db6143f9da feat: add role create and delete with system role protection hsiegeln 2026-03-17 18:34:46 +01:00
  • 4821ddebba feat: add user delete, group/role assignment, and date format fix hsiegeln 2026-03-17 18:34:40 +01:00
  • 65001e0ed0 feat: add MultiSelectDropdown component and CRUD styles hsiegeln 2026-03-17 18:32:16 +01:00
  • 1881aca0e4 fix: sort RBAC dashboard diagram columns consistently hsiegeln 2026-03-17 18:32:14 +01:00
  • 4842507ff3 feat: seed built-in Admins group and assign admin users on login hsiegeln 2026-03-17 18:30:16 +01:00
  • 708aae720c chore: regenerate OpenAPI spec and TypeScript types for RBAC endpoints hsiegeln 2026-03-17 18:11:10 +01:00
  • ebe97bd386 feat: add RBAC management UI with dashboard, users, groups, and roles tabs hsiegeln 2026-03-17 17:58:24 +01:00