Skip to content

feat(docs): execution context sections on folder and collection pages - #88

Open
sundram-bruno wants to merge 5 commits into
usebruno:release/v0.4.0from
sundram-bruno:fix/execution-context-and-env-switcher
Open

sundram-bruno wants to merge 5 commits into
usebruno:release/v0.4.0from
sundram-bruno:fix/execution-context-and-env-switcher

Conversation

@sundram-bruno

@sundram-bruno sundram-bruno commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Jira: BRU-4444

Covers following UI parity bug number :
19. The folder and collection pages now have an Execution Context section, separate from the configuration section. Headers and auth stay under Folder Configuration and Collection Configuration; vars, script and tests move into Execution Context, which collapses and expands like the one on request pages. The environment switcher is hidden from the docs header when the collection has no environments.

25. A long environment name is cut short with an ellipsis in the switcher and in its dropdown, and the full name shows in a tooltip when it is cut.

32. Empty Post-Response variables now read "None." on the folder and collection pages, the same as on request pages, instead of the section disappearing.

33. The playground folder settings Vars tab now has a Post Response table, like the Bruno app. Edits are saved with the folder.

Also, when a collection has no environments, the playground switcher no longer opens a dropdown whose only entry repeats "No environments". It shows the text with no arrow.

…itcher

Splits the folder and collection pages into a configuration section and a
collapsible Execution Context section, shows both variable phases with
"None." when one is empty, wires the playground folder Vars tab to
post-response variables, and clamps long environment names with a tooltip.
@changeset-bot

changeset-bot Bot commented Sep 22, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0782154

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Comment thread packages/bruno-api-docs/e2e/tests/folder/folder.spec.ts
Comment thread packages/bruno-api-docs/e2e/tests/overview/overview.spec.ts Outdated
Comment thread packages/bruno-api-docs/src/components/EnvironmentLabel/EnvironmentLabel.tsx Outdated
Comment thread packages/bruno-api-docs/src/components/EnvSwitcher/EnvSwitcher.tsx Outdated
Comment thread packages/bruno-api-docs/src/pages/Folder/Folder.tsx Outdated

@arpit-bruno arpit-bruno left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Also pls resolve the conflict

Comment thread packages/bruno-api-docs/src/utils/folder.ts Outdated
Comment thread packages/bruno-api-docs/src/utils/collectionOverview.ts Outdated
Comment thread packages/bruno-api-docs/src/components/EnvSwitcher/EnvSwitcher.tsx Outdated
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