Skip to content

Release: develop -> main#1111

Merged
davidleomay merged 2 commits into
mainfrom
develop
May 27, 2026
Merged

Release: develop -> main#1111
davidleomay merged 2 commits into
mainfrom
develop

Conversation

@github-actions

Copy link
Copy Markdown

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* feat(support): add support issue templates (DEV-4571)

* fix(support): clear english template content and show edit timestamp

* feat(support): add template copy workflow in customer search

* feat(support): add "only own" filter for templates with persistent toggle

* refactor(support): rename templates to support-templates and use react-icons

* refactor(support): replace remaining emoji icons with react-icons

* feat(support): group own templates first with section headers

* feat(support): show remaining character count on template inputs

* fix(support): respect own-filter when auto-selecting template in picker
* feat(dashboard): add RealUnit API tracing dashboard

Adds a live dashboard for the RealUnit internal test phase. The screen
calls the existing /gs/debug/logs endpoint with the traces-by-message
template (filter: RealUnitTrace) and renders summary cards, top
endpoints (count / median / p95), top IPs and a recent-activity feed.
Auto-refresh every 5s, time ranges 15min/1h/6h/24h. Reachable via
/dashboard/realunit-tracing, with a card link added to the main
dashboard hub. Admin-guarded; backend gating remains on the existing
DEBUG-role endpoint (admins are included via RoleGuard additionalRoles).

* refactor(dashboard): address review feedback on RealUnit tracing

- cancellation-safe refresh on range change (H1)
- correct API granularity comment (H2)
- tighter trace-headline regex (M1)
- keep dashboard visible during range refresh (L1)
- stable React keys, robust timestamp sort (L2, L5)
- default range = 1h, full UUID + interpolated p95 (N1-N3)
- drop raw message from client state (S1)

* refactor(dashboard): polish RealUnit tracing dashboard

- explicit tightenToMs discriminator on TIME_RANGES (N5)
- consistent getTime-based comparison in aggregateIps (N7)
- remove redundant parens in percentile (N4)
@davidleomay davidleomay merged commit db543c3 into main May 27, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants