docs: update todo for gdown-friendly extension roadmap
This commit is contained in:
22
docs/TODO.md
22
docs/TODO.md
@@ -16,10 +16,19 @@
|
||||
- [~] Native Messaging 기반 브라우저 연동 전환 (Step-by-step)
|
||||
- [x] Step 1: Native Host 스캐폴드(프로토콜/설치 스크립트/템플릿 manifest)
|
||||
- [x] Step 2: 확장에서 Native Host 1차 연결(우클릭 + 자동 경로 공통 addUri)
|
||||
- [~] Step 3: gdown 앱 제어 채널 정식화(다운로드 추가/포커스)
|
||||
- [ ] Step 4: 링크 자동 후킹 경로 Native Host로 전환
|
||||
- [x] Step 3: gdown 앱 제어 채널 정식화(외부 요청 큐 + 앱 포커스 + Add 모달 선표시)
|
||||
- [~] Step 4: 링크 자동 후킹 안정화 (사이트별 트리거 차이/클릭 경합)
|
||||
- [ ] Step 5: 장애 복구/재시도/로깅 정리
|
||||
- [ ] Step 6: 설정 UI/배포 문서 정리
|
||||
- [ ] motrix-extension gdown 친화 리브랜딩/동작 정렬
|
||||
- [ ] 문구/알림/컨텍스트 메뉴의 `Motrix` 표기 제거 후 `gdown` 기준으로 통일
|
||||
- [ ] 확장 설정 문서/툴팁을 `gdown` 워크플로우(추가 모달 확인 후 시작)로 전면 수정
|
||||
- [ ] 불필요 fallback 옵션 정리 및 기본 동작을 gdown 표준 경로로 고정
|
||||
- [ ] 확장자별 분기 동작 정책 구현
|
||||
- [ ] `*.torrent`/`magnet:`: 토렌트 탭/파일 선택 UI 우선 진입
|
||||
- [ ] 일반 바이너리(`zip/exe/dmg/...`): URL 탭 + 다운로드 추가 모달 사전 채움
|
||||
- [ ] 미디어/문서(`mp4/mp3/pdf` 등): 사용자 정책(자동 캡처/브라우저 유지) 선택 가능
|
||||
- [ ] 확장자 룰셋 UI(허용/제외/모달 강제/자동시작 금지) 추가
|
||||
- [~] Task Detail 패널 1차 포팅
|
||||
- [x] General
|
||||
- [x] Activity
|
||||
@@ -43,13 +52,12 @@
|
||||
- [ ] 다중 선택
|
||||
- [ ] 선택 항목 일괄 액션
|
||||
- [ ] Task Detail 패널 1차 포팅 마무리
|
||||
- [ ] General
|
||||
- [ ] Activity
|
||||
- [ ] Files
|
||||
- [ ] Peers
|
||||
- [ ] Trackers
|
||||
- [ ] 하단 액션 세부 UX(Motrix 동등성 최종 조정)
|
||||
- [ ] 탭별 빈 상태/오류 상태 문구 정리
|
||||
|
||||
## Done
|
||||
- [x] 외부 링크 캡처 시 즉시 시작 대신 `Add 모달 확인 후 시작` 흐름으로 전환
|
||||
- [x] `gdown://` 스킴 미등록 환경 대응: Native Host -> 로컬 큐(`~/.gdown/external_add_queue.jsonl`) -> 앱 폴링 처리
|
||||
- [x] Native Host 설치/삭제/스모크 스크립트 추가 (`tools/native-host/install-macos.sh`, `uninstall-macos.sh`, `smoke.mjs`)
|
||||
- [x] Native Messaging Host 1차 스캐폴드 추가 (`tools/native-host/*`)
|
||||
- [x] 앱 종료 시 aria2 종료 루틴 보강 (강제 정리 + 메인 윈도우 close 이벤트 훅)
|
||||
|
||||
Reference in New Issue
Block a user