chore: merge develop → main (maintenance window 2026-06-28) #7

Merged
hiveiq merged 12 commits from develop into main 2026-06-28 07:25:43 -04:00

12 Commits

Author SHA1 Message Date
johannes b0121c9f44 refactor(aria): standardize API URL — VITE_API_URL=api.bcos.dev/aria
Single VITE_API_URL replaces apiUrl+authUrl. Gateway URL for auth calls
is derived at runtime via apiUrl.replace(/\/aria$/, '').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 14:40:10 -04:00
johannes 2c957fb072 fix(aria): correct auth users/me endpoint path
Path was /api/auth/users/me but the auth controller is at /auth/api/users/me.
Caused a CORS-then-404 error on every page load.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 20:23:12 -04:00
johannes dd10b8754a feat(aria): replace countdown toggle with labeled auto-refresh switch
Replace cryptic SVG countdown circle with a clear labeled toggle switch
in ThreatEvents, DevicePosture, and PrecursorAlerts. State is persisted
to localStorage per-component (aria_threats_autoRefresh, aria_posture_autoRefresh,
aria_alerts_autoRefresh).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 10:03:16 -04:00
johannes d8619c4ecb fix: remove duplicate CORS headers — disable Spring CORS, delegate to NGINX
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:20:26 -04:00
johannes 9a0d1a6ff2 chore(build): use :dev tag for bcos.dev registry, :latest for prod
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 08:24:35 -04:00
johannes 59a7e1187e chore: remove Slack notification from CI workflows
CD - Develop / build-and-deploy (push) Failing after 2m49s
2026-06-23 06:35:58 -04:00
johannes 69eb86ea51 ci: fix Slack gate condition syntax (remove escaped quotes)
CD - Develop / build-and-deploy (push) Failing after 3m40s
2026-06-22 22:19:25 -04:00
johannes 6eecbf7494 ci: gate prod Slack notification to main branch only
CD - Develop / build-and-deploy (push) Failing after 2m31s
2026-06-22 22:14:52 -04:00
johannes 1423342537 ci: remove DOCKER_BUILDKIT=0, restore workflow_dispatch (Slack gated to main only)
CD - Develop / build-and-deploy (push) Failing after 2m56s
2026-06-22 22:13:47 -04:00
johannes 26ca47f111 ci: remove workflow_dispatch from cd-main — prod Slack only fires on main pushes
CD - Develop / build-and-deploy (push) Failing after 54s
2026-06-22 21:58:19 -04:00
johannes 40de32e48b ci: add workflow_dispatch to cd-main for test runs
CD - Develop / build-and-deploy (push) Failing after 4m19s
2026-06-22 19:01:47 -04:00
johannes 0eabc954af ci: rewrite cd-main.yml — production runner, pre-installed toolchain, no deploy step
CD - Develop / build-and-deploy (push) Failing after 9m3s
2026-06-22 18:39:17 -04:00