# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
expo-env.d.ts

# Native
*.orig.*
*.jks
*.keystore
!android/app/debug.keystore
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files
.env*.local

# typescript
*.tsbuildinfo

app-example
/pearcal-session9-prompt.md
/pearcal-handoff-session9.docx
/docs/plans/2026-03-10-profile-settings-section.md
/docs/plans/2026-03-10-profile-settings-section-design.md
/docs/plans/2026-03-10-time-format-toggle.md
/docs/plans/2026-03-10-time-format-toggle-design.md

# TODO / completed items stay local. The release + publish scripts are tracked:
# they bake in no secrets (all credentials come from scripts/.env, which stays
# untracked) and only default to overridable build hosts via env vars. The
# Windows desktop build is now a local electron-builder cross-build (no VM), so
# the old windows-remote-build.ps1 is retired.
TODO.md
DONE.md

# Local release script credentials and artifacts
scripts/.env
pearcal-v*.apk
release_notes.md
/docs/plans/2026-03-10-delete-group-confirmation-design.md
/docs/plans/2026-03-10-contact-developer-design.md
/docs/plans/2026-03-10-event-deletion-clarify.md
/docs/plans/2026-03-10-event-deletion-clarify-design.md
/docs/plans/2026-03-10-event-to-recurring-series.md
/docs/plans/2026-03-10-event-to-recurring-series-design.md
/docs/plans/2026-03-11-edit-recurring-series.md
/docs/plans/2026-03-11-edit-recurring-series-design.md
/docs/plans/2026-03-11-invitee-visibility.md
/docs/plans/2026-03-11-invitee-visibility-design.md
/docs/plans/2026-03-11-join-notification-fix.md
/docs/plans/2026-03-11-join-notification-fix-design.md
/docs/plans/2026-03-11-nickname-before-join.md
/docs/plans/2026-03-11-nickname-before-join-design.md
/docs/plans/2026-03-11-recurring-group-propagation.md
/docs/plans/2026-03-11-recurring-group-propagation-design.md
/docs/plans/2026-03-11-seed-backup-restore.md
/docs/plans/2026-03-11-seed-backup-restore-design.md
/docs/plans/2026-03-12-ui-redesign-design.md
/docs/plans/2026-03-12-ui-redesign.md
/src/ui/fonts.js
/docs/plans/2026-03-12-group-flow-buttons-design.md
/docs/superpowers/specs/2026-03-12-group-flow-buttons-design.md
/docs/plans/2026-03-12-polish-fixes.md
/docs/superpowers/specs/2026-03-12-polish-fixes-design.md
/pearcal-src.zip
/pearcal-v1.0.13.aab
metadata/ios/screenshots/

# Electron desktop build artifacts
/electron/node_modules/
/electron/dist/
/electron/src/renderer/app-ui-electron.js
/electron/vendor/

# Local per-machine config and Claude Code state (never commit)
/scripts/app.conf
/.claude/

# Packaged release binaries (regenerable; uploaded to GitHub Releases)
/pearcal-*.exe
/pearcal-*.deb
/pearcal-*.dmg
/pearcal-*.AppImage
/pearcal-*.aab
/latest.yml
/latest-linux.yml

# Design docs / plans / research (kept local, per house style)
/docs/research/
/docs/superpowers/plans/
/docs/sync-lessons-learned.md
