mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-11-07 06:19:43 -10:00
* fix(web-shell): polish files and trim preview resources * test(cli): observe pending child Hook promises * fix(web-shell): address Files browser review findings * fix(vscode): sync Pierre modification notices * chore: ignore the repo-local .pnpm-store fallback directory pnpm falls back to a project-local store at .pnpm-store/ when the global store directory is not writable (e.g. sandboxed CI runners). It is a regenerable cache that node_modules hard-links into; its thousands of untracked files otherwise dirty the working tree and fail deterministic workspace-clean verification. Co-authored-by: Qwen-Coder <[email protected]> * fix(web-shell): address Pierre preview and file display review findings - getPreviewLanguage folds case on the extension only, so README.MD and config.YML highlight while whole-name detector keys (Gemfile, BUILD) keep their case-sensitive behavior - formatFileName strips the full Default_Ignorable_Code_Point class so zero-advance Hangul fillers and variation selectors cannot desync the tree search projection from the rendered name - pin the previously unwitnessed pierre-build guards: redirected Shiki subpaths count toward the 4 MiB budget, getModuleInfo may return null for redirected ids, emitted assets are skipped, and entry-module resolveId calls carry no importer - pin the theme name->module mapping with exact token colors and give the formatFileName display sites discriminating coverage with repeated-space names --------- Co-authored-by: 钉萁 <[email protected]> Co-authored-by: qwen-code[bot] <qwen-code[bot]@users.noreply.github.com> Co-authored-by: Qwen-Coder <[email protected]> Co-authored-by: qwen-code-dev-bot <[email protected]>
157 lines
4.0 KiB
Plaintext
157 lines
4.0 KiB
Plaintext
# API keys and secrets
|
|
.env
|
|
.env~
|
|
|
|
# gemini-cli settings
|
|
# We want to keep the .gemini in the root of the repo and ignore any .gemini
|
|
# in subdirectories. In our root .gemini we want to allow for version control
|
|
# for subcommands.
|
|
**/.gemini/
|
|
!/.gemini/
|
|
.gemini/*
|
|
!.gemini/config.yaml
|
|
!.gemini/commands/
|
|
|
|
# Note: .qwen-clipboard/ is NOT in gitignore so Gemini can access pasted images
|
|
|
|
# Dependency directory
|
|
node_modules
|
|
bower_components
|
|
# pnpm falls back to a project-local store when the global store dir is not
|
|
# writable (e.g. sandboxed CI runners); it is a regenerable cache.
|
|
/.pnpm-store/
|
|
|
|
# Editors
|
|
.idea
|
|
*.iml
|
|
.cursor
|
|
.qoder
|
|
.claude
|
|
.codex
|
|
.worktrees/
|
|
.atlarix/
|
|
|
|
# Qwen Code Configs
|
|
.qwen/*
|
|
!.qwen/commands/
|
|
!.qwen/commands/**
|
|
!.qwen/skills/
|
|
!.qwen/skills/**
|
|
# Re-ignore auto-generated skills (created by the managed-skill-extractor
|
|
# agent with the mandatory `auto-skill-` directory prefix). Git's last-rule-
|
|
# wins semantics keep hand-authored project skills tracked while excluding
|
|
# these transient, session-specific directories. The `auto-skill-` prefix is
|
|
# reserved for auto-generated skills — do not hand-author a project skill with
|
|
# this prefix, or its directory will be ignored here.
|
|
.qwen/skills/auto-skill-*/
|
|
# Re-ignore learned skills (created by the /learn command with the mandatory
|
|
# `learned-skill-` directory prefix). Same rationale as auto-skill-*/.
|
|
.qwen/skills/learned-skill-*/
|
|
# Staging area for auto-skills awaiting confirmation (memory.autoSkillConfirm).
|
|
# Already covered by `.qwen/*` above since it's never re-included, but listed
|
|
# explicitly alongside auto-skill-*/ so the intent is obvious.
|
|
.qwen/pending-skills/
|
|
!.qwen/agents/
|
|
!.qwen/agents/**
|
|
# Team memory (memory.enableTeamMemory) is shared with collaborators THROUGH
|
|
# git, so it must be tracked despite the `.qwen/*` ignore above.
|
|
!.qwen/team-memory/
|
|
!.qwen/team-memory/**
|
|
# Repository review context is shared review metadata for `qwen review
|
|
# repo-context`, not session output, so it must be tracked too.
|
|
!.qwen/review-context.json
|
|
|
|
# Developer-local session identifier (auto-generated by qwen serve).
|
|
.qwen-session
|
|
|
|
# OS metadata
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# TypeScript build info files
|
|
*.tsbuildinfo
|
|
|
|
# Ignore built ts files
|
|
dist
|
|
packages/audio-capture/build/
|
|
packages/audio-capture/prebuilds/
|
|
|
|
# Docker folder to help skip auth refreshes
|
|
.docker
|
|
|
|
bundle
|
|
|
|
# Test report files
|
|
junit.xml
|
|
packages/*/coverage/
|
|
packages/web-shell/client/e2e/playwright-report/
|
|
packages/web-shell/client/e2e/test-results/
|
|
packages/web-shell/client/e2e/visuals/output/
|
|
packages/web-shell/client/e2e/visuals/.playwright/
|
|
|
|
# PR body draft
|
|
pr_body.md
|
|
|
|
# Generated files
|
|
packages/cli/src/generated/
|
|
packages/core/src/generated/
|
|
packages/web-templates/src/generated/
|
|
.integration-tests/
|
|
packages/vscode-ide-companion/*.vsix
|
|
|
|
logs/
|
|
.repro-runs/
|
|
# GHA credentials
|
|
gha-creds-*.json
|
|
|
|
# Log files
|
|
patch_output.log
|
|
|
|
# docs build
|
|
docs-site/.next
|
|
# content is a symlink to ../docs
|
|
docs-site/content
|
|
|
|
# python cache
|
|
__pycache__/
|
|
|
|
integration-tests/concurrent-runner/output/
|
|
integration-tests/concurrent-runner/task-*
|
|
|
|
integration-tests/terminal-capture/scenarios/screenshots/
|
|
|
|
# Test-built worker artifact (fzfWorkerHandle.test.ts builds this on-the-fly)
|
|
packages/core/src/utils/filesearch/fzfWorker.js
|
|
|
|
# storybook
|
|
*storybook.log
|
|
storybook-static
|
|
|
|
# test
|
|
coverage/
|
|
|
|
# Dev symlink: qc-helper bundled skill docs (created by scripts/dev.js)
|
|
packages/core/src/skills/bundled/qc-helper/docs
|
|
# Generated browser-use runtime (staged by scripts/dev.js)
|
|
packages/core/src/skills/bundled/browser-use/runtime/
|
|
tmp/
|
|
.worktrees/
|
|
|
|
# code graph skills
|
|
.venv
|
|
.codegraph
|
|
.qwen/computer-use/installed.json
|
|
# Auto-generated computer-use marker can also appear under nested packages.
|
|
**/.qwen/computer-use/
|
|
.playwright-mcp/
|
|
|
|
# Tool state written to the repo root when $HOME is unset (e.g. gh CLI)
|
|
.local/
|
|
|
|
# Brand build workspaces (created by the desktop-brand-builder skill)
|
|
brand-builds/
|
|
|
|
# Dependencies install with pnpm from pnpm-lock.yaml; keep an npm install
|
|
# from bringing the retired root lockfile back.
|
|
/package-lock.json
|