• Joined on 2026-03-05
claude opened issue cameleer/cameleer-server#42 2026-03-14 12:38:48 +01:00
UI: Role-based visibility for command buttons
claude opened issue cameleer/cameleer-server#41 2026-03-14 12:38:44 +01:00
UI: Add user management admin page
claude opened issue cameleer/cameleer-server#40 2026-03-14 12:38:39 +01:00
UI: Add OIDC login flow to frontend
claude closed issue cameleer/cameleer-server#34 2026-03-14 12:38:28 +01:00
Persist JWT signing key across server restarts
claude commented on issue cameleer/cameleer-server#34 2026-03-14 12:38:27 +01:00
Persist JWT signing key across server restarts

Resolved in a4de2a7. JWT secret is now configurable via CAMELEER_JWT_SECRET env var. If set, tokens survive restarts. Falls back to random secret (current behavior) if not set. Implemented as…

claude pushed to main at cameleer/cameleer-server 2026-03-14 12:35:55 +01:00
a4de2a7b79 Add RBAC with role-based endpoint authorization and OIDC support
claude pushed to main at cameleer/cameleer-server 2026-03-14 12:08:19 +01:00
484c5887c3 Use consistent AppBadge colors in command palette search results
claude pushed to main at cameleer/cameleer-server 2026-03-14 09:37:22 +01:00
cb600be1f1 Fix nan-to-int64 crash when avg/quantile runs on empty result set
claude pushed to main at cameleer/cameleer-server 2026-03-14 09:29:16 +01:00
3641dffecc Add comparison stats: failure rate %, vs-yesterday change, today total
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:53:38 +01:00
7c2058ecb2 Add descriptive text lines to all stat cards
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:51:47 +01:00
393d19e3f4 Move failed count and avg duration from page-derived to backend stats
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:44:08 +01:00
4cdf2ac012 Fix ClickHouse OOM on batch insert: reduce batch size, increase memory
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:42:54 +01:00
f156a2aab0 Fix quantile overflow: wrap p99 query with toInt64() for JDBC compat
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:37:25 +01:00
d4df47215b Use consistent toLocaleString() formatting on all stat card values
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:20:03 +01:00
cdf4c93630 Make stats endpoint respect selected time window instead of hardcoded last hour
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:09:48 +01:00
6794e4c234 Fix 401 race condition: wire getAccessToken at module level
claude pushed to main at cameleer/cameleer-server 2026-03-13 22:00:51 +01:00
96a5b00b99 Fix sparklines not rendering on initial page load in Chromium
claude pushed to main at cameleer/cameleer-server 2026-03-13 18:54:30 +01:00
cf804638d7 Add live/paused toggle, env badge, remove topnav search, rename labels
claude closed issue cameleer/cameleer-server#38 2026-03-13 18:40:27 +01:00
Persist JWT signing secret across server restarts
claude closed issue cameleer/cameleer-server#39 2026-03-13 18:40:27 +01:00
Add execution stats endpoint for dashboard metrics