-
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