Skip to content
QASignoff

Documentation

Parity & gap report

Complete Windows App vs VS Code Extension capability matrix.

Parity & gap report

Inventory comparison for Windows App v26.8.5 and VS Code Extension v0.2.58. Both share the React webview for API / Runner / DB. Columns: Windows / VS Code use ✅ available, ⚠️ partial, ❌ absent. Gap summarizes deltas; Workaround lists practical alternatives.


Getting started / install / workspaces

ModuleFeatureWindowsVS CodeGapWorkaround
Getting startedNSIS / Store APPX installer✅❌Windows-only installersInstall VS Code extension from Marketplace / VSIX
Getting startedMarketplace / VSIX install❌✅VS Code-only distributionUse Windows app from download
Getting startedWelcome dialog (Import / Create)✅✅Full parity—
WorkspacesDefault root under Documents✅⚠️Paths differ by hostOpen/import the same folder explicitly
WorkspacesNew / Open / Import / Manage / Switch✅✅Full parityAlso use
qasignoff.*Workspace
commands in VS Code
WorkspacesDuplicate-as / Reveal / Close / Favorite✅⚠️Desktop menu richerUse Reveal in Explorer command + OS file manager
WorkspacesUnsaved / relocate dialogs✅✅Full parity—
Getting startedDesktop update banner / auto-update✅❌Windows-only updatesMarketplace auto-updates the extension

Interface chrome

ModuleFeatureWindowsVS CodeGapWorkaround
UIMode tabs API / Runner / DB✅✅Full parity—
UIMode tab Git✅❌Windows onlyVS Code Source Control + terminal Git
UIApp menu File/Edit/View/Help✅❌Windows onlyCommand Palette + VS Code menus
UIWorkspace menu✅✅Full parity—
UIImport, Logs, Help, Settings, Env switcher✅⚠️Settings overlay desktop-firstPreferences + webview settings; see Settings gaps
UITopbar layout✅✅Full parity—
UIActivity Bar + sidebar welcome❌✅VS Code only—
UIStatus bar
Signoff Studio
❌✅VS Code only—
UIVS Code theme bridge❌✅VS Code onlyWindows uses in-app themes
UIDirty title indicator (●)✅✅Full parity—

Collections & tree

ModuleFeatureWindowsVS CodeGapWorkaround
CollectionsTree (folders + requests)✅✅Full parity—
CollectionsRequest / collection tabs✅✅Full parity—
CollectionsHistory footer✅✅Full parity—
CollectionsRequest context menu✅✅Full parity—
CollectionsFolder context menu✅✅Full parity—
CollectionsCollection context menu✅✅Full parity—
CollectionsCollection workspace tabs✅✅Full parity—
CollectionsCreate / Import / Run / Duplicate / Export / Delete / Sync OpenAPI / Mock✅✅Full parity—

Request builder & response

ModuleFeatureWindowsVS CodeGapWorkaround
RequestsParams / Auth / Headers / Body / Pre-request / Tests / Settings✅✅Full parity—
RequestsHTTP methods✅✅Full parity—
RequestsBody modes (None/JSON/Form/Multipart/GraphQL/Binary/Raw)✅✅Full parity—
RequestsSave / unsaved dialogs✅✅Full parity—
RequestsAsserts editor / generator✅✅Full parity—
RequestsVariable extract dialog✅✅Full parity—
RequestsResponse examples CRUD✅✅Full parity—
RequestsGenerate code modal✅✅Full parity—
RequestsAI assist bar (BYOK)✅✅Full parityConfigure providers first
ResponseStream / Pretty / Raw / Headers / Explorer / Checks✅✅Full parity—
ResponseRestore response panel command⚠️✅Command is VS Code-onlyRe-open layout manually on Windows

Environments & secrets

ModuleFeatureWindowsVS CodeGapWorkaround
EnvironmentsEnvironment switcher✅✅Full parity—
EnvironmentsEnvironments page CRUD✅✅Full parity—
Environments
{{variable}}
resolution
✅✅Full parity—
EnvironmentsSecret masking / strip on commit✅✅Full parity—
EnvironmentsImport Bruno / Postman / Signoff env✅✅Full parity—

