# Dependencies node_modules/ .pnp .pnp.js # Build outputs dist/ dist-electron/ release/ *.local # IDE .vscode/* !.vscode/extensions.json .idea/ *.suo *.ntvs* *.njsproj *.sln *.sw? # Environment .env .env.local .env.*.local # Logs logs *.log npm-debug.log* pnpm-debug.log* yarn-debug.log* yarn-error.log* # OS files .DS_Store Thumbs.db desktop.ini # Test coverage coverage/ playwright-report/ test-results/ # Cache .cache/ .turbo/ *.tsbuildinfo # Electron *.dmg *.exe *.AppImage *.deb *.rpm resources/bin # Secrets *.p12 *.pem *.key build/ artifacts/ docs/pr-session-notes-*.md .cursor/ .claude/ .pnpm-store/ package-lock.json # Generated extension bridges (created by scripts/generate-ext-bridge.mjs) electron/extensions/_ext-bridge.generated.ts src/extensions/_ext-bridge.generated.ts # Allow committing release binaries when explicitly staged under artifacts/releases/. !artifacts/ artifacts/** !artifacts/releases/ !artifacts/releases/** !artifacts/releases/**/*.exe !artifacts/releases/**/*.msi !artifacts/releases/**/*.zip !artifacts/releases/**/*.yml !artifacts/releases/**/*.blockmap !artifacts/releases/**/*.dmg !artifacts/releases/**/*.AppImage !artifacts/releases/**/*.deb !artifacts/releases/**/*.rpm