• Joined on 2026-03-05
claude pushed to main at cameleer/cameleer-server 2026-04-02 16:34:17 +02:00
8c7c9911c4 feat: highlight search matches in log results
claude pushed to main at cameleer/cameleer-server 2026-04-02 16:31:14 +02:00
4d66d6ab23 fix: use deterministic badge color for app names in Logs tab
claude closed issue cameleer/cameleer-server#104 2026-04-02 08:47:24 +02:00
[P1] Log search experience
claude pushed to main at cameleer/cameleer-server 2026-04-02 08:47:24 +02:00
b73f5e6dd4 feat: add Logs tab with cursor-paginated search, level filters, and live tail
claude commented on issue cameleer/cameleer-server#115 2026-04-01 23:11:54 +02:00
[P3] Comparative & historical analysis

Design Specification

Time comparison toggle on dashboard charts: [Off] [Previous period] [Last week] [Custom]. Comparison data rendered as dashed lines with 40% opacity (line charts) or…

claude commented on issue cameleer/cameleer-server#106 2026-04-01 23:11:49 +02:00
[P1] Latency outlier investigation path

Design Specification

1. Clickable KPI Strip

Requires minor DS change: add onClick and cursor to KpiItem interface in KpiStrip.tsx.

claude commented on issue cameleer/cameleer-server#114 2026-04-01 23:11:47 +02:00
[P3] App Config detail: full page instead of drawer

Design Specification

New route: /admin/appconfig/:appName. Full-page detail replaces drawer. Breadcrumb: Admin / App Config / sample-app.

Layout: Toolbar (version + updated time + edit…

claude commented on issue cameleer/cameleer-server#113 2026-04-01 23:11:41 +02:00
[P3] Runtime: explain suspended routes & provide context

Design Specification

  • Change terminology: "suspended" → "not recording" (accurate description)
  • Change StatCard accent: warningauto (not a warning state)
  • Add info tooltip: "Active…
claude commented on issue cameleer/cameleer-server#112 2026-04-01 23:11:36 +02:00
[P3] Admin page context separation

Design Specification

Sidebar collapses to 32px icon-only rail on admin pages. Rail shows Cameleer logo + back-arrow to last operational tab. 200ms width transition. Status filters and KPI…

claude commented on issue cameleer/cameleer-server#111 2026-04-01 23:11:32 +02:00
[P2] Pagination & deep result access for exchanges

Design Specification

Cursor-based pagination: before param (ISO timestamp) replaces OFFSET. Query: WHERE start_time < {before} ORDER BY start_time DESC LIMIT N+1. Extra row determines…

claude commented on issue cameleer/cameleer-server#110 2026-04-01 23:11:25 +02:00
[P2] Time/locale formatting consistency

Design Specification

Create ui/src/utils/format.ts with shared formatting functions:

  • `formatTimestamp(iso, 'full'
claude commented on issue cameleer/cameleer-server#109 2026-04-01 23:11:20 +02:00
[P2] Dashboard L3 diagram readability & interaction

Design Specification

  • Increase minimum height from 280px to 360px (420px on tall screens)
  • Add Expand button (Maximize2 icon) → full-viewport overlay reusing ProcessDiagram with zoom…
claude commented on issue cameleer/cameleer-server#108 2026-04-01 23:11:14 +02:00
[P2] Sidebar consolidation & tab-awareness

Design Specification

Quick win (Option C): Collapse Agents and Routes sections by default. Auto-expand based on active tab: Exchanges/Dashboard → expand Applications, Runtime → expand…

claude commented on issue cameleer/cameleer-server#107 2026-04-01 23:11:10 +02:00
[P2] Data export (CSV/JSON)

Design Specification

Export button in table header, right-aligned: [↓ Export ▾] dropdown with CSV (page), CSV (all), JSON (page), JSON (all).

Client-side (current page): Convert table…

claude commented on issue cameleer/cameleer-server#105 2026-04-01 23:11:07 +02:00
[P1] Exchange table readability: IDs, attributes, agent names

Design Specification

1. Exchange ID Truncation

Show last 8 chars with ellipsis: ...000000B3. Full ID on hover tooltip. Click copies to clipboard with toast.

**New component `ExchangeIdC…

claude commented on issue cameleer/cameleer-server#106 2026-04-01 23:11:04 +02:00
[P1] Latency outlier investigation path

Design Specification

Clickable KPI Strip

claude commented on issue cameleer/cameleer-server#105 2026-04-01 23:10:50 +02:00
[P1] Exchange table readability: IDs, attributes, agent names

Design Specification

Exchange ID Truncation

Show last 8 characters with ellipsis prefix: ···000000B3. Full ID on hover tooltip. Click copies full ID to clipboard with toast. Use…

claude commented on issue cameleer/cameleer-server#104 2026-04-01 23:10:40 +02:00
[P1] Log search experience

Design Specification

ClickHouse Infrastructure

Existing logs table has ngram bloom filter indexes on message and stack_trace. Key columns: timestamp (DateTime64(3)), application,…

claude commented on issue cameleer/cameleer-server#103 2026-04-01 23:10:07 +02:00
[P0] Shareable links with filter state

Design Specification

URL Schema

Path = navigation scope, query params = view state. Params are optional (absent = default).

claude commented on issue cameleer/cameleer-server#102 2026-04-01 23:08:29 +02:00
[P0] Alerting & notification system

Design Specification

Data Model (PostgreSQL)

Migration: V2__alerting.sql

alert_channels — Notification destinations:

CREATE TABLE alert_channels (
    id UUID PRIMARY KEY