Commit Graph

  • ee854480fe fix(webapp): dashboard agent maintenance moves into the agent project (#4599) Katia Bulatova 2026-08-13 13:13:02 +02:00
  • 3dfca81532 fix(webapp): stop session durations climbing forever when no run is live sessions-active-climbing-duration D-K-P 2026-08-13 10:44:27 +01:00
  • 7040f45d27 fix(webapp): stop a ClickHouse outage crashing the dev server James Ritchie 2026-08-13 09:42:28 +00:00
  • b443b2dffb feat(webapp): cover the remaining components in the storybook James Ritchie 2026-08-13 09:26:54 +00:00
  • b9a30e7e8e feat(webapp): give the storybook a theme switcher and a categorised sidebar James Ritchie 2026-08-13 09:26:54 +00:00
  • 9ac591f23b fix(webapp): stop CopyButton nesting a button inside its tooltip trigger James Ritchie 2026-08-13 09:26:54 +00:00
  • 45444a7b1d feat: publish deploy base images to DockerHub (#4581) Saadi Myftija 2026-08-13 11:21:40 +02:00
  • aca234d1c3 perf(webapp): bound checkSchedule environment load to the requested ids (#4598) Eric Allam 2026-08-13 07:36:07 +01:00
  • c6ef5f3959 perf(webapp): paginate the environment variables settings page (#4597) Eric Allam 2026-08-12 23:51:14 +01:00
  • 8d0f693186 perf(webapp): drop archived branch environments from project env loads (#4595) Eric Allam 2026-08-12 23:50:52 +01:00
  • e09b00e9d0 fix(webapp): list White above Black in the theme picker James Ritchie 2026-08-12 20:59:42 +00:00
  • bc3a33be24 fix(webapp): stop the billing limits page timing out under enforcement (#4594) Matt Aitken 2026-08-12 20:40:38 +01:00
  • aec652dd4a fix(webapp): swap the last hard-coded greys for theme tokens James Ritchie 2026-08-12 17:37:28 +00:00
  • e9080b2df5 fix(webapp): give loading spinners a color that suits the theme James Ritchie 2026-08-12 17:27:13 +00:00
  • 9cb6fc1d29 fix(webapp): keep the button text color when the label isn't plain text James Ritchie 2026-08-12 17:24:17 +00:00
  • 3b65be06b9 fix(webapp): treat the White theme as light, not dark James Ritchie 2026-08-12 17:21:42 +00:00
  • b8271bd311 fix(webapp): no-op the connect action when a channel already exists isshaddad 2026-08-12 13:21:02 -04:00
  • 00bc0a6d10 feat(webapp): put the Slack support channel behind a feature flag isshaddad 2026-08-12 13:20:52 -04:00
  • 949177a9dc chore(webapp): drop the redundant support-channel release note isshaddad 2026-08-12 12:44:11 -04:00
  • d4539c031a fix(webapp): require an explicit org pick in the admin Slack linking page isshaddad 2026-08-12 12:37:52 -04:00
  • ba1f9eb727 fix(webapp): invite the longest-standing admin to the support channel isshaddad 2026-08-12 12:37:52 -04:00
  • 37f106415f fix(webapp): gate the Slack support channel behind manage:billing isshaddad 2026-08-12 12:31:55 -04:00
  • cb475d987a chore(webapp): format the support-channel model test isshaddad 2026-08-12 12:31:40 -04:00
  • 622fa79643 fix(webapp): restore header docs buttons when the dashboard agent is unavailable (#4592) Katia Bulatova 2026-08-12 18:08:44 +02:00
  • 1570540541 Merge remote-tracking branch 'origin/main' into samejr/appearance-theme-toggle James Ritchie 2026-08-12 15:47:07 +00:00
  • 200d501a3b fix(webapp): show Idle session status on the run page badge too D-K-P 2026-08-12 16:32:12 +01:00
  • 394788180f Merge remote-tracking branch 'origin/main' into sessions-active-climbing-duration D-K-P 2026-08-12 16:29:47 +01:00
  • a6644b0db5 chore(database): re-date the support-channel migrations to sort after main's isshaddad 2026-08-12 10:39:39 -04:00
  • d9802d46d0 Merge origin/main into connect-slack-button-settings isshaddad 2026-08-12 10:39:16 -04:00
  • 442702e879 feat(webapp): stay on the same page when switching project or organization (#4585) claude[bot] 2026-08-12 15:35:31 +01:00
  • 4b4f6f2071 fix(webapp): accept Plain customers without an external id on customer cards (#4575) Iss 2026-08-12 09:18:04 -04:00
  • 96b2959107 perf(database): index PersonalAccessToken.userId so token lookups stop seq-scanning (#4588) Eric Allam 2026-08-12 14:04:01 +01:00
  • db0ca9eb40 fix(webapp): drop unused OrgMember _count aggregate from org-list presenter (#4587) Eric Allam 2026-08-12 14:03:52 +01:00
  • 4fd7cc0f55 perf(webapp,database): index RuntimeEnvironment.pauseSource for the billing-limit reconcile tick (#4590) Eric Allam 2026-08-12 14:03:44 +01:00
  • 4658cd0721 perf(database): index WorkerDeployment on (environmentId, status, id) for the deployments list (#4591) Eric Allam 2026-08-12 14:03:39 +01:00
  • b4cfb15419 chore(webapp): remove the temporary underline audit story James Ritchie 2026-08-12 12:59:15 +00:00
  • f44e574cc7 feat(webapp): slide the system Light and Dark rows open and shut James Ritchie 2026-08-12 12:46:11 +00:00
  • 7b7d48916d fix(webapp): selfhost apikey role cta (#4586) Chris Arderne 2026-08-12 13:14:57 +01:00
  • f4ef1b3d07 fix(webapp): rename the Theme section to Appearance James Ritchie 2026-08-12 12:08:24 +00:00
  • 480bede0ad feat(webapp,sdk): dashboard agent plan enforcement, component gallery — and fixes (#4516) Katia Bulatova 2026-08-12 13:59:35 +02:00
  • ab1f24e3f4 feat(webapp): split Theme from Interface and let System pick its two themes James Ritchie 2026-08-12 11:56:04 +00:00
  • 38dc6a5aa7 feat(webapp): use a custom monitor icon for the System theme James Ritchie 2026-08-12 11:35:29 +00:00
  • ed1bb72fb8 feat: implement cron window spread backend (#4566) Chris Arderne 2026-08-12 12:24:32 +01:00
  • 948db74678 feat(webapp): swap the Black and White icons with the active theme James Ritchie 2026-08-12 11:22:09 +00:00
  • 3c5bbc1607 fix(webapp): hard-navigate after creating a project (#4584) Chris Arderne 2026-08-12 11:44:38 +01:00
  • c2c6e5c705 fix(webapp): keep session runs off the legacy realtime streams backend (#4564) Matt Aitken 2026-08-12 11:01:59 +01:00
  • 429c004118 fix(webapp): include Tailwind in production image (#4582) Chris Arderne 2026-08-12 10:52:26 +01:00
  • 5175479a11 feat(webapp): add Black and White themes James Ritchie 2026-08-12 09:33:55 +00:00
  • 7b390e5984 feat(cli,webapp): allow deploys with environment API keys (#4561) Chris Arderne 2026-08-12 10:11:31 +01:00
  • 1afd029dd3 Merge remote-tracking branch 'origin/main' into samejr/appearance-theme-toggle James Ritchie 2026-08-12 09:04:00 +00:00
  • 26a730f908 fix(webapp): externalize kapaai (#4580) Chris Arderne 2026-08-12 09:47:51 +01:00
  • c7bbd1db88 chore: merge feat/query-safety-tri-11165 (busy-rejection cap fix) test/chat-agent-durability-tri-11166 Katia Bulatova 2026-08-12 08:20:01 +00:00
  • 683bd87b4d chore: merge review-fix packet (busy rejections exempt from query cap) Katia Bulatova 2026-08-12 08:19:57 +00:00
  • 54f101b052 fix(dashboard-agent): don't count busy-rejections toward the query failure cap Katia Bulatova 2026-08-12 08:11:16 +00:00
  • 378e00efcb chore: merge feat/query-safety-tri-11165 (demo line-0 guard) Katia Bulatova 2026-08-12 08:06:55 +00:00
  • bd608b74a8 chore: merge fix/watch-mode-keepalive-tri-13065 (demo line-0 guard) Katia Bulatova 2026-08-12 08:06:52 +00:00
  • 550b7174d1 chore: merge feat/agent-storybook-gallery (demo line-0 guard) Katia Bulatova 2026-08-12 08:06:48 +00:00
  • 53d184570c chore: merge review-fix packet (demo line-0 guard) Katia Bulatova 2026-08-12 08:06:43 +00:00
  • 8cf609975a fix(webapp): let a zero source line reach the URI validator instead of vanishing Katia Bulatova 2026-08-12 08:04:41 +00:00
  • a5b14824a6 test(webapp): chat.agent durability regression suite (#4550) Katia Bulatova 2026-08-12 10:03:22 +02:00
  • 315c426ea7 chore: merge feat/query-safety-tri-11165 (main sync post-#4525) Katia Bulatova 2026-08-12 07:52:55 +00:00
  • cfaf934798 chore: merge fix/watch-mode-keepalive-tri-13065 (main sync post-#4525) Katia Bulatova 2026-08-12 07:52:51 +00:00
  • 0a5d7a9902 chore: merge feat/agent-storybook-gallery (main sync post-#4525) Katia Bulatova 2026-08-12 07:52:47 +00:00
  • fa209017f1 chore: merge main into feat/agent-storybook-gallery (post-squash of #4525) Katia Bulatova 2026-08-12 07:52:43 +00:00
  • 0b750d00dd feat(webapp): dashboard agent — Watch (#4525) Katia Bulatova 2026-08-12 09:51:40 +02:00
  • ce7b6e6358 chore: merge feat/query-safety-tri-11165 (prompt re-send guard) Katia Bulatova 2026-08-12 07:38:46 +00:00
  • d1e12b7be8 chore: merge fix/watch-mode-keepalive-tri-13065 (prompt re-send guard) Katia Bulatova 2026-08-12 07:38:42 +00:00
  • 8f3116a324 chore: merge feat/agent-storybook-gallery (prompt re-send guard) Katia Bulatova 2026-08-12 07:38:38 +00:00
  • 6de38dc948 chore: merge feat/dashboard-agent-flows-watch (prompt re-send guard) Katia Bulatova 2026-08-12 07:38:34 +00:00
  • 2b75a1ec46 chore: merge review-fix packet (prompt re-send guard) Katia Bulatova 2026-08-12 07:38:30 +00:00
  • a696f61f47 fix(webapp): don't re-send a consumed prompt when switching back to a chat Katia Bulatova 2026-08-12 07:33:09 +00:00
  • d23718c5f5 chore: merge feat/query-safety-tri-11165 (review fixes) Katia Bulatova 2026-08-12 07:22:28 +00:00
  • 8e36f120ea chore: merge fix/watch-mode-keepalive-tri-13065 (review fixes) Katia Bulatova 2026-08-12 07:22:24 +00:00
  • a8ee578432 chore: merge feat/agent-storybook-gallery (review fixes) Katia Bulatova 2026-08-12 07:22:20 +00:00
  • 3b32417eb1 chore: merge feat/dashboard-agent-flows-watch (review fixes) Katia Bulatova 2026-08-12 07:22:16 +00:00
  • f1f589d7ae chore: merge review-fix packet (chore(webapp,dashboard-agent): review nitpicks — tolerant ) Katia Bulatova 2026-08-12 07:21:21 +00:00
  • 4a00424ad7 chore: merge review-fix packet (fix(dashboard-agent): settle deliveries on chat deletion, ac) Katia Bulatova 2026-08-12 07:21:20 +00:00
  • 3536826494 chore: merge review-fix packet (fix(webapp): watch toast plural and container-test hygiene () Katia Bulatova 2026-08-12 07:21:20 +00:00
  • ecd293d3db chore(webapp,dashboard-agent): review nitpicks — tolerant test assertions, single-sourced cadence options, tx-narrowed advisory lock Katia Bulatova 2026-08-12 07:04:53 +00:00
  • 773b43fadd fix(dashboard-agent): settle deliveries on chat deletion, accept in-flight status, normalize queue names (review) Katia Bulatova 2026-08-12 07:08:20 +00:00
  • 326e9950f4 perf(webapp): scope declarative schedule sync to the current environment (#4577) Eric Allam 2026-08-12 08:16:55 +01:00
  • 26cdedda1c perf(webapp): scope env var create pre-check to submitted keys (#4579) Eric Allam 2026-08-12 08:15:27 +01:00
  • 9b6a679088 fix(webapp): watch toast plural and container-test hygiene (review) Katia Bulatova 2026-08-12 06:58:56 +00:00
  • cab27fdd70 chore: merge feat/query-safety-tri-11165 (main sync post-#4529) Katia Bulatova 2026-08-12 06:40:43 +00:00
  • f3d492d7a8 chore: merge fix/watch-mode-keepalive-tri-13065 (main sync post-#4529) Katia Bulatova 2026-08-12 06:40:39 +00:00
  • aad20c34a1 chore: merge feat/agent-storybook-gallery (main sync post-#4529) Katia Bulatova 2026-08-12 06:40:35 +00:00
  • 261a620499 chore: merge feat/dashboard-agent-flows-watch (main sync post-#4529) Katia Bulatova 2026-08-12 06:40:32 +00:00
  • b5c4d1aa78 chore: merge main into feat/dashboard-agent-flows-watch (post-squash of #4529) Katia Bulatova 2026-08-12 06:40:28 +00:00
  • 9a3bee0288 feat(webapp): dashboard agent — UI (#4529) Katia Bulatova 2026-08-12 08:38:59 +02:00
  • 037cd9f386 chore: merge feat/query-safety-tri-11165 (composer escape follow-up) Katia Bulatova 2026-08-11 23:37:52 +00:00
  • d329967e66 chore: merge fix/watch-mode-keepalive-tri-13065 (composer escape follow-up) Katia Bulatova 2026-08-11 23:37:48 +00:00
  • 1fa556ff84 chore: merge feat/agent-storybook-gallery (composer escape follow-up) Katia Bulatova 2026-08-11 23:37:45 +00:00
  • 3129f72424 chore: merge feat/dashboard-agent-flows-watch (composer escape follow-up) Katia Bulatova 2026-08-11 23:37:41 +00:00
  • a29986bb9a chore: merge feat/dashboard-agent-ui (composer escape follow-up) Katia Bulatova 2026-08-11 23:37:37 +00:00
  • 843d02b7d2 fix(webapp): let a second Escape close the panel while keeping the first as a draft guard Katia Bulatova 2026-08-11 23:32:27 +00:00
  • 8b40a62eb9 chore: merge feat/query-safety-tri-11165 (review fixes round 3) Katia Bulatova 2026-08-11 23:02:45 +00:00
  • 66b6dfa356 chore: merge fix/watch-mode-keepalive-tri-13065 (review fixes round 3) Katia Bulatova 2026-08-11 23:02:41 +00:00
  • 7f0b9a461c chore: merge feat/agent-storybook-gallery (review fixes round 3) Katia Bulatova 2026-08-11 23:02:37 +00:00
  • 645895a707 chore: merge feat/dashboard-agent-flows-watch (review fixes round 3) Katia Bulatova 2026-08-11 23:02:33 +00:00
  • 78bf74f5e1 chore: merge feat/query-safety-tri-11165 (review fixes round 3) Katia Bulatova 2026-08-11 23:00:59 +00:00