JJ_MKVMaker/lib
RyuJongJin 5de4412dc2 app_controller 나누기 (1672 → 506): 일은 lib/app/controller/ 모듈이 하고 화면 상태는 잇기만
- 작업 대기열 (JobQueue) · 작업 기록 (AppLog) · 목록 공유 (VideoListShare) · 편집 목록 (VideoList)
- 동영상 분석 (VideoProbe) · 파일 옮기기 (VideoFiles) · 자막 파일 (SubtitleFiles) · 인터넷 자막 (SubtitleDownload)
- AI 자막 · 자막 번역 (AiSubtitleRunner) · MKV 묶음 (MkvBatch) · 인코딩 고르기 (EncodeChoice) · 재생 준비 (PlaybackPrep)
- 실행 중 설정 · 켤 때 정리 · 다운로드 드라이브 (app_runtime), AiOptions
- 공개 이름은 그대로 (화면 · 시험이 부르는 것), 같은 번역 줄 만들기 두 곳은 하나로
- 약속 시험: JobQueue · AppLog · EncodeChoice · VideoListShare · VideoFiles · VideoList

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 01:56:07 +09:00
..
app app_controller 나누기 (1672 → 506): 일은 lib/app/controller/ 모듈이 하고 화면 상태는 잇기만 2026-10-23 01:56:07 +09:00
core 나누기 core D: sync_tools (656) 를 lib/core/sync/ 모듈 3개로 (→ 정면 sync_tools) 2026-10-22 16:56:14 +09:00
l10n 끝 알림 문장 잇기: 일본어 · 중국어는 。 뒤에 빈칸 없이 (joinSentences) · 262 캡처 시험 (관리자 지시 10/21) 2026-10-21 11:37:53 +09:00
platform 설정 A 분야 9: 실행 · 종료 · 업데이트 (RunSettings) - 키 11 · backgroundRun 함께 2026-10-22 23:28:09 +09:00
services 설정 A: MKV · 자막 분야 (MkvSettings) - 저장 위치 · 이동 버튼 · 인코딩 · AI 자막 · OpenSubtitles 키를 분야로 2026-10-23 00:11:13 +09:00
ui ai_upscale_ui 나누기 (659 → 387): 준비 (upscale_prep) · 비교 보기 (upscale_compare) 를 모듈로 2026-10-23 00:56:57 +09:00
main.dart 설정 A: 재생 분야 (PlaybackSettings) - 동영상 열기 · 재생 목록 · 외부 플레이어 · 자막 크기 · 기본 자막 언어 2026-10-23 00:12:48 +09:00