Skip to content

v0.9.41: browser extension, ci improvements - #9563

Closed
waleedlatif1 wants to merge 12 commits into
mainfrom
staging
Closed

waleedlatif1 wants to merge 12 commits into
mainfrom
staging

Conversation

@waleedlatif1

@waleedlatif1 waleedlatif1 commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator

* improvement(ci): refresh integration shard duration weights

* improvement(ci): parallelize acceptance suites and avoid slow dependency restores

* improvement(ci): advance extension access polling in acceptance tests

* chore(ci): document acceptance timing and shard refresh

* fix(ci): settle extension screenshots after advancing browser timers

* fix(ci): finish finite animations in clock-controlled extension checks

* fix(ci): preserve access revalidation budgets with virtual timers
…ead of redirecting on send (#9557)

* improvement(billing): show the Chat plan card above the composer instead of redirecting on send

* fix(billing): hold queued Chat sends while the plan is required

* fix(billing): resume held queued sends once Chat is allowed and keep Send now side-effect free
Run extension native and access acceptance in parallel with independent fixtures, apps, databases, and reports. Overlap independent desktop-pickup deadlines and isolated recovery backoff cases, and use faster integration runners with the existing GitHub fallback.

Update Playwright for the upstream WebKit compositor fix and disable focus emulation at the native blur boundary after reloads. Preserve all acceptance assertions and real timing contracts.

Validated with root tests, all workspace type checks, lint, all audits, generated-artifact checks, real integration and Electron acceptance runs, and negative controls for the protected behaviors.
…f session-loss statuses (#9561)

* fix(mcp): answer workflow MCP JSON-RPC errors over HTTP 200 instead of session-loss statuses

* fix(mcp): build the routed test request from a standard Request
)

* fix(extension): attach Sim pages and streamline composer controls

* fix(extension): normalize Sim paths before capture

* fix(extension): exclude revealed secrets and keep large composers usable
@waleedlatif1
waleedlatif1 requested a review from a team as a code owner November 2, 2026 18:06
@vercel

vercel Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Nov 2, 2026 8:28pm UTC

Request Review

@waleedlatif1 waleedlatif1 changed the title staging v0.9.41: browser extension, ci improvements Nov 2, 2026

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 44 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Turn on auto-fix | Re-trigger cubic

@greptile-apps

greptile-apps Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable issues were found.

Summary

This PR shortens CI checks, changes the Chat upgrade prompt, fixes workflow MCP error responses, and improves extension capture and composer controls.

  • Workspace chat shows plan limits before someone tries to send.
  • The extension attaches regular Sim pages while keeping private page details out.
  • The shared composers add a page shortcut and keep send controls reachable.
  • MCP callers receive JSON-RPC errors without losing the HTTP session.
  • CI runs independent acceptance checks in separate jobs and changes runner setup.
  • Integration checks overlap waiting periods and use refreshed shard weights.

No actionable issues were found. Review conclusions are based on source inspection; tests and visual captures were not run.

Reviews (1) · Last reviewed commit: "fix(extension): attach Sim pages and str..." · Reviewed by Greptile

* chore(ci): give the Trigger.dev upload job room for a slow image push (#8115)

(cherry picked from commit 43c9f6c)

* improvement(extension): document browser data handling and limited use

* fix(extension): attach Sim pages and streamline composer controls (#9560)

* fix(extension): attach Sim pages and streamline composer controls

* fix(extension): normalize Sim paths before capture

* fix(extension): exclude revealed secrets and keep large composers usable

* fix(extension): disclose link handling and keep gesture checks passive

---------

Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com>
Co-authored-by: Theodore Li <theo@sim.ai>
…ounts, and product status (#9566)

* improvement(comparisons): re-verify competitor pricing, integration counts, and product status

* fix(comparisons): surface plan limits in short values and keep related facts consistent

* improvement(comparisons): drop a redundant source and repeated gateway wording

* fix(comparisons): qualify the Cowork rollout and local-task scheduling, retitle the Vellum limitation
…t Without Code? (#9569)

* feat(library): How Do You Connect the Serper Search API to an AI Agent Without Code?

* Pi Babysit: address PR #9569 feedback

---------

Co-authored-by: Sim Pi Agent <pi@sim.ai>
…nge Monitoring in 2026? (#9570)

Co-authored-by: Sim Pi Agent <pi@sim.ai>
@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

Superseded by #9579. Main got its own copy of #9560 as an extension hotfix (#9564). Staging only accepts squash merges, so main's history can't enter staging, and this PR kept conflicting on apps/sim/scripts/test-browser-extension-e2e.ts. #9579 releases from release/v0.9.41, which merges staging with main and resolves to staging's version of that file. Its tree is identical to staging's, because #9568 already brought the hotfix content into staging.

This branch was previously deployed

1 inactive deployment
Preview — e1214d11 Deployed Nov 2, 2026 by vercel[bot]
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.

1 participant