Files
Codeman/.gitignore
T
Tenggan ZhangandTeigen ec38fd11bf feat(web): mobile image upload to active session via paste dialog (#101)
- Extend the keyboard accessory paste dialog with an image picker
  (camera / photo library) plus best-effort image paste, routing
  selected files through the existing _uploadAndInsertImages pipeline
- Re-encode images to standard JPEG/PNG in the browser before upload,
  so mislabeled gallery images (e.g. MIUI WebP claiming image/jpeg)
  pass the server magic-byte check; PNG keeps transparency, GIF passes
  through untouched, decode failures fall back to the original file
- Log the real byte header on the paste-image magic-mismatch branch to
  pin down any remaining format mismatches without a guessing loop
- Ignore the runtime .claude-images/ upload directory

Co-authored-by: Teigen <teigen@TeigendeMac-mini.local>
2026-06-01 19:38:48 +02:00

72 lines
1009 B
Plaintext

# Claude Code local files
.agents/
skills-lock.json
# Dependencies
node_modules/
# Build output
dist/
# Vendored frontend deps (generated from node_modules by postinstall/build)
src/web/public/vendor/
# Test coverage
coverage/
# E2E test screenshots (keep baselines, ignore current/diffs)
test/e2e/screenshots/current/
test/e2e/screenshots/diffs/
# Logs
*.log
npm-debug.log*
# OS files
.DS_Store
Thumbs.db
# Editor directories
.idea/
.vscode/
*.swp
*.swo
*~
# Environment files
.env
.env.local
.env.*.local
# State files (local to each machine)
.claude/ralph-loop.local.md
# Temporary files
*.tmp
*.temp
# Generated output
out/
screenshots-echo-diag/
scripts/remotion/out/
# Artifacts that should not be tracked
test-results/
tmp/
public
# Claude Code plan tracking
plan.json
# Unfinished TUI (local development only)
src/tui/
.claude/
media-assets/
commands
todo.md
@fix_plan.md
readme-preview.mjs
# Uploaded images land here under each session working dir (runtime artifact)
.claude-images/