# Dependencies
node_modules/

# Build outputs
build/
dist/
/package

# Rust
target/

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.*
!.env.example

# Logs
*.log
npm-debug.log*
snapcraft-*.txt

# Tauri
src-tauri/target/
# Generated by build.rs based on `updater` Cargo feature
src-tauri/capabilities/auto-updater.json

# Svelte
.svelte-kit/

# Vite
vite.config.js.timestamp-*
vite.config.ts.timestamp-*

# Flatpak build artifacts
flatpak-build/
flatpak-repo/
.flatpak-builder/
packaging/flatpak/build/
packaging/flatpak/repo/
packaging/flatpak/.flatpak-builder/

# Release artifacts
*.AppImage
*.deb
*.rpm
*.flatpak
*.snap
/packaging/snap/parts/
/packaging/snap/prime/
/packaging/snap/stage/
*.tar.gz
*.tar.xz

# Image upscaler outputs
static/*upscayl*

# Local build temp
/.tmp/
/tmp/
/tools/

# Documentation (kept external)
qbz-nix-docs/

# AI agent instructions and planning docs (untracked)
.github/copilot-instructions.md
docs/superpowers/
CLAUDE.md
AGENTS.md

/crates/target/
# /crates/Cargo.lock  # tracked for reproducible qbzd CI builds
test-results/