Import / export

ModuleFeatureWindowsVS CodeGapWorkaround
ImportSignoff Collection✅✅Full parity—
ImportPostman v2.0 / v2.1✅✅Full parity—
ImportOpenAPI 3.x / Swagger 2.0✅✅Full parity—
ImportBruno✅✅Full parity—
ImportThunder Client (+ Git Sync)✅✅Full parity—
ImportInsomnia v4 / v5✅✅Full parity—
ImportHoppscotch✅✅Full parity—
ImportcURL✅✅Full parity—
ExportSignoff / Postman v2.1 / Bruno / OpenAPI 3✅✅Full parity—

Authentication

ModuleFeatureWindowsVS CodeGapWorkaround
Authnone, inherit, bearer, basic, api-key✅✅Full parity—
Authoauth2 (auth code+PKCE, client creds, refresh, password, implicit)✅✅Full parity—
Authoauth1, digest, custom✅✅Full parity—
Authaws-signature (SigV4)✅✅Full parity—
Authhawk✅✅Full parity—
Authntlm⚠️⚠️UI present; not supported yetUse alternate auth or external gateway
AuthOAuth local callback host✅✅Full parity—
AuthInherited auth collection/folder/request✅✅Full parity—

Scripting

ModuleFeatureWindowsVS CodeGapWorkaround
ScriptsPre-request + Tests (request)✅✅Full parity—
ScriptsCollection/folder ScopeScriptStudio✅✅Full parity—
ScriptsQuickJS
qa.*
dialect
✅✅Full parity—
ScriptsAliases
pm.*
/
bru.*
/
pw.*
✅✅Full parity—
Scripts
qa.db
/
qa.load
/
qa.files
/
qa.ui
⚠️⚠️Host-gated APIsPrefer portable
qa.*
HTTP asserts in shared collections

Runner

ModuleFeatureWindowsVS CodeGapWorkaround
RunnerCollection / folder scope picker✅✅Full parity—
RunnerModes Manual / Scheduled / CLI / Background✅⚠️Scheduled desktop-preferredCLI/
cron
for unattended; keep panel open for webview schedules
RunnerRun / Pause / Resume / Stop / Restart✅✅Full parity—
RunnerPlan tree, dashboard, report, inspector, results✅✅Full parity—
RunnerRunConfig (iterations, delay, timeout, bail, retry, workers, SSL, reports)✅✅Full parity—
RunnerTest data CSV/JSON✅✅Full parity—
RunnerReports json/html/pdf/junit/csv✅✅Full paritySet
SIGNOFF_CHROME_PATH
for PDF if needed
RunnerRun history panel✅✅Full parity—

Load testing

ModuleFeatureWindowsVS CodeGapWorkaround
LoadLoad panel (VUs, duration, ramp, thresholds)✅✅Full parity—
LoadCLI
load
subcommand
✅✅Full parityRun from any terminal with backend package

Monitors / scheduler

ModuleFeatureWindowsVS CodeGapWorkaround
MonitorsCreate/edit schedules (once/daily/weekly/monthly/cron)✅⚠️Fires only while UI open on both; desktop better for always-onWindows Store app; or OS/CI cron + CLI
MonitorsEnvironment + timezone pickers✅✅Full parity (UI)—
MonitorsFires only while app/panel open⚠️⚠️By design on bothKeep app open; prefer Windows for always-on
MonitorsFailure desktop notify✅❌Windows onlyWatch Runner history / CI notifications
MonitorsStore app recommendation notice✅✅Full parity (copy)Follow link to Microsoft Store

OpenAPI mock

ModuleFeatureWindowsVS CodeGapWorkaround
MockStart/stop from folder/collection✅✅Full parity—
MockMock toolbar + logs✅✅Full parity—
MockCLI
npm run mock
✅✅Full parity—

