Skip to content

QA Checklist — v2.0.0 #646

@couimet

Description

@couimet

Generated from qa-test-cases.yaml.

CI runs fully automated tests (test:release:automated). The checkboxes below cover assisted and manual tests only.

  • bind-to-destination (3 assisted) — pnpm test:release:with-extensions --grep "bind-to-destination" --assisted

  • built-in-ai-assistants (3 assisted) — pnpm test:release:with-extensions --grep "claude-code" --assisted

  • clipboard-preservation (1 assisted) — pnpm test:release:with-extensions --grep "clipboard-preservation" --assisted

  • context-menus (11 assisted) — pnpm test:release:grep "context-menus-editor-content" --assisted

  • context-menus (4 assisted) — pnpm test:release:grep "context-menus-editor-tab" --assisted

  • context-menus (5 assisted) — pnpm test:release:grep "context-menus-explorer" --assisted

  • context-menus (12 assisted) — pnpm test:release:grep "context-menus-terminal" --assisted

  • dirty-buffer-warning (18 assisted) — pnpm test:release:grep "dirty-buffer-warning" --assisted

  • link-generation (1 assisted) — pnpm test:release:grep "document-link-tooltip" --assisted

  • editor-binding-validation (4 assisted) — pnpm test:release:grep "editor-binding-validation" --assisted

  • file-picker (4 assisted) — pnpm test:release:grep "file-picker" --assisted

  • built-in-ai-assistants (3 assisted) — pnpm test:release:with-extensions --grep "gemini-code-assist" --assisted

  • built-in-ai-assistants (3 assisted) — pnpm test:release:grep "github-copilot-chat" --assisted

  • go-to-link (3 assisted) — pnpm test:release:grep "go-to-link" --assisted

  • release-notifier (3 assisted) — pnpm test:release:grep "release-notifier" --assisted

  • send-terminal-selection (9 assisted) — pnpm test:release:grep "send-terminal-selection" --assisted

  • smart-padding (1 assisted) — pnpm test:release:with-extensions --grep "smart-padding" --assisted

  • status-bar-menu (1 assisted) — pnpm test:release:grep "status-bar-appearance" --assisted

  • status-bar-menu (3 assisted) — pnpm test:release:grep "status-bar-menu" --assisted

  • terminal-picker (2 assisted) — pnpm test:release:grep "terminal-picker" --assisted

  • unbind (2 assisted) — pnpm test:release:grep "unbind" --assisted

  • link-navigation (1 assisted) — pnpm test:release:grep "url-exclusion" --assisted

  • Cursor — IDE-Specific Testspnpm test:release:cursor:

    • cursor-ai-001 (manual, ide-specific): Cursor AI Assistant appears in destination picker when running in Cursor IDE
    • cursor-ai-002 (manual, ide-specific): Binding to Cursor AI and sending a link delivers content to chat
    • cursor-ai-003 (manual, ide-specific): Cold panel paste verification — content arrives in Cursor AI chat input after a single R-L since bind
    • cursor-ai-004 (manual, ide-specific): Warm panel paste verification — content arrives in Cursor AI chat input on second R-L without cold-start refocus signals
    • terminal-picker-006 (manual, ide-specific): Hidden IDE terminals are absent from the picker
  • Ubuntu — Ctrl+R Keybindingspnpm test:release:ubuntu:

    • send-file-path-003 (manual, platform-specific): Ctrl+R Ctrl+F sends relative path on Win/Linux
    • send-terminal-selection-002 (manual, platform-specific): Ctrl+R Ctrl+V on Win/Linux
    • status-bar-menu-004 (manual, platform-specific): Ctrl+R Ctrl+M keybinding opens the R-M menu
    • ubuntu-ctrl-keybindings-001 (assisted): Ctrl+R chord keybindings work on Ubuntu/Linux (R-M menu, R-D picker, R-L send, R-G goto, R-U unbind)
    • unbind-002 (manual, platform-specific): Ctrl+R Ctrl+U on Win/Linux

Total: 98 assisted, 9 manual


Once all checkboxes above are checked, the release is ready to prepare for publication:

  • Release Ready — Run pnpm release:prepare:vscode-extension to date-stamp the CHANGELOG, strip unreleased markers, and generate publishing instructions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions