# yt-dlp binary is downloaded by scripts/setup-ytdlp.js
bin/yt-dlp
bin/yt-dlp.exe

# zero-native / zig build artifacts
zig-out/
.zig-cache/
zig-cache/

# generated scaffold (regenerate with `zero-native init`)
build.zig
build.zig.zon
src/runner.zig

# tauri / rust build artifacts
src-tauri/target/
src-tauri/gen/
# generated by `npm run tauri icon ./appicon.png`
src-tauri/icons/

# node
node_modules/

# local data
*.tmp
.DS_Store

# runtime/local artifacts
server/data/
test-results/
.claude/worktrees/
server/public
