Skip to content

Add workspace containers, environment management, and Postman variable import#6

Merged
bajrangCoder merged 5 commits into
mainfrom
feat/workspaces-environments
Jul 23, 2026
Merged

Add workspace containers, environment management, and Postman variable import#6
bajrangCoder merged 5 commits into
mainfrom
feat/workspaces-environments

Conversation

@bajrangCoder

@bajrangCoder bajrangCoder commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

This PR adds a complete environment-variable workflow and introduces real,
persisted workspace containers.

What changed

Environments

  • Add named workspace and collection-scoped environments
  • Resolve {{variable}} placeholders across URLs, headers, auth values,
    query parameters, and request bodies
  • Support nested variables and detect missing or circular references
  • Add enable/disable controls and masked secret values
  • Add environment colors, duplication, rename, delete, and activation
  • Add workspace/project precedence with project variables overriding workspace values
  • Redesign the environment sidebar with:
    • active variable stack
    • grouped environment navigation
    • persistent variable editor
    • visible Add/New variable actions
    • Postman environment import action

Workspaces

  • Add persisted workspace containers
  • Add a top-toolbar workspace switcher
  • Support creating, renaming, switching, and deleting workspaces
  • Isolate collections, request history, and environments per workspace
  • Migrate existing data into the default Personal Workspace
  • Reset request tabs when switching workspaces to prevent cross-workspace references

Postman import

  • Import standalone Postman environment JSON exports
  • Import Postman collection variables
  • Create a collection-scoped project environment for imported collection variables
  • Preserve enabled/disabled and secret variable metadata
  • Update import messaging and entry points for collections and environments

Data migration

Existing collections, history, and environments are automatically placed inside
the default Personal Workspace. No manual migration is required.

Todo

  • Variable autocomplete, highlighting, and resolved-value previews

@bajrangCoder
bajrangCoder merged commit 5a6f300 into main Jul 23, 2026
3 checks passed
@bajrangCoder
bajrangCoder deleted the feat/workspaces-environments branch July 23, 2026 14:00
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