feat: external capture queue and modal-first add flow (v0.1.1)

This commit is contained in:
2026-02-25 01:40:52 +09:00
parent 552f27c002
commit e9f332171e
24 changed files with 2772 additions and 110 deletions

View File

@@ -57,6 +57,14 @@
- [ ] 성능 측정(메모리, CPU, 대용량 큐)
- [ ] macOS/Windows/Linux 빌드 파이프라인
### Phase 6 (신규): Native Messaging 안정화 전환
- 목표 산출물: `브라우저 -> Native Host -> gdown` 경로를 표준 경로로 확정
- Step 1: Native Host 스캐폴드(프로토콜/manifest/설치 스크립트) [진행]
- Step 2: 확장 우클릭/자동 다운로드 경로를 Native Host로 연결 [진행]
- Step 3: 앱 제어(다운로드 추가/포커스) 채널 정식화
- Step 4: 링크 자동 후킹을 Native Host 경로로 이관
- Step 5: 오류 복구/로깅/설정 UX 정리
## 5. 리스크 및 대응
- aria2 바이너리 번들/서명: 플랫폼별 바이너리 동봉 규칙 문서화 + CI 검증
- Electron API 차이: 기능별 대체표를 먼저 만들고 Tauri plugin으로 대응
@@ -88,6 +96,6 @@
- `src/App.vue`: Motrix 스타일 사이드바/목록/추가 모달/액션 버튼
- `src/style.css`: 작업 액션 UI 스타일 보강
- 다음 우선순위:
1. Motrix `Task Detail` 동등 기능(파일/피어/트래커/활동) 구현
2. 설정 저장소 도입(local persist + aria2 global option 적용)
3. 선택 기반 배치 작업 액션 및 리스트 인터랙션 개선
1. Native Messaging Host MVP 구축 (확장 연동 전 단계 산출물)
2. Motrix `Task Detail` 동등 기능(파일/피어/트래커/활동) 구현
3. 설정 저장소 도입(local persist + aria2 global option 적용)