Skip to content

trunk-merge/pr-3500/5176a590-a11f-4ee8-8fad-0c70f3680445#3505

Closed
trunk-io[bot] wants to merge 11 commits into
mainfrom
trunk-merge/pr-3500/5176a590-a11f-4ee8-8fad-0c70f3680445
Closed

trunk-merge/pr-3500/5176a590-a11f-4ee8-8fad-0c70f3680445#3505
trunk-io[bot] wants to merge 11 commits into
mainfrom
trunk-merge/pr-3500/5176a590-a11f-4ee8-8fad-0c70f3680445

Conversation

@trunk-io

@trunk-io trunk-io Bot commented Jul 16, 2026

Copy link
Copy Markdown
Trunk Merge Pull Request Banner

This pull request was created and is being managed by Trunk Merge.

This pull request is based on the main branch at SHA 9dad2953fda034ad4df634874a5d9707f587a547.

See more details here.

When CI completes, this pull request will be closed automatically.

Pull Requests Being Tested

This pull request is testing the changes from pull request 3500.

Dependencies

This pull request depends on the changes from pull requests 3493 and 3499.

pauldambra and others added 11 commits July 16, 2026 10:38
The inbox Source and Priority filter popovers had no explicit way to go
back to "no filter" — you had to manually unselect each choice. Add an
"Any" row at the top of each popover that is checked when nothing else is
selected and clears that filter when clicked. Unselecting the last option
already collapses to the same empty ("Any") state.

Generated-By: PostHog Code
Task-Id: 97aa95fe-d9a3-4651-aa9b-9f636fc84832
Generated-By: PostHog Code
Task-Id: 97aa95fe-d9a3-4651-aa9b-9f636fc84832
…iorityFilter([])

simplify pass: setPriorityFilter([]) already expresses "clear priority to Any", so the dedicated clearPriorityFilter action was pure duplication. clearSourceProductFilter is kept since the source filter has no equivalent setter.

Generated-By: PostHog Code
Task-Id: 97aa95fe-d9a3-4651-aa9b-9f636fc84832
…3492)

Ports the desktop custom base image badge to the React Native app. The task
detail header now shows a violet "cube" badge with the custom sandbox base
image name when a cloud run used a custom image (directly via custom_image_id
or indirectly via its sandbox environment).

The sandbox image and environment lists are fetched through the mobile app's
authed-query pattern, and only when the latest run is a cloud run that carries
a custom_image_id or sandbox_environment_id, so ordinary tasks add no extra
network calls. The badge renders nothing when custom images are disabled or the
image can't be resolved.

Generated-By: PostHog Code
Task-Id: 1230821c-af71-4788-b81f-dcaeb6442e2d
Spoken narration defaulted on for all cloud runs via resolveSpokenNarration
falling back to isCloudRun(meta). That loaded the `speak` tool and its prompt
instructions — and prompted the agent to call it — on headless runs (Slack
threads, Signals scouts) where nothing can play audio, costing tokens with no
listener and regardless of the feature flag, user setting, or ElevenLabs key.

Make narration strictly opt-in: resolveSpokenNarration now returns true only
when a caller explicitly sets spokenNarration. The desktop is the only client
that can play audio and knows the flag/setting/key, so it computes that boolean
and passes it; everything else stays silent and never loads the tool. Also
require an ElevenLabs key alongside the setting on the desktop start/reconnect
paths, and refresh the now-stale comments.

Generated-By: PostHog Code
Task-Id: 7a65b8a4-b69d-472f-9753-67d59715e332
Generated-By: PostHog Code
Task-Id: ac30fada-8c29-4973-a253-08d70be31be6
Generated-By: PostHog Code
Task-Id: ac30fada-8c29-4973-a253-08d70be31be6
Generated-By: PostHog Code
Task-Id: ac30fada-8c29-4973-a253-08d70be31be6
@github-actions

Copy link
Copy Markdown

React Doctor found no issues in the changed files. 🎉

Reviewed by React Doctor for commit 82a8827.

@trunk-io trunk-io Bot closed this Jul 16, 2026
@trunk-io
trunk-io Bot deleted the trunk-merge/pr-3500/5176a590-a11f-4ee8-8fad-0c70f3680445 branch July 16, 2026 12:13
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.

3 participants