-
6676e209c7
Fix OIDC login immediate logout — rename JWT subject prefix ui: → user:
hsiegeln
2026-03-14 15:55:10 +01:00
-
465f210aee
Contract-first API with DTOs, validation, and server-side OpenAPI post-processing
hsiegeln
2026-03-14 15:33:37 +01:00
-
50bb22d6f6
Add OIDC logout, fix OpenAPI schema types, expose end_session_endpoint
hsiegeln
2026-03-14 14:43:18 +01:00
-
0d82304cf0
Fix SPA forward for /oidc/callback and /admin/* routes
hsiegeln
2026-03-14 14:33:14 +01:00
-
103b14d1df
Regenerate OpenAPI spec and TypeScript types from live server
hsiegeln
2026-03-14 14:24:33 +01:00
-
84f4c505a2
Add OIDC login flow to UI and fix dark mode datetime picker icons
hsiegeln
2026-03-14 14:19:06 +01:00
-
b024f83c26
Add ALTER TABLE migration for auto_signup column on existing ClickHouse
hsiegeln
2026-03-14 14:01:45 +01:00
-
0c47ac9b1a
Add OIDC admin config page with auto-signup toggle
hsiegeln
2026-03-14 13:56:02 +01:00
-
377908cc61
Fix Authentik port references in HOWTO.md (30900 → 30950)
hsiegeln
2026-03-14 13:28:02 +01:00
-
9d2e6f30a7
Move OIDC config from env vars to database with admin API
hsiegeln
2026-03-14 13:00:13 +01:00
-
a1e1c8f6ff
deploy/authentik.yaml aktualisiert
hsiegeln
2026-03-14 12:52:13 +01:00
-
554d6822c0
Add Authentik OIDC provider K8s manifests and wire deployment
hsiegeln
2026-03-14 12:45:02 +01:00
-
3438216fd9
Update docs for RBAC, OIDC, and user management
hsiegeln
2026-03-14 12:41:41 +01:00
-
a4de2a7b79
Add RBAC with role-based endpoint authorization and OIDC support
hsiegeln
2026-03-14 12:35:45 +01:00
-
484c5887c3
Use consistent AppBadge colors in command palette search results
hsiegeln
2026-03-14 12:08:14 +01:00
-
cb600be1f1
Fix nan-to-int64 crash when avg/quantile runs on empty result set
hsiegeln
2026-03-14 09:37:19 +01:00
-
3641dffecc
Add comparison stats: failure rate %, vs-yesterday change, today total
hsiegeln
2026-03-14 09:29:14 +01:00
-
7c2058ecb2
Add descriptive text lines to all stat cards
hsiegeln
2026-03-13 22:53:34 +01:00
-
393d19e3f4
Move failed count and avg duration from page-derived to backend stats
hsiegeln
2026-03-13 22:51:43 +01:00
-
4cdf2ac012
Fix ClickHouse OOM on batch insert: reduce batch size, increase memory
hsiegeln
2026-03-13 22:44:03 +01:00
-
f156a2aab0
Fix quantile overflow: wrap p99 query with toInt64() for JDBC compat
hsiegeln
2026-03-13 22:42:52 +01:00
-
d4df47215b
Use consistent toLocaleString() formatting on all stat card values
hsiegeln
2026-03-13 22:37:22 +01:00
-
cdf4c93630
Make stats endpoint respect selected time window instead of hardcoded last hour
hsiegeln
2026-03-13 22:19:59 +01:00
-
6794e4c234
Fix 401 race condition: wire getAccessToken at module level
hsiegeln
2026-03-13 22:09:46 +01:00
-
96a5b00b99
Fix sparklines not rendering on initial page load in Chromium
hsiegeln
2026-03-13 22:00:44 +01:00
-
cf804638d7
Add live/paused toggle, env badge, remove topnav search, rename labels
hsiegeln
2026-03-13 18:54:24 +01:00
-
868cf84c4e
Trim first and last sparkline data points to avoid partial bucket skew
hsiegeln
2026-03-13 18:38:49 +01:00
-
d1940b98e5
Fix timeseries query: use epoch-based bucketing for DateTime64 compatibility
hsiegeln
2026-03-13 18:33:14 +01:00
-
9e6e1b350a
Add stat card sparkline graphs with timeseries backend endpoint
hsiegeln
2026-03-13 18:20:08 +01:00
-
cccd3f07be
Rename Agents to Applications, remove Exchanges, implement Routes search
hsiegeln
2026-03-13 18:13:09 +01:00
-
c3cfb39f81
Add sortable table columns, pre-populate date filter, inline command palette
hsiegeln
2026-03-13 18:03:37 +01:00
-
d78b283567
Fix AgentInstance schema to match backend API (id not agentId)
hsiegeln
2026-03-13 17:50:08 +01:00
-
4253751ef1
Redirect to login on expired/invalid auth
hsiegeln
2026-03-13 17:39:29 +01:00
-
3f98467ba5
Fix status filter OR logic and add P99/active stats endpoint
hsiegeln
2026-03-13 17:34:11 +01:00
-
c1f2ddb3f5
Fix UI missing protocol version header causing agents endpoint 400
hsiegeln
2026-03-13 17:28:14 +01:00
-
86e016874a
Fix command palette: agent ID propagation, result selection, and scope tabs
hsiegeln
2026-03-13 17:13:14 +01:00
-
64b03a4e2f
Add Cmd+K command palette for searching executions and agents
hsiegeln
2026-03-13 16:28:16 +01:00
-
6f415cb017
Fix UI types to match actual backend API
hsiegeln
2026-03-13 14:23:56 +01:00
-
1dfe53abee
Fix UI not displaying search results
hsiegeln
2026-03-13 14:20:11 +01:00
-
fc2daddf54
Change UI NodePort from 30080 to 30090
hsiegeln
2026-03-13 14:11:50 +01:00
-
c73b512cd9
Fix UI Docker build: use native platform for npm ci
hsiegeln
2026-03-13 14:08:09 +01:00
-
b40c197c21
Fix CI: install Node.js 22 for Vite 8 compatibility
hsiegeln
2026-03-13 14:02:18 +01:00
-
3eb83f97d3
Add React UI with Execution Explorer, auth, and standalone deployment
hsiegeln
2026-03-13 13:59:22 +01:00
-
9c2391e5d4
Move ClickHouse credentials to K8s Secret and add health probes
hsiegeln
2026-03-13 10:59:15 +01:00
-
d229365eaf
added examples
hsiegeln
2026-03-13 10:52:43 +01:00
-
88da1a0dd8
Fix ClickHouse OOM during Proxmox nightly backups
hsiegeln
2026-03-13 09:55:46 +01:00
-
a44a0c970b
Revert to JdbcTemplate for schema init, keep comment-stripping fix
hsiegeln
2026-03-12 22:05:12 +01:00
-
a2cbd115ee
Fix SQL parser skipping statements that follow comment lines
hsiegeln
2026-03-12 21:55:36 +01:00
-
ce0eb58b0c
Fix schema init: bypass DataSource, use direct JDBC with qualified table names
hsiegeln
2026-03-12 21:50:47 +01:00
-
48bdb46760
Server fully owns ClickHouse schema — create database + tables on startup
hsiegeln
2026-03-12 21:41:35 +01:00
-
f7ed91ef9c
Use fully qualified cameleer3.* table names in ClickHouse init schema
hsiegeln
2026-03-12 21:38:09 +01:00
-
5576b50a3a
Add ClickHouse schema init via ConfigMap + docker-entrypoint-initdb.d
hsiegeln
2026-03-12 21:29:58 +01:00
-
a1280609f6
Add NodePort service to expose ClickHouse externally
hsiegeln
2026-03-12 21:16:45 +01:00
-
9dffa9ea81
Move schema initialization from ClickHouse init scripts to server startup
hsiegeln
2026-03-12 19:59:33 +01:00
-
129b97183a
Use fully qualified table names in ClickHouse init scripts
hsiegeln
2026-03-12 19:54:45 +01:00
-
28536cc807
Add CI/CD & Deployment docs to CLAUDE.md and HOWTO.md
hsiegeln
2026-03-12 19:14:08 +01:00
-
9ef4ae57b2
Skip integration tests in CI (no Docker daemon available)
hsiegeln
2026-03-12 19:08:40 +01:00
-
c228c3201b
Add Docker build, K8s manifests, and CI/CD deploy pipeline
hsiegeln
2026-03-12 19:01:23 +01:00
-
f9a35e1627
docs: update HOWTO.md with security auth flow, JWT headers, and config
hsiegeln
2026-03-11 21:09:59 +01:00
-
74687ba9ed
docs(phase-04): complete phase execution — all SECU requirements verified
hsiegeln
2026-03-11 21:08:18 +01:00
-
acf78a10f1
docs(04-02): complete security filter chain wiring plan
hsiegeln
2026-03-11 20:40:33 +01:00
-
539b85f307
test(04-02): adapt all ITs for JWT auth and add 4 security integration tests
hsiegeln
2026-03-11 20:38:28 +01:00
-
45f0241079
docs(04-03): complete SSE payload signing plan
hsiegeln
2026-03-11 20:31:58 +01:00
-
0215fd96ae
feat(04-03): implement SSE payload signing with Ed25519
hsiegeln
2026-03-11 20:29:54 +01:00
-
387e2e66b2
feat(04-02): wire Spring Security filter chain with JWT auth, bootstrap registration, and refresh endpoint
hsiegeln
2026-03-11 20:13:53 +01:00
-
b3b4e62d34
test(04-03): add failing tests for SSE payload signing
hsiegeln
2026-03-11 20:13:44 +01:00
-
c5a5c28fe0
docs(04-01): complete security service foundation plan
hsiegeln
2026-03-11 20:10:49 +01:00
-
ac9e8ae4dd
feat(04-01): implement security service foundation
hsiegeln
2026-03-11 20:08:30 +01:00
-
51a02700dd
test(04-01): add failing tests for security services
hsiegeln
2026-03-11 19:58:59 +01:00
-
b7c35037e6
docs(04-security): create phase plan
hsiegeln
2026-03-11 19:51:22 +01:00
-
cb788def43
docs(phase-04): add research and validation strategy
hsiegeln
2026-03-11 19:45:58 +01:00
-
2bfbbbbf0c
docs(04): research phase security domain
hsiegeln
2026-03-11 19:44:57 +01:00
-
f223117a00
docs(state): record phase 4 context session
hsiegeln
2026-03-11 19:38:00 +01:00
-
b594ac6f4a
docs(04): capture phase context
hsiegeln
2026-03-11 19:37:51 +01:00
-
2da2b76771
docs: update HOWTO with agent registry and SSE endpoints
hsiegeln
2026-03-11 19:22:06 +01:00
-
74a2181247
docs(phase-03): complete phase execution and verification
hsiegeln
2026-03-11 19:21:34 +01:00
-
ea44a88f7d
docs(03-02): complete SSE push plan
hsiegeln
2026-03-11 19:18:15 +01:00
-
a1909baad6
test(03-02): integration tests for SSE and command endpoints
hsiegeln
2026-03-11 19:16:25 +01:00
-
5746886a0b
feat(03-02): SSE connection manager, SSE endpoint, and command controller
hsiegeln
2026-03-11 18:45:47 +01:00
-
af0af9ce38
docs(03-01): complete agent registry plan
hsiegeln
2026-03-11 18:42:50 +01:00
-
0372be2334
feat(03-01): add agent registration controller, config, lifecycle monitor
hsiegeln
2026-03-11 18:40:57 +01:00
-
61f39021b3
feat(03-01): implement agent registry service and domain types
hsiegeln
2026-03-11 18:30:02 +01:00
-
4cd7ed9e9a
test(03-01): add failing tests for agent registry service
hsiegeln
2026-03-11 18:28:28 +01:00
-
4bf7b0bc40
docs(03): create phase plan for agent registry + SSE push
hsiegeln
2026-03-11 18:20:45 +01:00
-
29c1f456a7
docs(03): add research and validation strategy
hsiegeln
2026-03-11 18:16:21 +01:00
-
6c50b7cdfe
docs(03): research agent registry and SSE push domain
hsiegeln
2026-03-11 18:15:34 +01:00
-
57b744af0c
docs(state): record phase 3 context session
hsiegeln
2026-03-11 18:10:21 +01:00
-
d99650015b
docs(03): capture phase context
hsiegeln
2026-03-11 18:10:15 +01:00
-
1fb93c3b6e
docs: update HOWTO with Phase 2 search and diagram endpoints
hsiegeln
2026-03-11 17:44:56 +01:00
-
1bc325c0fd
docs(phase-02): complete phase execution
hsiegeln
2026-03-11 17:44:05 +01:00
-
7f8940788c
docs(02-04): complete diagram hash linking gap closure plan
hsiegeln
2026-03-11 17:38:47 +01:00
-
34c831040a
feat(02-04): populate diagram_content_hash during ingestion and fix test stability
hsiegeln
2026-03-11 17:36:33 +01:00
-
ea9d81213f
test(02-04): add failing DiagramLinkingIT for diagram hash linking
hsiegeln
2026-03-11 16:51:34 +01:00
-
9db053ee59
docs(02): create gap closure plan for DIAG-02 and Surefire fix
hsiegeln
2026-03-11 16:45:22 +01:00
-
d73f265d41
docs(02-03): complete search and detail endpoints plan
hsiegeln
2026-03-11 16:34:37 +01:00
-
079dce5daf
fix(02-03): make search tests resilient to shared ClickHouse data
hsiegeln
2026-03-11 16:32:50 +01:00
-
0615a9851d
feat(02-03): detail controller, tree reconstruction, processor snapshot endpoint
hsiegeln
2026-03-11 16:29:53 +01:00
-
82a190c8e2
feat(02-03): ClickHouse search engine, search controller, and 13 integration tests
hsiegeln
2026-03-11 16:23:20 +01:00
-
dcae89f404
docs(02-02): complete diagram rendering plan
hsiegeln
2026-03-11 16:19:09 +01:00
-
4a31b1e815
docs(02-01): complete schema extension and core domain types plan
hsiegeln
2026-03-11 16:18:08 +01:00