UI 복잡 버전 234 RED→GREEN 완료(docs/UI_USECASES.md §A~§J): 라이브 테마 전환(DynamicResource 전환+ThemeResolver+HighContrast 테마, 재시작 없음), 디자인 토큰 체계·WCAG 대비 결함 5건 수정, 설정창 카테고리 내비/검색 재구성+AppConfig 40여 속성, 다운로드 관리자(속도/ETA/세그먼트맵/전체 일시정지-이어받기/CSV 내보내기/예약 게이트/중복 확인), 라이브러리·아카이브·작업공간·재생목록·즐겨찾기 편집 뷰, 접근성(자동화 속성 30여 개·커스텀 피어·docs/ACCESSIBILITY.md), 인터랙션(휠 클릭 새 탭·XButton 탐색·F12·영역 캡처·프로필 전환), 상태/알림(토스트·알림센터·온보딩·CrashReportDialog). 보강 테스트 35건+실창 E2E 4건(StaDispatcher 기반 — 프록시 설정이 기시작 핸들러를 건드리는 크래시 실결함 수정 포함) — 453/453 GREEN. 이전 미커밋 작업(CI 워크플로·Mdns·QueueHub·UpdateChecker·AGENTS/CLAUDE·빌드 스크립트) 일괄 포함
This commit is contained in:
parent
5a0ce730b2
commit
17f2f91152
88 changed files with 9463 additions and 1127 deletions
97
.gitignore
vendored
97
.gitignore
vendored
|
|
@ -1,13 +1,88 @@
|
|||
bin/
|
||||
obj/
|
||||
out/
|
||||
publish/
|
||||
*.user
|
||||
.vs/
|
||||
# ─────────────────────────────────────────────────────────────────────
|
||||
# VideoDownloader
|
||||
# .NET 8 : App(WPF) · Avalonia · Browser · Cli · Core · Server · Tests
|
||||
# .NET 10 : Mobile(MAUI, android/ios) · Mobile.Core
|
||||
# ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
# ── 빌드 중간 산출물 ────────────────────────────────────────────────
|
||||
[Bb]in/
|
||||
[Oo]bj/
|
||||
artifacts/
|
||||
*.binlog
|
||||
TestResults/
|
||||
app.log
|
||||
requests.log
|
||||
.env*
|
||||
*.env
|
||||
msbuild.log
|
||||
*.tlog
|
||||
|
||||
# ── 배포 산출물 (build/publish.ps1 → publish/, out/ · build-remote.sh → out/remote/) ──
|
||||
# build/ 자체는 빌드 스크립트 소스이므로 추적한다.
|
||||
/out/
|
||||
/publish/
|
||||
|
||||
# ── 모바일 패키지 · 서명키 ──────────────────────────────────────────
|
||||
*.apk
|
||||
*.aab
|
||||
*.ipa
|
||||
*.app.zip
|
||||
*.keystore
|
||||
*.jks
|
||||
*.mobileprovision
|
||||
*.p12
|
||||
*.pfx
|
||||
*.snk
|
||||
|
||||
# ── 테스트 · 커버리지 ───────────────────────────────────────────────
|
||||
[Tt]est[Rr]esults/
|
||||
*.trx
|
||||
*.coverage
|
||||
*.coverlet.json
|
||||
coverage*.xml
|
||||
coverage*.json
|
||||
*.received.*
|
||||
|
||||
# ── 실행 중 생성되는 로그 · 런타임 데이터 ───────────────────────────
|
||||
*.log
|
||||
positions.json
|
||||
library.json
|
||||
|
||||
# ── 다운로드 테스트 결과물 (엔진 검증 중 루트에 떨어질 수 있음) ─────
|
||||
*.mp4
|
||||
*.m3u8
|
||||
*.ts
|
||||
*.part
|
||||
*.ytdl
|
||||
|
||||
# ── 자격 증명 (.env.example 템플릿만 추적) ──────────────────────────
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
secrets.json
|
||||
appsettings.*.local.json
|
||||
|
||||
# ── NuGet ───────────────────────────────────────────────────────────
|
||||
*.nupkg
|
||||
*.snupkg
|
||||
packages/
|
||||
.packages/
|
||||
|
||||
# ── IDE · 에디터 ────────────────────────────────────────────────────
|
||||
.vs/
|
||||
.idea/
|
||||
*.user
|
||||
*.suo
|
||||
*.userprefs
|
||||
*.sln.docstates
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/tasks.json
|
||||
|
||||
# ── Claude Code (프로젝트 공용 설정은 추적, 로컬/생성물만 제외) ──
|
||||
# settings.json · hooks/ · rules/ · skills/ 는 팀 공유 자산이므로 커밋한다. docs/HARNESS.md 참고.
|
||||
.claude/settings.local.json
|
||||
.claude/.verify-stamp
|
||||
CLAUDE.local.md
|
||||
|
||||
# ── OS (macOS · Linux 원격 빌드머신 포함) ───────────────────────────
|
||||
.DS_Store
|
||||
._*
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue