node_modules
.pnpm-store/
.tools/
.DS_Store
dist*
*.local
.debug.env
tmp
**/.tmp
.build-tools
release

.idea

localVersion

# 包管理器锁文件 - 只保留 pnpm-lock.yaml
package-lock.json
yarn.lock

# 环境变量和敏感配置文件
.env
.env.local
.env.*.local
config/secrets.json
config/keys.json

# 包含机密信息的恢复脚本
scripts/
!scripts/
scripts/*
!scripts/clouddrive-cli.mjs
!scripts/clouddrive-mcp.mjs
!scripts/koodo-reader-smoke.mjs
!scripts/generate-secrets.mjs
!scripts/version-utils.mjs

src/secrets.generated.ts


docs/
!docs/
docs/*
!docs/releases/
docs/releases/*
!docs/releases/*.md
!docs/promotion/
docs/promotion/*
!docs/promotion/*.md
!docs/superpowers/
docs/superpowers/*
!docs/superpowers/plans/
docs/superpowers/plans/*
!docs/superpowers/plans/fixtures/
!docs/superpowers/plans/fixtures/koodo-smoke-book.md
plans/
!docs/superpowers/plans/
!docs/superpowers/plans/fixtures/
!docs/superpowers/plans/fixtures/koodo-smoke-book.md
*.swift
AGENT.md
SKILL_ITERATION_LOG.md
node_modules/
jellyfin-sdk/
boxplayer-site/
boxplayer-ai-api/
boxplayer-api/
OpenList/
tmp_video_frames/
tmp_video_xhs/

# stale tsc compile output for ts source files (must be regenerated only via vite-plugin-electron)
electron/**/*.js
electron/**/*.d.ts
electron/**/*.js.map
electron/**/*.d.ts.map
!electron/preload/preload-env.d.ts
!electron/main/**/__tests__/**

# 文档与媒体产物：只保留 README 类 Markdown
*.md
!README*.md
!**/README*.md
*.html
*.mp4
*.mov
*.py
