# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history/
.svn/
.swiftpm/
migrate_working_dir/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# VS Code local state
.vscode/

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins-dependencies
.pub-cache/
.pub/
/build/
/coverage/

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release

# Widget Preview related
.widget_preview/

# ---------------------------------------------------------------------------
# 以下为 DSH 工作台项目补充规则

# Gradle caches and build outputs (all modules)
.gradle/
.kotlin/
build/
out/

# Android SDK paths and native build intermediates
local.properties
.cxx/
.externalNativeBuild/
captures/

# Generated Android packages
*.apk
*.aab
*.ap_
*.dex

# Signing keys and local credentials
*.jks
*.keystore
*.p12
*.pfx
keystore.properties
signing.properties
.env
.env.*
!.env.example
!.env.sample

# OS metadata (already listed above, kept for clarity)
Thumbs.db
Desktop.ini

# Local agent/browser tooling
.mimocode/
.playwright-cli/
/output/playwright/

# Dependencies, build outputs and caches left by the web branch
node_modules/
.vite/
dist/
*.tsbuildinfo

# Locally compiled manager binary
/bin/dsh-mgr

# Keep the Gradle Wrapper in version control
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
