# Package managers
node_modules/
.npm-cache/
.pnpm-store/
.yarn/
!.yarn/releases/
!.yarn/plugins/
!.yarn/sdks/
!.yarn/versions/

# Frontend build output and caches
dist/
build/
coverage/
.vite/
*.tsbuildinfo

# Tauri / Rust build output
target/
src-tauri/target/
src-tauri/gen/schemas/

# Local application runtime data
.appdata/
.localappdata/
*.sqlite
*.sqlite3
*.db
*.db-shm
*.db-wal

# Secrets and local-only configuration
.env
.env.*
!.env.example
apikey.txt
*apikey*
*api-key*
*api_key*
credentials*.json
secrets*.json
token*.json
*.pem
*.key

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Backups, archives, and scratch work
.backups/
.mojibake-backup/
.tmp/
.tmp-*/
.tmp*/
backup*/
backup*.zip
backup*.tar
backup*.tar.gz
*.bak
*.backup
*.old
*.orig
*.zip
*.7z
*.rar
*.tar
*.tar.gz

# Local test papers and parser outputs
*.pdf
/icon.png
/content_list*.json
/middle.json
/full.md
/paper_reader_manifest.json
/images/
/summaries/
/translations/
/mineru-cloud-test.zip

# Bundled onboarding demo assets are part of the app.
!public/onboarding/**/*.pdf
!public/onboarding/**/content_list*.json
!public/onboarding/**/middle.json
!public/onboarding/**/full.md
!public/onboarding/**/paper_reader_manifest.json
!public/onboarding/**/images/
!public/onboarding/**/images/**
!public/onboarding/**/summaries/
!public/onboarding/**/summaries/**
!public/onboarding/**/translations/
!public/onboarding/**/translations/**
/public/onboarding/welcome.md

# LaTeX build artifacts
*.aux
*.out
*.synctex
*.synctex.gz
*.toc
*.fls
*.fdb_latexmk

# Editor / OS files
.DS_Store
Thumbs.db
desktop.ini
.idea/
.vscode/
*.swp
*.swo

# Local AI assistant instructions
AGENTS.md

# Local accidental folders
新建文件夹/
