# Vault data — must never be committed
vault-app/data/
*.vault
*.vault.json
secrets.json

# Node / extension build
node_modules/
dist/
build/
*.zip
*.xpi
*.crx
web-ext-artifacts/

# Local HTTP-server artefacts
.python-http.log

# Editors / OS
.vscode/
.idea/
.DS_Store
Thumbs.db
*.swp
*~

# Python (for tooling)
__pycache__/
*.pyc
.venv/
venv/

# Playwright E2E artefacts
playwright-report/
test-results/

# Platform build artefacts (regenerated by setup.js / build steps)
platforms/pwa/style.css
platforms/pwa/lib/
platforms/pwa/icons/
platforms/electron-app/pwa/
platforms/electron-app/resources/
platforms/tauri-app/dist/
platforms/tauri-app/src-tauri/target/
platforms/mobile/www/
platforms/mobile/android/
platforms/mobile/ios/
platforms/vscode-extension/media/
platforms/firefox-ext/dist/
platforms/docker/vault/

# Rust
Cargo.lock

# Logs / temp
*.log
.tmp/
