# Build output
[Bb]in/
[Oo]bj/
**/[Bb]in/
**/[Oo]bj/
artifacts/
**/artifacts/
dist/
**/dist/
publish/
**/publish/
[Dd]ebug/
[Rr]elease/

# Visual Studio
.vs/
*.user
*.rsuser
*.suo
*.userosscache
*.sln.docstates
*.VC.db
*.VC.VC.opendb

# JetBrains Rider / ReSharper
.idea/
*.sln.iml
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# VS Code
.vscode/

# NuGet
packages/
*.nupkg
*.snupkg
project.lock.json
project.fragment.lock.json
.nuget/

# Tests / coverage
TestResults/
**/TestResults/
coverage/
**/coverage/
coverage.*
*.coverage
*.coveragexml
*.trx
BenchmarkDotNet.Artifacts/

# Publish / packaging
*.appx
*.appxbundle
*.msix
*.msixbundle
*.msi
*.zip
app.publish/

# Signing / certificates / secrets
*.pfx
*.p12
*.cer
*.crt
*.pem
*.key
*.snk
signing.json
secrets.json
*.secrets.json

# Local application configuration
appsettings.Local.json
appsettings.Development.local.json
appsettings.*.local.json
.env
.env.*
!.env.example
*.local.json
*.local.config

# Runtime / local data
logs/
**/logs/
*.log
temp/
tmp/
**/temp/
**/tmp/
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3
runtime/
sessions/

# Tooling / analysis
StyleCop.Cache
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
.sonarqube/

# OS / editor temp
.DS_Store
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.tmp
*.temp
*.bak
*.old
*.orig
*.rej
*.swp
*.swo
*.pid

# Taskly release artifacts
Taskly_*.zip
Taskly_*.sha256.txt
*.sha256
*.sha256.txt
