# --- Flutter/Dart ---
coverage/
screenshots/
.dart_tool/
.dart-tool/
.packages
build/
*.g.dart
*.freezed.dart

# --- IDEs ---
.idea/
.vscode/
*.iml

# --- OS / System ---
.DS_Store
Thumbs.db

# --- Environment & Secrets ---
assets/changelog.txt
.env
.env.local
.envrc
.direnv/

# --- Android ---
android/.gradle/
android/local.properties
android/app/google-services.json
android/key.properties
# android/app/src/main/java/io/flutter/plugins/ intentionally tracked so that
# GeneratedPluginRegistrant.java (catch Throwable) is committed and used by CI.
.android/
Android/
.gradle/
.emulator_console_auth_token

# --- iOS ---
ios/Pods/
ios/Flutter/Generated.xcconfig
ios/Flutter/ephemeral/
ios/Flutter/flutter_export_environment.sh
ios/Runner/GeneratedPluginRegistrant.*
*.xcworkspace/

# --- macOS ---
macos/Pods/
macos/Flutter/GeneratedPluginRegistrant.swift
macos/Flutter/ephemeral/

# --- Linux ---
linux/flutter/ephemeral/
linux/flutter/generated_plugin_registrant.*
linux/flutter/generated_plugins.cmake

# --- Flutter Metadata ---
.flutter-plugins
.flutter-plugins-dependencies
.metadata

# --- Python ---
__pycache__/
*.pyc

# --- Tools & Cache ---
.fvm/
fvm/
.qwen
.claude
.task
.atuin/
.cache/
.config/
.local/
.nix-profile
.npm/
.pub-cache/
.dartServer/
.flutter
.dart-cli-completion/
snap/

# --- User Configuration (Home Dir Junk) ---
.bash_logout
.bashrc
.profile
.zcompdump
.zshrc
.gitconfig
.lesshst
.tmux.conf
.ssh/

# --- Logs & Data ---
*.log
runner-data/
sharedinbox-runner/runner-data/
.gemini/
.rustup/

# --- Hugo ---
website/public/
website/resources/
website/.hugo_build.lock
website/content/builds/_index.md
website/content/builds/[0-9]*/

.copilot/
.dotnet/
.vscode-server/
.wget-hsts

tmp/
test/widget/failures/
.claude*

dagger-certs
.Xauthority
.sharedinbox-agent-state.json

.viminfo
/go
.last_deployed_sha
.fail_count
/*.kubeconfig
