Files
photoai/electron-builder.yml
T
koriweb 8a8c10248c Initial commit: AI Photo Organizer (Electron + face-api)
Local-first photo organizer that auto-sorts images by face recognition
and EXIF capture date.

- Electron app with 3-process split: Main (Node) / UI Renderer (React) /
  hidden Inference Renderer (face-api + WebGL)
- Core pipeline: scan -> face match + EXIF -> path build -> atomic move/copy
- Move = copy -> verify -> delete; auto-rename on filename collision
- 1st-registered profile = move, others = copy; unmatched -> [미정]/YYYY/MM
- EXIF date with mtime fallback
- Vitest unit tests (pathBuilder / fileOps / concurrency) all green
- electron-builder config for Windows (nsis) + macOS (dmg)
- Docs: PRD / DECISIONS / ARCHITECTURE

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:36:40 +09:00

31 lines
694 B
YAML

appId: com.photoai.organizer
productName: AI Photo Organizer
directories:
output: release/${version}
buildResources: build
files:
- out/**/*
- package.json
# face-api 모델 가중치를 앱 리소스로 동봉 (오프라인 동작)
extraResources:
- from: models
to: models
filter:
- "**/*"
asarUnpack:
- "**/*.node"
win:
target:
- nsis
artifactName: ${productName}-${version}-win-${arch}.${ext}
nsis:
oneClick: false
allowToChangeInstallationDirectory: true
mac:
target:
- dmg
category: public.app-category.photography
artifactName: ${productName}-${version}-mac-${arch}.${ext}
dmg:
artifactName: ${productName}-${version}-mac-${arch}.${ext}