Commit Graph

  • 1b3e6802bf fix(webapp): restyle the override-concurrency modal (TRI-12338) James Ritchie 2026-07-22 20:32:12 +01:00
  • 2adcd10d7f fix(webapp): tidy queue tooltip copy — inline colour swatch, colon separators (TRI-12330) James Ritchie 2026-07-22 20:26:55 +01:00
  • 23d5771d56 feat(webapp): unconfigured billing limit UX and default billing alerts (#4328) Katia Bulatova 2026-07-22 21:23:52 +02:00
  • 07c4d1d02b fix(webapp): keep all line-chart x-axis labels visible on hover (TRI-12337) James Ritchie 2026-07-22 20:21:26 +01:00
  • f11f240b00 fix(webapp): dim the Allocated tile subtext (TRI-12331) James Ritchie 2026-07-22 20:18:56 +01:00
  • f665e11bd3 fix(webapp): label the environment-panel Increase limit button, drop its tooltip (TRI-12328) James Ritchie 2026-07-22 20:17:54 +01:00
  • 668a133ee3 fix(webapp): tighten queues filter-bar item gap to 1.5 (TRI-12324) James Ritchie 2026-07-22 20:16:29 +01:00
  • c608266fbc fix(webapp): match queue stat-tile containers to the chart-container styling (TRI-12323) James Ritchie 2026-07-22 20:15:16 +01:00
  • f98d9e739c fix(webapp): cache metric-chart results so tab switches and back-nav don't reload charts (TRI-12321) James Ritchie 2026-07-22 20:12:06 +01:00
  • 0ef9d5b2a4 feat(webapp): add Classic, System preference, Dark and Light interface themes Katia Bulatova 2026-07-22 19:07:06 +00:00
  • 45f3e66ccc feat(webapp): cap tooltip descriptions at 230px (TRI-12318) James Ritchie 2026-07-22 20:01:46 +01:00
  • 8faed25976 feat(webapp): add inline legends explaining the orange warning line on queue charts (TRI-12317) James Ritchie 2026-07-22 19:53:49 +01:00
  • dd04bae65a feat(webapp): consolidate the queue detail header into one top bar (TRI-12315, TRI-12316) James Ritchie 2026-07-22 19:48:10 +01:00
  • 632df63deb feat(webapp): tighten spacing between metric-page containers to the 2 scale (TRI-12313) James Ritchie 2026-07-22 19:33:54 +01:00
  • e69fd49398 feat(webapp): only the sort arrows toggle table sorting, not the whole header (TRI-12312) James Ritchie 2026-07-22 19:30:48 +01:00
  • d0a34a021c feat(webapp): make the whole queues table row clickable (TRI-12311) James Ritchie 2026-07-22 19:28:07 +01:00
  • 230c358b75 feat(webapp): move Pause environment control to the queues filter bar (TRI-12309) James Ritchie 2026-07-22 19:21:09 +01:00
  • 11ed568ddb fix redis esm build Chris Arderne 2026-07-22 18:53:15 +01:00
  • a2d382b2be feat(webapp): add emission fan-out metrics to the native realtime feed (#4341) Eric Allam 2026-07-22 17:48:44 +01:00
  • a7fb3e35d1 Merge remote-tracking branch 'origin/main' into feat/system-preference-theme Katia Bulatova 2026-07-22 15:35:23 +00:00
  • aafc333523 chore: release v4.5.7 (#4319) v.docker.4.5.7 helm-v4.5.7 github-actions[bot] 2026-07-22 15:51:29 +01:00
  • b3b1441df9 fix(webapp): guard workload auth gate metric against dev HMR re-registration (#4339) Katia Bulatova 2026-07-22 15:54:18 +02:00
  • ad731abfd6 chore(deps): bump the github-actions group across 1 directory with 11 updates dependabot/github_actions/github-actions-6883c06087 dependabot[bot] 2026-07-22 13:29:10 +00:00
  • 55a3bf2858 feat(core,cli): add node-24 and node-26 runtimes, deprecate experimental aliases (#4337) Chris Arderne 2026-07-22 14:10:27 +01:00
  • 14fa90672b chore: ignore .worktrees/ in the repo gitignore (#4334) re2-test-supervisor-enforcement-mode-metric nicktrn 2026-07-22 13:38:20 +01:00
  • 84add4ad3d feat(supervisor): export workload_token_enforcement_mode gauge (#4335) nicktrn 2026-07-22 13:38:07 +01:00
  • 186a1398ab fix(webapp): billing alert preview uses current limit instead of stale saved amount fix/billing-alert-preview-stale-limit Claude 2026-07-22 12:35:44 +00:00
  • 509a4597bd fix(cli): redact task run env values from debug log (#4336) Chris Arderne 2026-07-22 13:32:37 +01:00
  • 11d8a05fa6 fix(webapp): restore admin debug tooltip on Tasks and Runs, make its IDs copyable (#4332) James Ritchie 2026-07-22 13:10:31 +01:00
  • 0dfaec2fcc fix(webapp): hide queue header charts when there are no queues to chart Katia Bulatova 2026-07-22 11:52:19 +00:00
  • 81eac67069 fix(webapp): correct docs link on the blank prompts page (#4247) Matt Aitken 2026-07-22 12:51:06 +01:00
  • e7de120661 fix(webapp): remove Enterprise badge from SSO & Directory Sync menu item (#4333) James Ritchie 2026-07-22 12:49:37 +01:00
  • 7a14188663 fix(webapp): limit account email address length (#4330) Chris Arderne 2026-07-22 10:29:30 +01:00
  • a9815f745c fix(cli): stop dev runs crashing when a rebuild removes an in-use build dir (#4276) Eric Allam 2026-07-22 08:47:58 +01:00
  • bb34a2e224 fix(webapp): scope development branches to each member (#4323) Chris Arderne 2026-07-22 08:20:43 +01:00
  • c6de9d4868 feat(webapp): compact queue status block on waiting runs Katia Bulatova 2026-07-22 06:21:47 +00:00
  • 67164630d6 Merge remote-tracking branch 'origin/main' into feat/queue-metrics-and-health Katia Bulatova 2026-07-21 17:36:40 +00:00
  • 81274f4033 Queue metrics and health UI (#4289) Katia Bulatova 2026-07-21 19:29:42 +02:00
  • 95307ba33c fix(webapp): tidy Usage page credits display (#4322) Matt Aitken 2026-07-21 17:37:55 +01:00
  • 0b2919465c feat(webapp): redesign the side menu project and organization menus (#4066) James Ritchie 2026-07-21 17:25:17 +01:00
  • e2d3b8388c feat(sdk): return lastEventId from writeTurnComplete and typed capture result (#4304) Matt Aitken 2026-07-21 16:08:30 +01:00
  • 55b7acfa30 fix redis-worker Chris Arderne 2026-07-21 15:27:54 +01:00
  • 6be020bd97 chore: upgrade to TypeScript 7 Chris Arderne 2026-07-21 14:26:26 +01:00
  • 6642c8b785 fix(webapp): prevent duplicate envs from provision race (#4261) Chris Arderne 2026-07-21 15:40:48 +01:00
  • d05f1a7398 chore(webapp): migrate from Remix compiler to Vite (#4188) Katia Bulatova 2026-07-21 15:57:13 +02:00
  • dc87b884e7 chore: upgrade to typescript 6 (#4310) Chris Arderne 2026-07-21 13:57:52 +01:00
  • cbec61309a fix(webapp): fix promo page heading typography (#4311) DKP 2026-07-21 13:48:05 +01:00
  • 325b906319 chore: release v4.5.6 (#4317) v4.5.6 v.docker.4.5.6 helm-v4.5.6 github-actions[bot] 2026-07-21 12:07:52 +01:00
  • 6997aeb05e fix: security release 2026-07-08 (#4316) re2-test-supervisor-callback-auth-v1 re2-prod-supervisor-callback-auth-v1 Chris Arderne 2026-07-21 12:00:58 +01:00
  • cc748422d8 test(webapp): replace slow metadata replica guard with unit test (#4312) Chris Arderne 2026-07-20 19:17:44 +01:00
  • 37267ea41f fix(webapp): resolve cell lookup event store from the original run feat/run-detail-cell-field nicktrn 2026-07-20 15:29:32 +01:00
  • aafa807402 fix(webapp): resolve run cell lookup for cached spans + align placeholder nicktrn 2026-07-20 13:58:01 +01:00
  • b838c3b082 feat(webapp): surface run cell in the run admin panel nicktrn 2026-07-20 12:18:17 +01:00
  • 1cbe25bd1d chore: release v4.5.5 (#4267) v4.5.5 v.docker.4.5.5 helm-v4.5.5 github-actions[bot] 2026-07-20 14:01:37 +01:00
  • d83bd21d39 fix(webapp): report full route path on Remix request spans fix/remix-full-route-http-route Chris Arderne 2026-07-20 13:53:19 +01:00
  • d5f1696a97 ci(publish): unify image scanning across published images (#4306) nicktrn 2026-07-20 12:16:03 +01:00
  • 719fdc810b ci(publish): unify image scanning across published images build-unify-scan-test nicktrn 2026-07-20 11:38:15 +01:00
  • a7c734c223 test: caller-driven replica-lag + idempotency guards (stacked on #4284) (#4285) Daniel Sutton 2026-07-19 18:06:45 +01:00
  • ae96b6c175 fix: read-your-writes + global-scope idempotency correctness under the run-ops split (#4284) Daniel Sutton 2026-07-19 17:57:41 +01:00
  • cecdfd94be fix: only count preview branches toward the preview branch limit (#4283) Chris Arderne 2026-07-17 16:54:25 +01:00
  • 47efd0975f Merge branch 'main' into fix/waitpoint-completion-db-error-mislabel Daniel Sutton 2026-07-17 16:37:03 +01:00
  • 285666290f ci(webapp): wire the run-ops legacy guard into CI and add oxlint residency fences (#4279) Daniel Sutton 2026-07-17 16:27:30 +01:00
  • 821972176d fix(run-store,webapp): correct split-database read routing, write residency, and batches list ordering (#4272) Daniel Sutton 2026-07-17 16:26:56 +01:00
  • 0ff0abd776 fix(webapp): recover from stale /build assets via a bounded reload (#4282) nicktrn 2026-07-17 16:11:25 +01:00
  • b4f6e05b11 Merge branch 'main' into fix-global-mint-flag-grace fix-global-mint-flag-grace Daniel Sutton 2026-07-17 16:04:46 +01:00
  • 73d966ad22 chore(webapp): remove deprecated realtime stream write action (#4250) Chris Arderne 2026-07-17 13:49:54 +01:00
  • 051d7080d6 Revert "fix(webapp): survive asset hash rotation across rolling deploys (#4260)" (#4280) nicktrn 2026-07-17 13:42:52 +01:00
  • 60f3608a05 revert(webapp): stale-deploy asset recovery (#4260) revert/stale-asset-recovery-4260 nicktrn 2026-07-17 13:16:26 +01:00
  • 1b5b943cb3 Revert "fix(webapp): survive asset hash rotation across rolling deploys (#4260)" fix/revert-2aa6420 Chris Arderne 2026-07-17 10:29:48 +01:00
  • 939c00782d feat(webapp): show runtime versions in deployment lists (#4273) Chris Arderne 2026-07-16 16:47:05 +01:00
  • eccc8e3ae0 fix: .env.example file state DIRECT_URL without ref (#4275) Chris Arderne 2026-07-16 16:43:13 +01:00
  • 3c7405de28 fix(webapp): add eventsource dep back fix/eventsource-dep Chris Arderne 2026-07-16 14:36:44 +01:00
  • d7ec75d5ad feat(runtime): add experimental Node.js 24 and 26 task runtimes (#4085) re2-test-supervisor-tri-11473 re2-prod-supervisor-tri-11473 Chris Arderne 2026-07-16 12:19:03 +01:00
  • 43250522a5 fix(run-store): fix batch idempotency lookup on the dedicated run-ops store (#4271) Eric Allam 2026-07-15 19:36:12 +01:00
  • 80cbc46bf6 fix(webapp): log transient Attio 5xx/429 at warn instead of error (#4270) Iss 2026-07-15 10:57:39 -04:00
  • 890dd66eb5 feat(webapp): route ClickHouse reads to an optional read replica (#4081) nicktrn 2026-07-15 14:59:42 +01:00
  • b902e65dfb chore: standardise internal node on 24.18.0 (#4254) Chris Arderne 2026-07-15 12:49:12 +01:00
  • ccf0a9dc92 chore(ci): make the lefthook pre-push hook installable + documented ci/lefthook-prepush-format-lint nicktrn 2026-07-15 11:54:25 +01:00
  • 075cf35286 chore(webapp): apply oxfmt formatting Dan Sutton 2026-07-15 12:06:01 +01:00
  • c1402494f1 Merge branch 'main' into fix-global-mint-flag-grace Daniel Sutton 2026-07-15 12:04:47 +01:00
  • e5fa79ddfa fix(webapp): grace-stamp runOpsMintKind flips from the global admin flags page Dan Sutton 2026-07-15 11:52:30 +01:00
  • a686a61a47 ci: run pre-push format + lint jobs in parallel nicktrn 2026-07-03 17:57:46 +01:00
  • 976171ea16 feat(webapp): management API for orgs, projects, members, and settings (#4146) nicktrn 2026-07-15 10:20:08 +01:00
  • 1ab5066ed0 perf(webapp,run-store): point-lookup batch idempotency keys (#4255) Eric Allam 2026-07-15 08:25:41 +01:00
  • 2aa64200f8 fix(webapp): survive asset hash rotation across rolling deploys (#4260) Katia Bulatova 2026-07-14 23:48:21 +01:00
  • 626f87d695 feat(webapp): gate Slack support channel on plan entitlement and fix settings layout D-K-P 2026-07-14 17:16:00 +01:00
  • bcc55d60fe chore(webapp): tidy Slack support-channel release note and admin unlink D-K-P 2026-07-14 16:00:02 +01:00
  • 2f7fff63e4 chore: format completeWaitpoint test to satisfy oxfmt Claude 2026-07-14 13:50:26 +00:00
  • a743d33314 test(run-engine): cover completeWaitpoint error passthrough vs classification wrapping Claude 2026-07-14 13:45:40 +00:00
  • 576941c422 fix(run-engine): don't mislabel DB errors as UnclassifiableWaitpointId in completeWaitpoint Claude 2026-07-14 13:30:41 +00:00
  • 6eefa5ca6e chore: add changeset fix/redis-worker-dlq-invalid-queue-items Dan Sutton 2026-07-14 13:17:42 +00:00
  • 2c1f1737e7 fix(redis-worker): move unrecoverable queue items to the dead-letter queue Dan Sutton 2026-07-14 13:14:02 +00:00
  • 661249cb90 fix: tolerate duplicate dev environment creation during concurrent invite acceptance fix/accept-invite-devenv-provisioning-race Claude 2026-07-14 13:11:07 +00:00
  • 000ccd16bd chore(webapp): default theme switcher on for preview (drop before merge) Katia Bulatova 2026-07-12 04:55:48 +00:00
  • 68a919cb45 fix(webapp): light theme polish for query, apikeys, alerts, regions, billing Katia Bulatova 2026-07-14 13:03:07 +00:00
  • c936c79e39 docs: update ClickHouse chat agent example for generative UI (#4251) docs-release-20260714-1409 Matt Aitken 2026-07-14 13:59:15 +01:00
  • 313fe03481 test(core): fix flakey run-stream test depending on ordering (#4256) Chris Arderne 2026-07-14 12:29:57 +01:00
  • 4abbd1056f feat(webapp): flag downgraded orgs and add unlink in the admin Slack page D-K-P 2026-07-14 11:42:29 +01:00
  • 6afe7e2fff feat(webapp): support-channel unlink (archive) and re-provision on re-upgrade D-K-P 2026-07-14 11:34:35 +01:00
  • a1ca64613b fix(webapp): reuse the primary db pool for legacy run-ops when DSNs match (#4253) Daniel Sutton 2026-07-14 11:20:21 +01:00