# Xcode
build/
DerivedData/
xcuserdata/
*.xcuserstate
*.xcodeproj/project.xcworkspace/xcuserdata/
*.xcodeproj/xcuserdata/

# macOS
.DS_Store

# Swift Package Manager
.build/
Package.resolved
.swiftpm/

# Build output of scripts/setup-ghosttykit.sh (zig builds it from the
# ghostty submodule; not committed)
Vendor/GhosttyKit.xcframework/
Vendor/GhosttyKit.xcframework.upstream/
Vendor/.ghosttykit-sha
Vendor/*.tar.gz

# ghostty build cache (created when zig builds the xcframework)
ghostty/zig-cache/
ghostty/zig-out/
ghostty/.zig-cache/

# Release artifacts (built by GitHub Actions, not committed)
dist/
*.dmg
*.zip

# Sparkle private signing key — NEVER commit
sparkle_priv.key
.sparkle/

# Design exploration sandbox — local-only mockups, not part of the repo
design/
_design/
.codegraph/

# Local-only docs drafts (proposals, integration notes). Already-tracked
# docs like external-pane-control.md are unaffected — ignore never untracks.
docs/*.md

# Local-only marketing / social assets (cover shots, WeChat & 小红书 cards).
# Generated for promo, not part of the app or release.
cover-shot.png
glint-cover.html
glint-wechat.html
glint-xhs-cards.html
xhs-card-*.png

# Local-only design scratch (HTML approach prototypes, not part of the app).
_design-prototypes/