Cookies & utilities

ModuleFeatureWindowsVS CodeGapWorkaround
UtilitiesSearch, Cookies, Console, Dev Tools, Preferences✅✅Full parity—
UtilitiesCookie jar persistence path⚠️⚠️Different files per hostRe-auth per host or share tokens via env secrets
UtilitiesDiagnostic logs page✅✅Full parity—

Database workbench

ModuleFeatureWindowsVS CodeGapWorkaround
DBDrivers Sample/Postgres/MySQL/SQL Server/Oracle/SQLite✅✅Full parity—
DBConnections CRUD, test, vault✅✅Full parity—
DBSQL editor, schema intel, multi results✅✅Full parity—
DBTransactions, kill session, export results✅✅Full parity—
DBDriver overlays update/rollback✅✅Full parity—

Git workbench

ModuleFeatureWindowsVS CodeGapWorkaround
GitStatus, stage, commit, fetch, pull, push✅❌Windows onlyVS Code Source Control
GitBranches / remotes / clone / init✅❌Windows onlyTerminal
git
/ IDE Git
GitGit import panel✅❌Windows onlyClone externally → Open/Import Workspace

Settings

ModuleFeatureWindowsVS CodeGapWorkaround
SettingsFull Settings overlay (General…About)✅❌Windows only overlayUse Preferences + webview AI/settings where exposed
SettingsIn-app Preferences (console, appearance)✅✅Full parity—
SettingsVS Code
contributes.configuration
❌❌None by designNo
settings.json
keys — configure in-product
SettingsProxy / certificates / updates / security / AI✅⚠️Desktop-complete; VS Code partialConfigure proxy at OS/VS Code level; AI in webview

AI assist

ModuleFeatureWindowsVS CodeGapWorkaround
AIBYOK OpenAI/Anthropic/Azure/Gemini/compat✅✅Full parity (capability)Windows Settings UI is richer for tokens
AIAutocomplete modes✅✅Full parity—

MCP & CLI

ModuleFeatureWindowsVS CodeGapWorkaround
CLI
qasignoff-runner
run flags
✅✅Full parity—
CLI
qasignoff-runner
load flags
✅✅Full parity—
CLImock CLI✅✅Full parity—
CLIMCP tools list_/run_✅✅Full parityLocal stdio only
CLIworkspace:normalize✅✅Full parity—

VS Code host commands

ModuleFeatureWindowsVS CodeGapWorkaround
VS Code
qasignoff.open
❌✅VS Code onlyLaunch Windows app
VS Code
newWorkspace
/
openWorkspace
/
importWorkspace
/
manageWorkspaces
/
switchWorkspace
❌✅VS Code onlyWindows workspace menu
VS Code
qasignoff.restoreResponsePanel
❌✅VS Code onlyReopen response pane in layout
VS Code
explorer.runCollection
/
runRequest
/
revealInExplorer
❌✅VS Code onlyTree context menus in webview
VS CodeContributed keybindings❌❌NoneBind command IDs in
keybindings.json

Protocols (summary)

ModuleFeatureWindowsVS CodeGapWorkaround
ProtocolsREST✅✅Full parity—
ProtocolsGraphQL (+ introspect, graphql-ws)✅✅Full parity—
ProtocolsWebSocket✅✅Full parity—
ProtocolsSSE✅✅Full parity—
ProtocolsgRPC (call / list / reflect)✅✅Full parity—
ProtocolsMQTT✅✅Full parity—

Headline gaps (operator view)

  1. Git workbench — Windows only; use VS Code SCC otherwise.
  2. Always-on monitors — UI must stay open; Windows Store app recommended; desktop failure notify is Windows-only.
  3. Settings overlay — full proxy/certs/updates/security/AI token UI is Windows-first; VS Code has no contributed configuration.
  4. NTLM auth — shown but not implemented on either host.
  5. Cookie jars — separate persistence paths per host.

Need something else? See the FAQ. Questions: [email protected]. Bugs: [email protected].