From 0eebcd0765bde99fd81a499373d3c52ab36e1f6e Mon Sep 17 00:00:00 2001 From: Tomas Kracmar Date: Wed, 22 Apr 2026 11:53:01 +0200 Subject: [PATCH] feat: clickable pills, configurable page size, CQRE.NET branding - Service/category pills are now clickable: click to filter by that service - Result pills (Success, Failure, etc.) are now clickable: click to filter by that result - Click again to clear the filter (toggle behavior) - Change default page size from 100 to 25 - Add DEFAULT_PAGE_SIZE config (env var, default 25), exposed via /api/config/features - Change footer brand from CQRE to CQRE.NET - Add pill--clickable hover styles - Bump CSS cache-buster to v=10 --- .env.example | 3 +++ backend/config.py | 4 ++++ backend/frontend/index.html | 39 +++++++++++++++++++++++++++++-------- backend/frontend/style.css | 21 ++++++++++++++++++++ backend/routes/config.py | 2 ++ 5 files changed, 61 insertions(+), 8 deletions(-) diff --git a/.env.example b/.env.example index 0de03e2..7e05cb5 100644 --- a/.env.example +++ b/.env.example @@ -55,6 +55,9 @@ LLM_API_VERSION= # For local dev, start Valkey with: docker run -d -p 6379:6379 valkey/valkey:8-alpine REDIS_URL=redis://localhost:6379/0 +# UI default page size (number of events shown per page) +DEFAULT_PAGE_SIZE=25 + # Optional: privacy / access control # Hide entire services from users without PRIVACY_SERVICE_ROLES # PRIVACY_SERVICES=Exchange,Teams diff --git a/backend/config.py b/backend/config.py index c349b00..02f2b5c 100644 --- a/backend/config.py +++ b/backend/config.py @@ -60,6 +60,9 @@ class Settings(BaseSettings): # Redis (caching + async job queue) REDIS_URL: str = "redis://localhost:6379/0" + # UI defaults + DEFAULT_PAGE_SIZE: int = 25 + _settings = Settings() @@ -100,3 +103,4 @@ PRIVACY_SENSITIVE_OPERATIONS = {o.strip() for o in _settings.PRIVACY_SENSITIVE_O PRIVACY_SERVICE_ROLES = {r.strip() for r in _settings.PRIVACY_SERVICE_ROLES.split(",") if r.strip()} REDIS_URL = _settings.REDIS_URL +DEFAULT_PAGE_SIZE = _settings.DEFAULT_PAGE_SIZE diff --git a/backend/frontend/index.html b/backend/frontend/index.html index 77840ec..4e2eafe 100644 --- a/backend/frontend/index.html +++ b/backend/frontend/index.html @@ -4,7 +4,7 @@ Admin Operations Center - + @@ -184,8 +184,8 @@