# ==========================================
# Application Specific / Local State & Secrets
# ==========================================
# Ignore local config files containing actual tokens/secrets
config.yaml
!config.example.yaml

# Ignore generated Appservice registration files
registration.yaml

# Local SQLite databases and logs
*.db
*.db-journal
*.sqlite
*.sqlite3
ntfy-bridge.db
*.log

# Environment variables
.env
.env.*

# ==========================================
# Compiled Go Binaries & Build Artifacts
# ==========================================
# Main binary output
mautrix-ntfy

# General Go build output
*.exe
*.exe?
*.dll
*.so
*.dylib
*.test
*.out

# Go vendoring (if not explicitly committed)
# vendor/

# ==========================================
# IDEs & System Files
# ==========================================
# macOS / OS X
.DS_Store
.Trashes
*.lsstream

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Visual Studio Code
.vscode/
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

# JetBrains (GoLand, IntelliJ)
.idea/
*.iws
*.iml
*.ipr
