JJ_MKVMaker/test
RyuJongJin 525b3ed0dc Merge branch 'split_core' into modular 2026-10-22 20:12:33 +09:00
..
fixtures 설정 A 바탕: 기록 클래스 · settings_store 옮김 · 분야 틀 (SettingsGroup) · JSON 약속 시험 2026-10-22 20:10:09 +09:00
support 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
a11y_names_test.dart 이름 없는 아이콘 버튼에 TalkBack 이름 · 화면 시험 (241) 2026-10-12 02:06:45 +09:00
added_to_mkv_notice_test.dart WIP 다운로드 줄이 자동 추가로 빠질 때 이유 알림 · [보기] (931 관리자 판단) (검토 대기) 2026-10-17 09:49:18 +09:00
ai_confirm_test.dart 감지한 언어 알림은 닫을 때까지 · MKV 세부 정보에도 [다른 언어로 다시] (198 보충) 2026-10-12 06:01:45 +09:00
ai_image_test.dart 릴리스 전: 가짜 AI 결과 막기 · S10 해상도 속도 · 예상 시간 (156-2) · 라이선스 (64) · zip 실행 흔적 검사 (166) 2026-10-09 17:11:31 +09:00
ai_page_test.dart 라이선스 고지 (62 · 63 · 64) · AI 릴리스 전 수정 (152 · 156 · 157 · 159) 2026-10-09 16:20:15 +09:00
ai_quality_test.dart WIP 86 압축: ZIP 만들기 · 풀기, 7z · RAR 풀기 (Windows - 7-Zip 25.01 동봉), 풀기 전 검사 + 품질 올리기 다듬기 정도 설정 (검토 대기) 2026-10-17 14:38:26 +09:00
ai_real_test.dart AI 그림 1차 (123) · WebDAV 안내 (133 · 134 · 142 · 143) · 긴 경로 휴지통 보호 · AI 화면 작은 것 (139 · 140 · 141) 2026-10-09 14:35:57 +09:00
ai_subtitle_models_test.dart WIP 260 환경 설정 > 자막: 받은 AI 자막 모델 (Whisper · NLLB) 크기 · [지우기], 작업 중에는 못 지움 (검토 대기) 2026-10-17 09:49:27 +09:00
ai_test.dart WIP 259 번역 모델 (NLLB 912MB) 은 번역이 실제로 필요할 때만 받기 - 자동 감지 + 한 언어면 감지한 원어가 다를 때 (검토 대기) 2026-10-17 09:49:26 +09:00
ai_upscale_test.dart WIP 관리자 결정: 거절 기록은 방식 주소:포트만 · DoH 주소는 호스트만 · 시험 임시 폴더 흔적 0 + 검사 (검토 대기) 2026-10-17 16:53:56 +09:00
app_icon_test.dart 노란 앱 아이콘 (노랑·검정 두 색) 추가 및 환경 설정에서 앱 아이콘 고르기 2026-10-04 23:47:00 +09:00
app_manager_test.dart WIP X-plore 비교 5-2 앱 관리자 (사용자 결정 10/21, 관리자 판단, Android): 가운데 버튼 [앱 관리자] (Android 만, 버튼 끝에 - 좁으면 [더 보기]) - 모든 앱 목록 권한 (QUERY_ALL_PACKAGES) 없이 매니페스트 queries 의 LAUNCHER 로 실행할 수 있는 앱만, 화면 위에 "보이는 앱만 나옵니다 (모든 앱 목록 권한은 쓰지 않음)". 이름 · 판 · 크기 · 설치일, 이름 · 크기 · 설치일 정렬 · 찾기, [APK 백업] (Download/JJ_MKVMaker/apk, 이름_판.apk · 겹치면 (2), 나눠진 앱은 알림) · [앱 정보] (시스템 화면) · [지우기] (시스템 지우기 창, 시스템 앱은 없음). 아이콘은 그때그때 PNG 로 · 시험 (지도 읽기 · 백업 이름 · 화면 · 버튼은 Android 만) · APK 빌드로 Kotlin 확인 (검토 대기) 2026-10-21 11:15:28 +09:00
app_top_bar_test.dart 폰 가로 브라우저 · 다운로드 주소 칸: 모자라면 위 막대 두 줄 (201 · 200) 2026-10-11 23:47:57 +09:00
app_trash_test.dart WIP X-plore e: Android 앱 휴지통 · 85 진행 패널 시험 흔들림 · X-plore 캡처 시험 (검토 대기) 2026-10-18 00:28:06 +09:00
archive_ops_test.dart WIP 86 보충: 7z · RAR 의 한글 비밀번호 풀기 - 7-Zip 표준 입력을 UTF-8 로 (검토 대기) 2026-10-18 00:13:09 +09:00
archive_ui_test.dart WIP zip_aes: 비밀번호 ZIP (AES-256) 만들기 · 한글 비밀번호 ZIP 풀기 고침 (검토 대기) 2026-10-18 00:09:10 +09:00
aria2_stall_test.dart WIP 시험 흔들림: 멈춘 마그넷 줄의 "n초째" 를 61~99초로 (전체 시험 부하에서 64초가 나와 실패) (검토 대기) 2026-10-20 15:09:37 +09:00
audio_now_playing_test.dart WIP 다음 판: 199 권한 앱 목록 안내 · 188 버튼 글 맞춤 · 206 이동 버튼 · 181 · 182 mp3 재생 · 184 직접 파일 일반 받기 · 185 [계속 받기] (검토 대기) 2026-10-17 09:48:44 +09:00
audio_tags_test.dart WIP X-plore 비교 5-1 ③ 일괄 이름 바꾸기 - 음악 태그 · 글자 범위 (관리자 지시 10/21): 이름 틀에 [Artist] · [Title] · [Album] · [Track] (두 자리) · [Year] (창의 ♪ 메뉴로 넣기) - 이 기기의 MP3 (ID3v2.2 · 2.3 · 2.4, 없으면 ID3v1) · FLAC (Vorbis comment) · M4A (MP4 ilst) 의 앞부분만 읽는 작은 읽개 (새 패키지 없음 - 📜 걱정 없음), 원격 · 못 읽으면 빈칸, 이름에 못 쓰는 글자는 _. [N2-5] = 원래 이름의 2~5 번째 글자, [N3-] = 3 번째부터 (유니코드 한 글자씩) · 412 큰 글자에서 넘치지 않게 ♪ 는 작은 아이콘 · 시험 (태그 형식 4가지 · 한글 · 일본어 · 잘린 머리 · 범위 · 창) (검토 대기) 2026-10-21 03:03:42 +09:00
batch_rename_date_test.dart WIP X-plore i: 일괄 이름 바꾸기에 날짜 · 시각 ([D] · [T], 사진은 찍은 때) · 마지막 규칙 기억 (검토 대기) 2026-10-18 00:55:28 +09:00
batch_rename_test.dart WIP 화면 캡처에서 찾은 것: 85 멈춤 표시는 경고 아이콘 · 78 이름 일괄 창의 칸 이름을 짧게 (폭 412 일본어 잘림) (검토 대기) 2026-10-17 15:39:00 +09:00
batch_test.dart WIP 시험 흔들림: batch_test "186 · 187" - 실제 시간으로 기다리기 · 한도 4분 · 임시 폴더 지우기 다시 시도 (검토 대기) 2026-10-18 04:52:24 +09:00
bookmark_folder_test.dart WIP 관리자 결정: 거절 기록은 방식 주소:포트만 · DoH 주소는 호스트만 · 시험 임시 폴더 흔적 0 + 검사 (검토 대기) 2026-10-17 16:53:56 +09:00
bottom_inset_hold_test.dart WIP 204 Android 브라우저: 아래 시스템 막대 (제스처 · 작업 표시줄) 가 잠깐 커질 때 웹 뷰 크기를 바꾸지 않고 그 띠 위로 그림 - 아래에서 검은 띠가 올라오던 것 (기기 확인 전, 원인 추정) (검토 대기) 2026-10-19 21:35:47 +09:00
browser_test.dart E4: 탐색기 불편 고침 - 공용 알림 showNotice (13곳) · 공용 확인 창 confirmDialog · 두 창 처음 폴더 · 다른 창 표시 안내 · 지금 줄 강조 · 폰 두 창 넘침 2026-10-22 07:53:09 +09:00
cef_elevation_test.dart Chrome 엔진: 관리자 권한이면 시작 안 함 (설정으로 허용) · 20초 안전망 · 인증 없는 숨긴 문 (207) · DNS 강제를 앱 시작 맨 앞에 2026-10-12 00:23:20 +09:00
cef_net_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
cleanup_test.dart WIP 시험: 켤 때 지우는 것은 앱이 업데이트 때 만든 이름만 - 다른 jj 이름 (앱 임시 폴더 · 도구 받기 · Chrome 엔진 · 비슷한 이름) 은 남김 (관리자 지시 10/20, 검토 대기) 2026-10-20 13:35:16 +09:00
component_store_test.dart 문서 미리보기 컴포넌트 · 컴포넌트 설치 · 브라우저 위아래 · 화면 순서 버튼 2026-10-08 16:18:50 +09:00
components_test.dart 249 보충: MKV 화면 작업 기록 위에도 "DNS 서버 (…) 에 닿지 않음 · [시스템 DNS 로 바꾸기]" 2026-10-12 05:49:18 +09:00
confirm_actions_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
confirm_dialog_contract_test.dart E4: 탐색기 불편 고침 - 공용 알림 showNotice (13곳) · 공용 확인 창 confirmDialog · 두 창 처음 폴더 · 다른 창 표시 안내 · 지금 줄 강조 · 폰 두 창 넘침 2026-10-22 07:53:09 +09:00
core_test.dart Android 전체 기능 점검에서 찾은 문제 수정 2026-10-03 00:59:01 +09:00
dav_external_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
decisions_test.dart E3: 탐색기 처음 값을 선택 규칙대로 - TC 키 (Windows) · 표시는 선택 모드에서만 (V) · 다시 누르면 접기 · Android 한 번 = 선택 · 두 창 2026-10-22 06:09:50 +09:00
delete_ops_contract_test.dart E5b: 지우기 · 되돌리기 · 복사 계획 · 담기를 모듈로 (explorer_page 는 확인 창 · 알림만) 2026-10-22 09:20:50 +09:00
dismiss_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
dlna_test.dart WIP X-plore 비교 5-2 DLNA 보기만 (사용자 결정 10/21, 관리자 지시): 파일 탐색기 [미디어 서버 (DLNA)] (넓은 화면은 창 위 아이콘, 좁은 화면은 ⋮) - 같은 망의 미디어 서버를 찾아 (SSDP) 폴더 · 동영상 · 음악 · 사진 목록 · 200 개씩 [더 보기], 동영상 · 음악은 내장 플레이어로 (같은 폴더 차례대로), 사진은 임시로 받아 보기 화면. 서버 (내보내기) · 올리기 · 지우기 없음. 새 패키지 없음 (xml 은 이미 씀). 찾기는 Wi-Fi · 유선의 사설 주소에서만 (모바일 데이터 · VPN · 가상 어댑터로 보내지 않음 - SMB 찾기와 같은 localPrivateIPv4), 서버가 알려 준 주소 (설명 · 제어 · 미디어) 는 사설망 · 이 기기만 따름 (바깥 주소 항목은 "열 수 없음"), 받는 XML 은 4MB · 정한 시간까지 · 시험 (SSDP · 설명 · DIDL · 주소 제한 · 가짜 서버 Browse · 화면) (검토 대기) 2026-10-21 10:52:38 +09:00
dns_proxy_test.dart WIP DNS: 너무 긴 이름은 이름 탓으로 - "닿지 않음" 안내 · 작업 기록에 사이트 이름이 남지 않게 (15 지적) (검토 대기) 2026-10-17 18:00:19 +09:00
download_detect_cookie_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
download_direct_file_test.dart WIP 다음 판: 199 권한 앱 목록 안내 · 188 버튼 글 맞춤 · 206 이동 버튼 · 181 · 182 mp3 재생 · 184 직접 파일 일반 받기 · 185 [계속 받기] (검토 대기) 2026-10-17 09:48:44 +09:00
download_error_test.dart WIP 263 다운로드: DNS 서버에 닿지 않아 실패하면 줄에 이유 · [시스템 DNS 로 바꾸기] (검토 대기) 2026-10-17 09:55:14 +09:00
download_test.dart 테스트 · 도구의 작업 폴더 경로: M:\jj_CapCut → M:\jj_MKVMaker 2026-10-05 00:00:34 +09:00
downloads_ui_test.dart WIP 시험 · 앱이 %TEMP% 에 고정 이름을 남기지 않게 (관리자 지시 10/20): 시험의 앱 임시 폴더는 파일마다 jj_store_ (flutter_test_config) · 업데이트 시험은 시험 폴더 (GitHubUpdater.tempRoot, 기록은 스크립트 옆) · check.py 는 임시 폴더 · 앱이 켜질 때 지난 업데이트가 남긴 새 판 폴더 · .ps1 · .log 를 지움 (2분 지난 것) · 검사는 jj 로 시작하는 것 모두 실패 · 마그넷 멈춘 막대 "Stalled" 따로 열쇠 (28 지적) · explorer_test 82 부하 때 목록 기다리기 (검토 대기) 2026-10-20 13:25:15 +09:00
drop_test.dart 흔들리는 시험 2개: 정해 둔 시간 대신 될 때까지 기다리기 (decisions_test 126 · drop_test) 2026-10-09 19:23:57 +09:00
editor_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
encode_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
exit_guard_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
explorer_archive_trash_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_buttons_contract_test.dart E5d-6: 권한 · 안내 · 보기 창 · 찾기 · 이름 · 도구 · 끌어 놓기 · 키 · 배치를 모듈로 (explorer_page 2,032 → 474) 2026-10-22 13:48:49 +09:00
explorer_conflict_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_controller_contract_test.dart E5d-1: 탐색기 상태 · 화면 밖의 일을 ExplorerController 로, 화면 부탁은 ExplorerHost 로 2026-10-22 10:26:22 +09:00
explorer_device_contract_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_drives_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_filter_rsync_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
explorer_flows_contract_test.dart E5d-6: 권한 · 안내 · 보기 창 · 찾기 · 이름 · 도구 · 끌어 놓기 · 키 · 배치를 모듈로 (explorer_page 2,032 → 474) 2026-10-22 13:48:49 +09:00
explorer_hidden_find_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_keys_drag_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
explorer_keys_test.dart WIP 시험 흔들림: explorer_keys_test 의 바꾼 키 시험 - 전체 실행에서 목록 읽기 빙글이가 남아 pumpAndSettle 이 시간 초과 → 창이 뜰 때까지만 기다림 (검토 대기) 2026-10-21 11:15:29 +09:00
explorer_labels_test.dart WIP 다음 판: 199 권한 앱 목록 안내 · 188 버튼 글 맞춤 · 206 이동 버튼 · 181 · 182 mp3 재생 · 184 직접 파일 일반 받기 · 185 [계속 받기] (검토 대기) 2026-10-17 09:48:44 +09:00
explorer_modules_e5c_contract_test.dart E5c: 압축 보기 · 여는 길 · 목록에서 숨기기 · Rsync 실행을 모듈로 + 점검 통합 시험 2026-10-22 09:51:34 +09:00
explorer_more_flows_contract_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
explorer_page_modules_contract_test.dart E5d-6: 권한 · 안내 · 보기 창 · 찾기 · 이름 · 도구 · 끌어 놓기 · 키 · 배치를 모듈로 (explorer_page 2,032 → 474) 2026-10-22 13:48:49 +09:00
explorer_pane_view_contract_test.dart E5d-3: 창 머리 · 창 보기 · 경로 입력 · 서버 흐름을 모듈로 (explorer_page 4,857 → 4,227) 2026-10-22 11:57:37 +09:00
explorer_panes_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_parallel_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_rows_contract_test.dart E5a: 탐색기 창 상태 · 내역 · 줄 목록 · 폴더 읽기 · 저장 장치를 모듈로 (explorer_page 는 부르기만) 2026-10-22 08:27:49 +09:00
explorer_search_test.dart WIP 15 캡처 지적 ①~④: 영어 단수 · 좁은 화면 풀 곳 세로 목록 · 찾기/분석 줄은 시작한 폴더 기준 짧은 경로 · 캡처 DEBUG 띠 끔 (검토 대기) 2026-10-17 15:57:25 +09:00
explorer_select_contract_test.dart E5d-2: 줄 위젯 · 누르기/고르기 작은 컨트롤러 · 썸네일을 따로 (explorer_page 는 부르기만) 2026-10-22 11:14:31 +09:00
explorer_select_ops_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
explorer_sort_kind_test.dart WIP X-plore 비교 5-1 ① 종류별 기본 정렬 (관리자 지시 10/21): 환경 설정 > 파일 탐색기 "종류별 기본 정렬" (처음 끔 - 지금 정렬 그대로). 켜면 파일 중 반 넘게가 사진 · 동영상인 폴더는 날짜 (새것 먼저 - 내 판단: 갤러리처럼), 음악 폴더는 이름, 그 밖은 전체 정렬. 그 폴더에서 정렬을 바꾸면 그 폴더만 기억 (전체 정렬을 바꾸면 눌러도 안 바뀐 것처럼 보이므로) · 켜고 끄면 읽어 둔 목록을 다시 줄 세움 · 시험 (검토 대기) 2026-10-21 02:32:22 +09:00
explorer_steady_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
explorer_text_scale_test.dart E3: 탐색기 처음 값을 선택 규칙대로 - TC 키 (Windows) · 표시는 선택 모드에서만 (V) · 다시 누르면 접기 · Android 한 번 = 선택 · 두 창 2026-10-22 06:09:50 +09:00
explorer_webdav_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
file_attributes_test.dart WIP P3 보충: 폴더 속성 · 파일 [정보] 에 만든 때 · 숨김 · 읽기 전용 · 시스템 (보기만) (검토 대기) 2026-10-18 01:47:45 +09:00
file_error_test.dart 오류 메시지 안쪽을 화면 언어로 (59) 2026-10-10 01:11:17 +09:00
file_ops_modules_contract_test.dart 나누기 core A: file_ops (1,081) 를 lib/core/files/ 모듈 8개로 (→ 정면 file_ops) 2026-10-22 16:25:46 +09:00
file_ops_test.dart WIP 데이터 검토: 대소문자만 다른 이름으로 바꿀 때 대소문자를 가리는 폴더의 다른 파일을 덮던 것 (검토 대기) 2026-10-18 04:39:24 +09:00
file_tools_test.dart WIP X-plore j · P3 도우미 (미연결, 15 에게 넘김) (검토 대기) 2026-10-18 00:28:55 +09:00
flutter_test_config.dart WIP 암호 보관함: 평문이 남을 수 있는 두 곳 (관리자 지시 10/21) - ① 넣기의 [원본 지우기 (이동)]: "원본은 휴지통으로 갑니다 - 휴지통에 평문이 남습니다" 를 보이고 [휴지통으로 (처음 값)] / [영구 삭제] 를 고름, 영구 삭제는 탐색기의 영구 삭제 길 (Shift+Delete 와 같은 확인 창을 한 번 더) ② [보기]: 그림은 메모리에서 바로 (파일로 풀지 않음, ReaderSource 를 MemoryImage 로), 동영상 · 음악만 앱 전용 폴더 (Android getCacheDir · Windows 앱 데이터의 temp) 아래 jj_vault_view_… 에 잠깐 - 닫으면 지움, 자동 잠금 · [잠그기] 때 열린 보기를 닫고 지움, 앱이 강제로 꺼져 남은 것은 다음에 켤 때 지움 (jj_hwp_ 정리처럼), Windows 에서 막 쓴 파일을 다른 프로그램이 잠깐 잡아 지우기가 실패하는 것은 몇 번 더 시도 · 시험: 영구 삭제 고르기 · 그림은 파일 0 · 동영상 보기 뒤 0 · 잠그면 보기 닫힘 · 남은 것 0 · 켤 때 정리 (시험의 보기 폴더는 파일마다 임시로 - flutter_test_config) (검토 대기) 2026-10-21 12:10:00 +09:00
folder_size_test.dart WIP 시험 흔들림: folder_size_test "화면에서 사라진 폴더" - 조건이 될 때까지 실제 시간으로 기다리기 · 한도 2분 (관리자 지시) (검토 대기) 2026-10-18 04:11:01 +09:00
ftp_modules_contract_test.dart 나누기 core B: ftp (691) 를 lib/core/ftp/ 모듈 3개로 (→ 정면 ftp) 2026-10-22 16:48:24 +09:00
ftp_test.dart 화면 · 색 보정 칩 ✓ 만 · 자막 편집 제목 / 파일 이름 두 줄 · F9 자막 표 좁으면 두 단 · F10 미리보기 글 위로 · ftp28 처음 연결만 한 번 다시 (관리자 지시 10/21, 28 · 15 찾음) 2026-10-21 19:38:39 +09:00
hwp_abi_test.dart WIP HWP 고침 (관리자 지시 10/20, 28 검토): ① 앱 시작의 HWP 작업 폴더 정리를 기다리지 않음 (queue_test 가 가짜 시간 안에서 10분 걸리던 회귀) ② 시간 제한은 바꾸기가 실제로 시작된 때부터 · 멈춤은 요청마다 (QueuedHwpDoc 로 줄 세우기 · 시간 · 멈춤을 FFI 에서 떼어 시험할 수 있게), Rust ABI 3: export 에 요청 번호 · jj_rhwp_cancel(번호) · jj_rhwp_cancel_all (시작할 때 깃발을 지우지 않음), 닫으면 줄에 선 것은 시작하지 않음 · check_apk 필요 함수 8개 ③ 진행 창 close 는 그 창이 맨 위일 때만 · 시험: 줄 세우기 3개 · ABI 판 3 (검토 대기) 2026-10-20 20:11:11 +09:00
hwp_source_unit_test.dart WIP 시험 흔들림 (10/21 전체 실행): ① 가짜 DNS - OS 가 TCP 번호를 차례로 주는데 그 둘레가 통째로 UDP 막힌 범위 (10013) 라 50번 모두 실패 → 홀수 번째는 UDP 를 먼저 OS 가 고른 번호로 열고 그 번호로 TCP ② QueuedHwpDoc "제 시작부터 잰다" - 뒤 묶음 제한 300ms 가 무거울 때 놓아주기까지의 틈보다 짧았다 → 제한 1.5초 · 줄에서 2초 기다림 (뜻은 같음) · 3번 반복 통과 (검토 대기) 2026-10-21 01:45:27 +09:00
i18n_small_test.dart WIP 15 캡처 지적 ①~④: 영어 단수 · 좁은 화면 풀 곳 세로 목록 · 찾기/분석 줄은 시작한 폴더 기준 짧은 경로 · 캡처 DEBUG 띠 끔 (검토 대기) 2026-10-17 15:57:25 +09:00
i18n_test.dart 끝 알림 문장 잇기: 일본어 · 중국어는 。 뒤에 빈칸 없이 (joinSentences) · 262 캡처 시험 (관리자 지시 10/21) 2026-10-21 11:37:53 +09:00
keep_alive_test.dart WIP 89 Wi-Fi 공유: 고른 폴더를 같은 Wi-Fi 의 다른 기기 브라우저에서 보기 · 받기 (읽기 전용) (검토 대기) 2026-10-17 23:20:24 +09:00
key_hint_test.dart 단축키 안내 '(Alt+←)' 등은 PC 에서만 - 태블릿 · 폰은 이름만 (194) 2026-10-12 06:01:43 +09:00
l10n_check_test.dart 화면 글자 검사기가 놓치던 것 잡기 · 찾은 번역 빠짐 고치기 (60) 2026-10-10 01:39:33 +09:00
lan_scan_test.dart WIP X-plore j: [SMB 서버 추가] 창에 [같은 망에서 찾기] (검토 대기) 2026-10-18 00:59:10 +09:00
large_text_test.dart WIP 릴리스 전 점검 (지시 8): DNS 실패 기록에서 사이트 이름 뺌 · archive 고지 · 큰 글자 넘침 3곳 (검토 대기) 2026-10-17 16:18:14 +09:00
licenses_test.dart WIP HWP 고침 (관리자 지시 10/20, 28 지적): ① 라이선스 - .so 에 실제로 링크되는 crate 167개 (Android 대상 · 일반 의존 · proc-macro 뺌) 마다 이름 · 판 · 라이선스 · 원문을 tool/licenses/rhwp_crates.py 가 RHWP_LICENSES.txt 로 (빌드 스크립트가 부름, npm 쪽 THIRD_PARTY_LICENSES.md 는 뺌), licenses_test 가 Cargo.lock 과 견줌 ③ 진짜 멈추기 - jj_rhwp_cancel (AtomicBool, 쪽마다 확인), 시간 제한 · 닫을 때 부름 ④ 오류 종류 코드 (JJ_RHWP_E_*) → 번역 글, 원문은 [자세히] · 작업 기록 (.so 다시 빌드 전, 검토 대기) 2026-10-20 18:58:15 +09:00
live_sync_args_test.dart 실시간 동기화 (rsync 쌍): 맞출 것 · 지울지 묻는 목록이 옵션의 거르기를 따름 · --delete-excluded 는 지우기 포함 쌍에서 따름 (검토 대기) 2026-10-20 11:52:10 +09:00
live_sync_scene_test.dart next10: hwp_pdf (ced0ae9) + rsync_narrow (dfed3fa: 412 Rsync 화면 오른쪽 창 · 옵션 이름 줄바꿈) - 시험판 986 2026-10-20 17:54:41 +09:00
locale_test.dart Flutter 기본 글을 화면 언어로 (140 · 158): 뒤로 · 라이선스 화면 · 복사 · 붙여넣기 메뉴 등 2026-10-09 23:54:24 +09:00
master_lock_test.dart 초기화 [앱 설정 전체] 는 이 판이 모르는 설정 키도 지움 · 다른 판의 비밀 값은 [저장된 실제 비밀번호 · API 키] 를 골랐을 때만 (관리자 판단 10/21) 2026-10-21 01:00:47 +09:00
mdns_smb_test.dart WIP X-plore j 보충: SMB 찾기에 mDNS (_smb._tcp.local) 를 먼저 (검토 대기) 2026-10-18 01:13:11 +09:00
media_types_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
mirror_safety_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
mkv_compact_list_test.dart WIP MKV 화면 ②③ 보충 (15 확인 · 관리자 판단): [›] 뒤 바탕 · 폰 세로 빈 작업 기록은 한 줄 높이 (검토 대기) 2026-10-17 10:50:01 +09:00
mkv_landscape_test.dart WIP 256 폰 가로 MKV 화면: 인코딩 줄은 한 줄 (설명 · 경고 앞), 작업 기록은 작게 - 목록이 한 줄만 보이던 것 (검토 대기) 2026-10-17 09:49:20 +09:00
mkv_portrait_detail_test.dart WIP 266 폰 세로 MKV 화면: DNS 닿지 않음 줄을 한 줄로 (글 줄임 · 길게 누르면 전체 · 버튼 같은 줄) - 세부 정보의 자막 버튼이 밀려나지 않게 (검토 대기) 2026-10-17 09:49:36 +09:00
model_backup_test.dart 보관 폴더에 README.txt (영어 · 한국어): "설정 보관" · "AI 모델 보관" 2026-10-10 01:39:32 +09:00
monitor_modules_test.dart 나누기: monitor_page (1,226) 를 모니터링 모듈 4개로 (→ 148) 2026-10-22 18:57:18 +09:00
monitor_test.dart rc 회귀 고침: 네트워크 공유 (UNC) 목록 · 기록 파일은 \\ 그대로 · 받는 쪽 UNC 도 \\ · 막히면 모니터링 [▶ 실행] 도 끔 · 표준 입력 (-) 문구 (검토 대기) 2026-10-20 19:29:47 +09:00
move_settled_test.dart F7 낮은 화면에서도 [이동] 을 칩 줄 아래로 · F8 다운로드 주소 칸을 좁고 글자가 클 때만 제목 아래 줄로 · 214 c 시험을 보내기 시작 뒤로 (관리자 승인 10/21, 15 찾음) 2026-10-21 13:13:09 +09:00
move_test.dart 옮기기: 시작하면 바로 목록에서 빼고, 옮기지 못하면 원래 자리 · 표시 · 선택으로 되돌리기 2026-10-10 00:48:24 +09:00
mux_integration_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
nav_history_contract_test.dart E5a: 탐색기 창 상태 · 내역 · 줄 목록 · 폴더 읽기 · 저장 장치를 모듈로 (explorer_page 는 부르기만) 2026-10-22 08:27:49 +09:00
net_security_test.dart WIP Android: 작업 알림 서비스 specialUse 설명을 실제 하는 일대로 · 망 종류를 ConnectivityManager 로 판단 - 권한 1개 추가 (관리자 판단) (검토 대기) 2026-10-19 21:51:53 +09:00
nllb_test.dart 테스트 · 도구의 작업 폴더 경로: M:\jj_CapCut → M:\jj_MKVMaker 2026-10-05 00:00:34 +09:00
notice_contract_test.dart E4: 탐색기 불편 고침 - 공용 알림 showNotice (13곳) · 공용 확인 창 confirmDialog · 두 창 처음 폴더 · 다른 창 표시 안내 · 지금 줄 강조 · 폰 두 창 넘침 2026-10-22 07:53:09 +09:00
notification_texts_test.dart Android 알림 글 · 채널 이름을 화면 언어로 (57) 2026-10-10 00:48:24 +09:00
onnx_external_test.dart 테스트 · 도구의 작업 폴더 경로: M:\jj_CapCut → M:\jj_MKVMaker 2026-10-05 00:00:34 +09:00
option_paste_test.dart rc: 목록 · 기록 파일의 C:/ · C:\ · UNC 를 rsync 가 여는 꼴로 넘김 · Windows 는 드라이브 경로만 · 막힐 때는 이유 한 줄만 · ---delete 문구 (검토 대기) 2026-10-20 18:24:35 +09:00
photo_info_test.dart WIP X-plore 맞추기 (관리자 지시 10/20): 보기 화면 사진 정보 (Exif) - 위 막대 [사진 정보 (Exif)] (폴더의 그림만): 파일 · 크기 (픽셀 · 바이트) · 찍은 날 · 기기 · 위치 - 위치는 [위치 보기] 를 눌러야 보이고 지도 · 인터넷으로 보내지 않음 (링크 없음) · Exif 없으면 안내 · image 패키지 (MIT, 이미 씀) 로 읽어 새 의존 없음 · 시험 (검토 대기) 2026-10-20 21:35:34 +09:00
player_test.dart 중복 실행 막기 (228): 데이터 폴더의 잠금 파일 (instance.lock, 핸들 단위) · 포트 0 + 비밀값 · 응답 없으면 묻기 2026-10-12 01:26:59 +09:00
progress_dialog_test.dart WIP HWP 고침 (관리자 지시 10/20, 28 지적): 진행 창 (여는 중 · PDF 로 바꾸는 중) 에 [취소] - ← · [취소] 로 먼저 닫혔으면 끝난 뒤 pop 하지 않음 (예전에는 다른 화면을 닫을 수 있었음, Windows 문서 미리보기도) · 그만두면 결과를 보이지 않고 연 문서를 닫음 · 앱이 켜질 때 남은 HWP 작업 폴더 (jj_hwp_) 정리 · 시험 progress_dialog_test · 정리 시험 (검토 대기) 2026-10-20 18:51:04 +09:00
queue_test.dart MKV 다시 만들기: 임시 이름에 만들고 다 됐을 때만 바꿔 넣음 · 이미 있으면 묻기 · 묶음 집계 · 끝난 뒤 취소 무시 (P0, 931) 2026-10-12 07:31:41 +09:00
quick_look_test.dart WIP 81 보충 (15 지적 · 관리자 판단): 빠른 보기의 글 미리 보기가 CP949 · UTF-16 · UTF-8 BOM 도 읽게 (검토 대기) 2026-10-17 13:19:23 +09:00
reader_modules_test.dart 나누기: reader_page (1,151) 를 보기 화면 모듈 10개로 (→ 504) 2026-10-22 18:57:20 +09:00
reader_more_test.dart WIP 계속 보기 시계는 그 장이 다 보인 뒤부터 (관리자 지시 10/20, 28 검토): WebDAV 처럼 느린 원본에서 받는 동안 시간이 흘러 보지도 못한 장을 넘겼다 - 장마다 한 번 타이머 (그림 첫 장면 · 실패 글이 그려진 뒤 시작, 받는 중에는 재지 않음) · 시험: 느린 원본에서 10초 동안 넘기지 않고 다 받은 뒤 3초에 넘김, 기존 시험은 넘긴 뒤 한 장면을 더 지나게 (FutureBuilder 가 그림을 받아 그리는 장면) (검토 대기) 2026-10-20 23:51:38 +09:00
reader_test.dart WIP X-plore 맞추기 (관리자 지시 10/20): 보기 화면 볼륨 키로 넘기기 (아래 = 다음 장, 위 = 이전 장, Android) - 처음 끔 (환경 설정 > 보기), 켰을 때만 보기 화면에서 가로채고 (처리한 키는 시스템 볼륨을 바꾸지 않음) 동영상 · 다른 화면은 그대로 · 시험 (검토 대기) 2026-10-20 21:29:55 +09:00
real_dav_test.dart WebDAV: 파일 탐색기 · Rsync 화면 · lsync 에서 연결 · 복사 · 동기화 2026-10-08 11:30:54 +09:00
recycle_bin_test.dart 휴지통 시험: 기본은 가짜 휴지통, 실제 휴지통은 JJ_TEST_REAL_RECYCLE=1 일 때만 2026-10-10 02:11:38 +09:00
remote_idle_test.dart 시험: remote_idle_test 흔들림 고침을 rc_next f43f067 에서 가져옴 (slow() 0.1초 간격 · 3초 제한, SFTP 준비 단계 10초 - 15, 코드 변경 없음) 2026-10-20 18:34:31 +09:00
remote_thumbs_test.dart rc2: 원격 썸네일 - Range 를 모르는 서버의 동영상은 받지 않음 · 썸네일 하나에 받는 양 상한 (28 지적, 관리자 지시 10/21) 2026-10-21 19:03:12 +09:00
restore_access_test.dart WIP 다음 판: 199 권한 앱 목록 안내 · 188 버튼 글 맞춤 · 206 이동 버튼 · 181 · 182 mp3 재생 · 184 직접 파일 일반 받기 · 185 [계속 받기] (검토 대기) 2026-10-17 09:48:44 +09:00
root_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
rsync_filter_test.dart 거르기: H · S · P · R 과 고치개 ,s · ,r 을 rsync 와 똑같이 따름 - 미리 보기 · 원격 맞추기 · 실시간 동기화 (검토 대기) 2026-10-20 14:04:28 +09:00
rsync_msys_args_test.dart rc 회귀 고침: 네트워크 공유 (UNC) 목록 · 기록 파일은 \\ 그대로 · 받는 쪽 UNC 도 \\ · 막히면 모니터링 [▶ 실행] 도 끔 · 표준 입력 (-) 문구 (검토 대기) 2026-10-20 19:29:47 +09:00
rsync_phsr_test.dart 거르기: "이름/***" 을 경로로 맞춤 - "P keep/***" 가 받는 쪽에만 있는 안쪽 폴더까지 지킴 (검토 대기) 2026-10-20 14:15:50 +09:00
rsync_safety_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
scale_menu_test.dart 51 MKV 목록: 동영상 줄을 길게 누르면 오른쪽 클릭과 같은 메뉴 · "목록에서 빼기 (파일은 그대로)" 2026-10-09 21:02:24 +09:00
sd_engine_select_test.dart ARMv8.0 기기용 AI 엔진 · 신호별 문구 · 받기 전 검사 · APK 네이티브 목록 (195) 2026-10-11 21:39:50 +09:00
search_limit_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
secret_issue_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
secret_store_dpapi_test.dart WIP 시험: 안전 저장소 (DPAPI) 시험이 사용자 secrets.dat 를 건드리지 않게 - 임시 폴더로, 보통 회귀에 넣음 (검토 대기) 2026-10-17 23:43:41 +09:00
secret_store_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
security_bits_test.dart 보안 · 비밀번호 (124 · 127~132) · 쿠키 (53) · http 경고 (56) · 안내 고침 (116 · 125 · 126) · 시험 안정화 2026-10-09 12:22:47 +09:00
security_ui_test.dart AI 그림 1차 (123) · WebDAV 안내 (133 · 134 · 142 · 143) · 긴 경로 휴지통 보호 · AI 화면 작은 것 (139 · 140 · 141) 2026-10-09 14:35:57 +09:00
selection_contract_test.dart E2: 탐색기 화면은 Selection · ClickPolicy 만 부름 + X-plore 식 폴더 표시 설정 뺌 (결정 5) 2026-10-22 03:04:53 +09:00
session_test.dart v2026.10.01_001: 지난 실행 비정상 종료 알림, 작업 기록 파일 2026-10-01 11:43:35 +09:00
settings_group_bar_test.dart 시험 흔들림: settings_group_bar_test (412 묶음 바로가기) - 화면이 멈출 때까지 기다리고 치운 뒤에도 남은 일을 끝냄 (검토 대기) 2026-10-20 15:39:20 +09:00
settings_json_contract_test.dart 설정 A: JSON 약속 시험이 줄 끝 (CRLF) 을 맞춰 견줌 - 다른 worktree 에서 꺼낸 시험 자료도 2026-10-22 20:12:07 +09:00
settings_sections_contract_test.dart 설정 B: settings_page (1,697) 를 분야 섹션 모듈로 (→ 282) 2026-10-22 15:56:37 +09:00
settings_store_test.dart E3: 탐색기 처음 값을 선택 규칙대로 - TC 키 (Windows) · 표시는 선택 모드에서만 (V) · 다시 누르면 접기 · Android 한 번 = 선택 · 두 창 2026-10-22 06:09:50 +09:00
settings_text_focus_test.dart 설정 글 칸이 입력 중에 끊기지 않게 · 키보드가 열리면 위 줄 접기 (213) · 좁은 창 위 줄 기준 480 (221) 2026-10-11 22:43:32 +09:00
sftp_explorer_test.dart WIP 시험 흔들림: sftp_explorer_test 는 실제 시간으로 기다리고 시험 서버는 포트가 받는 것을 본 뒤 시작 (검토 대기) 2026-10-18 03:00:02 +09:00
sftp_modules_contract_test.dart 나누기 core C: sftp (612) 를 lib/core/sftp/ 모듈 2개로 (→ 정면 sftp) 2026-10-22 16:48:27 +09:00
sftp_stream_test.dart 원격 시험 흔들림: "주소에 비밀번호 없음" 이 무작위 표에 걸리던 것 · FTP = rsync 비교 실패 때 자세히 (관리자 지시 10/20, 28 이 찾음) 2026-10-20 23:21:07 +09:00
sftp_test.dart SFTP SSH 키 파일 로그인: 키 형식 · 키 암호 · 서버 거부를 따로 알림 · 고를 때 바로 꼴을 봄 · 키 종류마다 실제 서버 시험 (사용자 승인 10/21, 관리자 지시) 2026-10-21 10:53:44 +09:00
shizuku_test.dart 탐색기 시험용 정적 이름 5개를 주입으로 (ExplorerDevice) 2026-10-22 15:04:38 +09:00
small_items_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
smb_find_test.dart WIP X-plore j: [SMB 서버 추가] 창에 [같은 망에서 찾기] (검토 대기) 2026-10-18 00:59:10 +09:00
smb_test.dart 원격 시험 흔들림: "주소에 비밀번호 없음" 이 무작위 표에 걸리던 것 · FTP = rsync 비교 실패 때 자세히 (관리자 지시 10/20, 28 이 찾음) 2026-10-20 23:21:07 +09:00
sqlite_reader_test.dart WIP X-plore 비교 5-1 ④ SQLite 보기 (읽기 전용, 관리자 지시 10/21): 파일 탐색기 길게 누르기 [SQLite 보기 (읽기 전용)] (.db · .sqlite · .sqlite3 · .db3, 원격은 임시로 받아서) - 테이블 고르기 · 행 수 · 200 행씩 [더 보기] · 칸을 누르면 전체 값 (BLOB 은 16진 앞 256 바이트) · NULL 흐리게. 새 패키지 · 네이티브 라이브러리 없이 파일 형식을 직접 읽음 (머리 · sqlite_schema · 테이블 b-tree · 넘친 페이지 · 레코드, UTF-8 · UTF-16) - 파일은 읽기 전용으로만 염. 못 하는 것: WITHOUT ROWID 테이블 (안내) · -wal 에만 있는 바뀐 것 · 시험 파일은 진짜 SQLite 로 만든 것 (tool/fixtures/make_sqlite_fixtures.py → test/fixtures/sqlite, 2000 행 · 넘친 페이지 · 한글 · 64비트 정수 · 잘린 파일) (검토 대기) 2026-10-21 03:09:23 +09:00
start_menu_test.dart 시험판 · 시험 (따로 데이터) 이 사용자 시작 메뉴 바로 가기 · jjmkvmaker:// 를 바꾸거나 지우지 않게 (관리자 지시 10/20, 15 찾음, 버그) 2026-10-21 00:03:12 +09:00
storage_chart_test.dart WIP X-plore P3: 저장 공간 분석에 [칸 그림] (treemap, 87 위) (검토 대기) 2026-10-18 00:55:29 +09:00
storage_scan_test.dart WIP X-plore 비교 5-1 ⑤ 저장 공간 분석에서 그 자리 작업 (관리자 지시 10/21): 큰 폴더 · 큰 파일 줄의 ⋮ (길게 누르기 · 오른쪽 단추도) [그 자리로] · [지우기 (확인 · 휴지통)] · [이동 (붙여넣기로)] - 지우기는 예전 관리자 판단대로 탐색기의 지우기 (같은 확인 창 · 휴지통) 를 부르고, 실제로 지워진 것만 다시 훑지 않고 결과에서 뺌 (위 폴더들의 크기 · 파일 수도 덜어 냄), 취소면 그대로. 이동은 탐색기의 [이동 (붙여넣기로)] 에 담고 안내 · 시험 (결과에서 빼기 · 화면 취소 / 확인 / 담기) (검토 대기) 2026-10-21 03:21:19 +09:00
subtitle_search_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
sync_alert_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
sync_modules_contract_test.dart 나누기 core D: sync_tools (656) 를 lib/core/sync/ 모듈 3개로 (→ 정면 sync_tools) 2026-10-22 16:56:14 +09:00
sync_preview_test.dart next4: next2 7cd8eb8 (M2 · 줄바꿈 되돌림 · 글 뷰어 이모지) 합침 2026-10-19 22:35:14 +09:00
sync_preview_view_test.dart 좁은 Rsync 화면: [오른쪽] 탭 · 넓게 바꾼 두 창도 그 창의 지금 폴더가 보임 · 옵션 이름이 든 제목 · 체크가 "(--" 에서 갈리지 않음 (검토 대기) 2026-10-20 17:39:07 +09:00
sync_problem_test.dart E5e: explorer_test (2,009) 를 6개로 나눔 · 공용 준비 explorer_harness · 시험용 이름 지움 · 약속 시험 4개 2026-10-22 14:21:38 +09:00
sync_tools_test.dart WIP 78 보충 (15 확인 · 관리자 판단 a · b): Windows 에서 쓸 수 없는 이름 미리 막기 · 임시 이름은 고리일 때만 · 동기화에서 임시 이름 빼기 (검토 대기) 2026-10-17 11:42:57 +09:00
tail_text_test.dart rc2: 경로 줄은 좁으면 앞을 "…" 로 - 지금 폴더가 늘 보이게 (보관함 · 탐색기 위 경로 막대) · 보관함 정렬 상자는 다른 줄로 (28 지적, 관리자 지시 10/21) 2026-10-21 19:48:25 +09:00
theme_test.dart WIP ⑦ 밝은 화면 (나) 1: 파일 탐색기 · 주의 색 · 캡처 시험 밝은 화면 (검토 대기) 2026-10-21 15:59:16 +09:00
thumb_cache_test.dart rc2: 보관함에 넣은 파일의 썸네일 캐시 지우기 · 내용 파일이 빠진 항목 안내 · [목록에서 빼기] (28 지적, 관리자 지시 10/21) 2026-10-21 19:07:33 +09:00
toast_status_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
tool_installer_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
tor_test.dart 248 다듬기: 아래 DNS 알림은 상태가 풀리면 닫고, 같은 안내를 보이는 화면 (브라우저 덮개 · 설정 DNS 칸) 에서는 띄우지 않음 2026-10-12 07:47:50 +09:00
transfer_plan_contract_test.dart E5b: 지우기 · 되돌리기 · 복사 계획 · 담기를 모듈로 (explorer_page 는 확인 창 · 알림만) 2026-10-22 09:20:50 +09:00
ui_test.dart MKV 다시 만들기: 임시 이름에 만들고 다 됐을 때만 바꿔 넣음 · 이미 있으면 묻기 · 묶음 집계 · 끝난 뒤 취소 무시 (P0, 931) 2026-10-12 07:31:41 +09:00
unbreakable_option_test.dart WIP 옵션 글의 줄바꿈 없는 빈칸 · 보이지 않는 글자 (관리자 지시 10/20): 옵션을 나눌 때 (splitOptions) 와 옵션 칸에 붙여 넣을 때 (OptionTextFormatter) 보통 빈칸으로 / 지움 - 묶은 글 · 다른 곳의 글을 붙여 넣어도 rsync 가 같은 인수로 읽음 · 소스의 보이지 않는 글자는 \u 표기로 (검토 대기) 2026-10-20 14:05:26 +09:00
update_test.dart 업데이트 시험 길 JJ_UPDATE_LOCAL_ZIP: GitHub 대신 이 PC 의 zip 으로 앱 안 업데이트 전체를 (관리자 지시 10/20) 2026-10-21 00:06:03 +09:00
update_ui_test.dart 버전 고르기 창: 좁은 화면에서는 목록 위 · 바뀐 내용 아래 (168) 2026-10-10 04:11:33 +09:00
upscale_compare_test.dart AI 해상도 올리기 비교 화면: 저장하지 않고 닫으면 묻기 (160) 2026-10-10 03:44:17 +09:00
upscale_job_test.dart 해상도 올리기 메모리: 이 기기에서 같은 값이면 같다고 알림 (192) 2026-10-12 06:01:42 +09:00
usage_test.dart v2026.09.30_001: 일괄 작업, 다운로드 진행률 · 쿠키 재시도, 상태 표시 2026-09-30 21:31:07 +09:00
vault_page_test.dart rc2: 보관함에 넣은 파일의 썸네일 캐시 지우기 · 내용 파일이 빠진 항목 안내 · [목록에서 빼기] (28 지적, 관리자 지시 10/21) 2026-10-21 19:07:33 +09:00
vault_test.dart rc2: 보관함 형식 3 - 목록 항목 ↔ 내용 파일 짝 (id · 크기) · 꺼내기 .jjvtmp 기록 (28 지적, 관리자 지시 10/21, 데이터) 2026-10-21 19:00:02 +09:00
version_snapshot_test.dart 보관 폴더에 README.txt (영어 · 한국어): "설정 보관" · "AI 모델 보관" 2026-10-10 01:39:32 +09:00
video_adjust_test.dart MKV 만들기: 화면 비율 (가로 16:9 · 세로 9:16 · 1:1 · 4:5, 채우기 · 맞추기 · 흐린 배경) · 회전 · 색 보정 (밝기 · 대비 · 채도 · 색온도), 미리보기 창 2026-10-04 15:19:35 +09:00
volumes_contract_test.dart E5a: 탐색기 창 상태 · 내역 · 줄 목록 · 폴더 읽기 · 저장 장치를 모듈로 (explorer_page 는 부르기만) 2026-10-22 08:27:49 +09:00
web_proxy_gate_test.dart Tor · DNS 보완: 앱 안 프록시 인증 · Android 웹 뷰 문 · Tor 화면 떠남 정리 · 다운로드 막기 2026-10-11 22:36:32 +09:00
web_translate_test.dart 웹 브라우저: 페이지 자동 번역 · JavaScript 끄기 (환경 설정 > 웹 브라우저) 2026-10-05 01:58:53 +09:00
webdav_redirect_test.dart 비밀번호 안전 저장 · 동기화 안전장치 · 휴지통 · 시작 메뉴 알림 · 보기 화면 (계속 보기 · 두 쪽 · 회전) · 탐색기 배치 등 2026-10-09 10:25:08 +09:00
webdav_test.dart 실시간 동기화: 확인한 쌍도 rsync 옵션이 바뀌어 지울 것이 늘면 다시 묻기 (검토 대기) 2026-10-20 12:26:08 +09:00
wifi_share_page_test.dart WIP Wi-Fi 공유 (Windows): 켜기 전 방화벽 안내 · 막혔을 때 "개인 네트워크 허용" 하는 법과 설정을 여는 버튼 (검토 대기) 2026-10-19 20:55:38 +09:00
wifi_share_test.dart WIP 89 Wi-Fi 공유: 고른 폴더를 같은 Wi-Fi 의 다른 기기 브라우저에서 보기 · 받기 (읽기 전용) (검토 대기) 2026-10-17 23:20:24 +09:00
xplore_tools_test.dart WIP 글 뷰어: 긴 줄을 재는 조각이 이모지 (두 단위 글자) 가운데서 끊겨 "not well-formed UTF-16" 이 나던 것 (검토 대기) 2026-10-19 22:30:46 +09:00
youtube_ads_test.dart 웹 브라우저: YouTube 광고 자동 건너뛰기 · 광고 배너 숨기기 (환경 설정에서 켜기 · 끄기) 2026-10-04 13:46:22 +09:00
ytdlp_net_test.dart v2026.09.30_001: 일괄 작업, 다운로드 진행률 · 쿠키 재시도, 상태 표시 2026-09-30 21:31:07 +09:00
ytdlp_plain_file_test.dart WIP 184-2 보충: generic 추출기 (직접 파일 · .unknown_video) 이고 합치지 않은 경우만 일반 파일로 - 사이트 추출기의 후처리 실패는 그대로 실패 (검토 대기) 2026-10-17 09:49:28 +09:00