You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/maintenance/backlog-triage.ko.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@
41
41
| 최신 Android storage 정책 |`#95`|`planned-fast-follow`| 핵심 유지보수 항목이며 이미 SAF 전환을 시작했다 | 앱 전체 import/open 경로를 SAF 중심으로 계속 이관 |
42
42
| 릴리스 산출물 부재 |`#719`|`planned-fast-follow`| 코드 문제보다 릴리스 파이프라인 문제다 |`#726`와 함께 릴리스 워크플로 정리 |
43
43
| 대용량/메모리/RecyclerView 크래시 |`#219`, `#235`, `#442`, `#523`|`needs-repro`| 실제로는 한두 개의 메모리/상태 저장 설계 문제로 묶일 가능성이 크다 | 재현 샘플과 Android 버전 기준으로 우선 재현 |
44
-
| 회전/상태 복원 크래시 |`#160`|`needs-repro`|오래됐지만 여전히 구조적으로 중요한 버그다 | 현재 Compose/Activity 상태 저장 기준으로 재검토|
44
+
| 회전/상태 복원 크래시 |`#160`|`covered-by-open-pr`|`#728`에서 Activity 재생성 시 외부 import intent 재처리를 막는 1차 가드를 넣었다 |`#728` 병합 후 실제 회전 회귀를 확인하고 정리|
45
45
|`.so`/ELF/autosetup |`#514`, `#543`, `#576`, `#137`|`planned-fast-follow`| 기능 버그와 기능 요청이 섞여 있다 |`.so` 열기 재현 후 parsing/autosetup을 분리해서 다룬다 |
46
46
| crash report 저신호 묶음 |`#716`, `#672`, `#512`, `#508`, `#507`, `#490`, `#438`, `#376`, `#280`|`needs-repro`| 제목만으로는 원인 판단이 어렵고 재현 자료가 부족하다 | 공통 템플릿으로 추가 정보 요청 후 재현 안 되면 정리 |
47
47
| SWF 요청 중복 |`#721`, `#112`|`planned-fast-follow`| 같은 방향의 기능 요청이다 | 최신 요청 `#721` 중심으로 정리하고 하나는 중복 처리 검토 |
| 이슈 `#396` Hex 화면 가독성 문제 | Hex view를 16바이트 행, offset 컬럼, ASCII 컬럼 구조로 재구성 | 바이너리 탐색 시 위치와 내용이 동시에 보이도록 바꿨다 |`app/src/main/java/com/kyhsgeekcode/disassembler/ui/components/HexView.kt`| 완료 |
25
25
| 이슈 `#348` Disassembly 탭 가로 스크롤 민감도 | 수평 스크롤 책임을 외곽 컨테이너로 옮겼다 | 긴 디스어셈블리 라인에서 좌우 이동이 더 안정적으로 동작하도록 조정했다 |`app/src/main/java/com/kyhsgeekcode/disassembler/ui/tabs/BinaryDisasmTab.kt`| 완료 |
26
+
| 이슈 `#160` 회전 시 재진입 크래시 후보 |`MainActivity`가 재생성될 때 기존 `ACTION_VIEW`/`EXTRA_STREAM` intent를 다시 처리하지 않도록 가드하고, 새 외부 인텐트는 `onNewIntent`에서만 처리하도록 분리 | 회전 같은 configuration change에서 같은 import 요청이 중복 실행되는 경로를 차단해 상태 복원 중 재import/중복 초기화 가능성을 줄였다 |`app/src/main/java/com/kyhsgeekcode/disassembler/MainActivity.kt`, `app/src/test/java/com/kyhsgeekcode/disassembler/MainActivityIntentHandlingTest.kt`| 완료 |
26
27
| 프로젝트 경로/파일명 회귀 방지 | 프로젝트 상대경로 계산과 import 파일명 정규화를 pure helper로 분리 | 단위 테스트가 가능하도록 로직을 분리하고 경계 케이스를 줄였다 |`app/src/main/java/com/kyhsgeekcode/disassembler/project/ProjectManager.kt`, `app/src/main/java/com/kyhsgeekcode/disassembler/viewmodel/MainViewModel.kt`| 완료 |
27
28
| 회귀 테스트 부재 |`ProjectManager`, 저장소 권한, Hex 레이아웃, import 파일명 테스트 추가 | 최소한의 유지보수 안전망을 확보했다 |`app/src/test/java/com/kyhsgeekcode/disassembler/ProjectManagerTest.kt`, `app/src/test/java/com/kyhsgeekcode/disassembler/PermissionUtilsTest.kt`, `app/src/test/java/com/kyhsgeekcode/disassembler/ui/components/HexViewLayoutTest.kt`, `app/src/test/java/com/kyhsgeekcode/disassembler/viewmodel/ImportedFileNameTest.kt`| 완료 |
28
29
@@ -40,6 +41,7 @@
40
41
| 파워유저 advanced source catalog 테스트 | 통과 | power-user 비활성 시 advanced source 없음, 활성 시 선택된 source group만 노출 |
41
42
| persistable URI permission helper 테스트 | 통과 | content scheme + persistable/read 플래그 조합만 유지 대상으로 판정 |
42
43
| project source helper 테스트 | 통과 | source file 및 `_libs` 경로 계산이 helper 계약으로 고정 |
44
+
|`MainActivity` intent 재처리 가드 테스트 | 통과 | 첫 생성에서는 처리, 회전 재생성에서는 건너뛰는 규칙을 고정 |
43
45
| workflow YAML 파싱 | 통과 |`.github/workflows/ci.yml`, `.github/workflows/release.yml` 모두 Ruby YAML 파서 기준 확인 |
0 commit comments