Commit Graph

  • 14ea61cd61 chore: merge fix/watch-mode-keepalive-tri-13065 (review fixes round 3) Katia Bulatova 2026-08-11 23:00:53 +00:00
  • e24e584d55 chore: merge feat/agent-storybook-gallery (review fixes round 3) Katia Bulatova 2026-08-11 23:00:47 +00:00
  • 02d60a4ef7 chore: merge feat/dashboard-agent-ui (review fixes round 3) Katia Bulatova 2026-08-11 23:00:35 +00:00
  • eeabff00e9 fix(webapp): use the stored fingerprint form in the demo error watch Katia Bulatova 2026-08-11 22:36:27 +00:00
  • 6a3366163f fix(webapp): don't mark the open chat unread when the history list refreshes Katia Bulatova 2026-08-11 22:36:19 +00:00
  • 656d607c89 test(webapp): tear the durable-resume turn with an order-independent constraint violation Katia Bulatova 2026-08-11 22:38:00 +00:00
  • a026776f3f fix(sdk): release the tab claim when the user stops generation Katia Bulatova 2026-08-11 22:36:47 +00:00
  • a964b09725 fix(webapp): keep the draft on Escape and finish polling a died-mid-tool transcript Katia Bulatova 2026-08-11 22:35:24 +00:00
  • 4dbb314582 chore: merge feat/query-safety-tri-11165 (review fixes round 2) Katia Bulatova 2026-08-11 22:22:50 +00:00
  • 76560bb88c chore: merge fix/watch-mode-keepalive-tri-13065 (review fixes round 2) Katia Bulatova 2026-08-11 22:22:44 +00:00
  • ae1a93670a chore: merge feat/agent-storybook-gallery (review fixes round 2) Katia Bulatova 2026-08-11 22:22:38 +00:00
  • cd96f40c73 chore: merge feat/dashboard-agent-flows-watch (review fixes round 2) Katia Bulatova 2026-08-11 22:22:32 +00:00
  • 8ec976c2a0 chore: merge feat/dashboard-agent-ui (review fixes round 2) Katia Bulatova 2026-08-11 22:22:26 +00:00
  • eb4f824cc3 fix(webapp): harden model-facing sanitizers, claims resolution and soft-delete idempotency (review) Katia Bulatova 2026-08-11 22:07:06 +00:00
  • 539e792b04 fix(webapp): let an admin switch impersonation target without stopping first fix/impersonation-switch-target isshaddad 2026-08-11 18:13:30 -04:00
  • b1814dc70f fix(sdk): keep the successor stream's abort controller when an aborted stream tears down Katia Bulatova 2026-08-11 22:04:18 +00:00
  • 06ca8d1912 test(webapp): exercise a mid-write turn failure in the durable-resume suite Katia Bulatova 2026-08-11 22:04:15 +00:00
  • e5e910bd0a fix(webapp): gate the impersonate route on canSuper, not the admin column fix/plain-card-and-impersonation-switch isshaddad 2026-08-11 18:01:13 -04:00
  • dec52bdacd chore: merge main into feat/dashboard-agent-ui (post-squash of #4418) Katia Bulatova 2026-08-11 21:55:01 +00:00
  • 7be4c3bde0 fix(webapp): take the impersonate route out of the admin layout isshaddad 2026-08-11 17:50:52 -04:00
  • 4f7fc9609d fix(webapp): reset the view-as-user flag when switching impersonation target isshaddad 2026-08-11 17:11:46 -04:00
  • f1c6eb3830 fix(webapp): write the impersonation audit pair atomically isshaddad 2026-08-11 16:59:38 -04:00
  • 4aadcd56fd fix(webapp): keep the impersonation link through login, order audit rows isshaddad 2026-08-11 16:35:13 -04:00
  • 5b9c8dc75e Merge remote-tracking branch 'origin/main' into sessions-active-climbing-duration D-K-P 2026-08-11 20:43:12 +01:00
  • c9e6590240 refactor(webapp): route hand-rolled links through TextLink James Ritchie 2026-08-11 18:39:01 +00:00
  • 3c90ce3116 chore(webapp): drop the now-unused requireUser import isshaddad 2026-08-11 14:21:24 -04:00
  • bc3e5d08e2 chore: merge feat/query-safety-tri-11165 (review fixes) Katia Bulatova 2026-08-11 17:14:41 +00:00
  • dd22919ef7 chore: merge fix/watch-mode-keepalive-tri-13065 (review fixes) Katia Bulatova 2026-08-11 17:14:37 +00:00
  • 5810c8013a chore: merge feat/agent-storybook-gallery (review fixes) Katia Bulatova 2026-08-11 17:14:33 +00:00
  • a0b605de45 chore: merge feat/dashboard-agent-flows-watch (review fixes) Katia Bulatova 2026-08-11 17:14:30 +00:00
  • 8023384710 chore: merge feat/dashboard-agent-ui (review fixes) Katia Bulatova 2026-08-11 17:14:25 +00:00
  • 6b26b28784 fix(webapp): stop the grouped watch-updates toast counting wakes the user already opened Katia Bulatova 2026-08-11 17:04:58 +00:00
  • 461226d615 fix(webapp): make the gallery dismissed-prompts state actually dismiss a resolvable chip Katia Bulatova 2026-08-11 17:04:25 +00:00
  • 1e7f861c35 fix(webapp): clear the history-list thinking marker when the streaming chat unmounts Katia Bulatova 2026-08-11 17:03:26 +00:00
  • 6551a587aa fix(webapp): scope impersonation to id-matched customers and enforce session controls isshaddad 2026-08-11 13:01:33 -04:00
  • 4569657923 feat(webapp): dashboard agent — chat, reports, investigate (#4418) Katia Bulatova 2026-08-11 18:56:14 +02:00
  • 5dc5f70010 fix(webapp): let an admin switch impersonation target without stopping first isshaddad 2026-08-11 12:39:07 -04:00
  • 7428874918 chore: merge feat/query-safety-tri-11165 (main sync) Katia Bulatova 2026-08-11 16:34:01 +00:00
  • bf6a05174f chore: merge fix/watch-mode-keepalive-tri-13065 (main sync) Katia Bulatova 2026-08-11 16:33:55 +00:00
  • c1d851abdb chore: merge feat/agent-storybook-gallery (main sync) Katia Bulatova 2026-08-11 16:33:48 +00:00
  • 78ea8d8fe1 chore: merge feat/dashboard-agent-flows-watch (main sync) Katia Bulatova 2026-08-11 16:33:42 +00:00
  • 036b3e5c15 chore: merge feat/dashboard-agent-ui (main sync) Katia Bulatova 2026-08-11 16:33:35 +00:00
  • eca32d2f18 chore: merge feat/dashboard-agent-flows (main sync) Katia Bulatova 2026-08-11 16:33:29 +00:00
  • 54ab14f13b chore: merge main into feat/dashboard-agent-flows Katia Bulatova 2026-08-11 16:30:56 +00:00
  • 02de2e693f feat(api): separate rate limit budget for deployment endpoints (#4565) Saadi Myftija 2026-08-11 17:51:31 +02:00
  • cb6088cf1f fix(webapp): accept Plain customers without an external id on customer cards isshaddad 2026-08-11 11:46:01 -04:00
  • e67dc2b6eb fix(webapp): keep the close action available for idle sessions D-K-P 2026-08-11 16:31:59 +01:00
  • e83beb4d09 fix(webapp): reserve sheet close-button space only inside a sheet claude/modal-esc-close Claude 2026-08-11 15:19:44 +00:00
  • 873cebc496 merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:19:12 +00:00
  • dca2118a9f merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:19:12 +00:00
  • 99f83d8a52 merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:19:11 +00:00
  • aeded42322 merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:19:11 +00:00
  • 6e4cd376f5 merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:19:11 +00:00
  • 6a6476972b merge: propagate card-test relocation Katia Bulatova 2026-08-11 15:18:47 +00:00
  • 799dbb4758 docs(ai-chat): correct the sessions.list tag filter description D-K-P 2026-08-11 16:17:06 +01:00
  • a1ffd4a20e fix(webapp): show sessions with no live run as Idle instead of Active D-K-P 2026-08-11 16:17:02 +01:00
  • b2f1d82331 test(webapp): move card/winner tests to the UI PR with their render code Katia Bulatova 2026-08-11 15:16:50 +00:00
  • 5ecb968d09 fix(run-engine): heartbeat batch items so slow ones are not run twice fix/batch-item-heartbeat Matt Aitken 2026-08-11 16:14:56 +01:00
  • e2a727da5a docs(webapp): trim the Esc release note to what actually ships Claude 2026-08-11 15:03:39 +00:00
  • 8819e25751 fix(webapp): hard-navigate after creating an organization (#4530) claude[bot] 2026-08-11 16:00:06 +01:00
  • 4f71136137 fix(webapp): stop Esc in a text field from closing panels Claude 2026-08-11 14:41:50 +00:00
  • 336f515001 docs(ai): add LLM observability page (#4568) DKP 2026-08-11 15:40:31 +01:00
  • a036345eab merge: propagate the tsql linter test fix from feat/query-safety-tri-11165 Katia Bulatova 2026-08-11 14:39:22 +00:00
  • cf7fa9ac18 merge: propagate the tsql linter test fix from fix/watch-mode-keepalive-tri-13065 Katia Bulatova 2026-08-11 14:39:21 +00:00
  • 47983a6146 merge: propagate the tsql linter test fix from feat/agent-storybook-gallery Katia Bulatova 2026-08-11 14:39:20 +00:00
  • ed7a1119a2 merge: propagate the tsql linter test fix from feat/dashboard-agent-flows-watch Katia Bulatova 2026-08-11 14:39:19 +00:00
  • b6b746384b merge: propagate the tsql linter test fix from feat/dashboard-agent-ui Katia Bulatova 2026-08-11 14:39:18 +00:00
  • 8f8fb98ec9 merge: propagate the tsql linter test fix from feat/dashboard-agent-flows Katia Bulatova 2026-08-11 14:39:18 +00:00
  • 4962f7a624 test(webapp): update the stale missing-FROM tsql linter case Katia Bulatova 2026-08-11 14:39:03 +00:00
  • 24c87c378f test(webapp): assert FROM-less SELECT is valid in the tsql linter Katia Bulatova 2026-08-11 14:37:34 +00:00
  • e367899510 docs(ai-agents): add chat.agent guide and refresh the AI agent guides (#4524) DKP 2026-08-11 15:32:32 +01:00
  • f2adfeb865 chore(webapp): temporary underline audit story James Ritchie 2026-08-11 14:27:15 +00:00
  • 112b837a4e merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:22:01 +00:00
  • dbd216bb97 merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:21:53 +00:00
  • dfeffd85c6 merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:21:45 +00:00
  • 81e7b0a98f merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:21:34 +00:00
  • b046bef772 merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:19:24 +00:00
  • f7a77535c6 merge: propagate base UI relocation + drizzle attribution Katia Bulatova 2026-08-11 14:18:17 +00:00
  • bb48233664 feat(webapp): add an Underline links preference James Ritchie 2026-08-11 14:14:42 +00:00
  • 635cab25ad chore: mark generated drizzle meta as generated Katia Bulatova 2026-08-11 14:12:07 +00:00
  • 2aeb32fa18 refactor(webapp): move dashboard-agent render UI to the UI PR Katia Bulatova 2026-08-11 14:11:52 +00:00
  • 44973d12e3 fix(webapp): address review on Esc-to-close changes Claude 2026-08-11 13:47:00 +00:00
  • 08ee567acc merge: propagate changeset consolidation and note restoration from feat/query-safety-tri-11165 Katia Bulatova 2026-08-11 13:32:51 +00:00
  • ed2c5c26b6 merge: propagate changeset consolidation and note restoration from fix/watch-mode-keepalive-tri-13065 Katia Bulatova 2026-08-11 13:32:42 +00:00
  • 66eb3daa11 merge: propagate changeset consolidation and note restoration from feat/agent-storybook-gallery Katia Bulatova 2026-08-11 13:32:29 +00:00
  • 51bd9c0aba merge: propagate changeset consolidation and note restoration from feat/dashboard-agent-flows-watch Katia Bulatova 2026-08-11 13:32:16 +00:00
  • d34beec430 merge: propagate changeset consolidation and note restoration from feat/dashboard-agent-ui Katia Bulatova 2026-08-11 13:32:02 +00:00
  • bdf1126d56 merge: propagate changeset consolidation and note restoration from feat/dashboard-agent-flows Katia Bulatova 2026-08-11 13:31:14 +00:00
  • e394f20b43 merge: consolidate the two chat changesets into one Katia Bulatova 2026-08-11 13:30:11 +00:00
  • db414b7286 merge: consolidate PR changesets and restore dropped note points Katia Bulatova 2026-08-11 13:30:10 +00:00
  • 4736a93386 merge: add recheck/assertSourcePatActive exports to stale auth test mocks Katia Bulatova 2026-08-11 13:30:09 +00:00
  • 32ea4b00cc test(webapp): add the recheck export to stale user-actor auth mocks Katia Bulatova 2026-08-11 13:27:33 +00:00
  • f1ba0d2156 fix(webapp): make Esc close consistently across dialogs, sheets and panels Claude 2026-08-11 13:26:17 +00:00
  • f7dfc905e3 fix(webapp): stop the project-wide user-actor route 500-ing for claimless/env-scoped tokens Katia Bulatova 2026-08-11 13:15:08 +00:00
  • fe30aa4b41 docs(server-changes): restore dropped user-facing dashboard agent points Katia Bulatova 2026-08-11 13:14:57 +00:00
  • 1424441b7f chore: consolidate this PR's changesets into one Katia Bulatova 2026-08-11 13:14:56 +00:00
  • d9dc61eddd chore(changeset): consolidate the chat keepalive changesets into one Katia Bulatova 2026-08-11 13:14:08 +00:00
  • c93380eafb merge: propagate server-changes consolidation from feat/query-safety-tri-11165 Katia Bulatova 2026-08-11 11:10:06 +00:00
  • 2026a4eab3 merge: propagate server-changes consolidation from fix/watch-mode-keepalive-tri-13065 Katia Bulatova 2026-08-11 11:09:53 +00:00
  • cdc7b5f5bc merge: propagate server-changes consolidation from feat/agent-storybook-gallery Katia Bulatova 2026-08-11 11:09:43 +00:00