Skip to content

Commit bff7925

Browse files
committed
cleanup: remove legacy string fragment layouts
1 parent 31c8d19 commit bff7925

7 files changed

Lines changed: 3 additions & 138 deletions

File tree

app/src/main/res/layout/fragment_binary_disasm.xml

Lines changed: 0 additions & 31 deletions
This file was deleted.

app/src/main/res/layout/fragment_export_symbol.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/src/main/res/layout/fragment_import_symbol.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/src/main/res/layout/fragment_log.xml

Lines changed: 0 additions & 12 deletions
This file was deleted.

app/src/main/res/layout/fragment_string.xml

Lines changed: 0 additions & 68 deletions
This file was deleted.

docs/maintenance/backlog-triage.ko.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535

3636
| 작업 묶음 | 관련 이슈 | 제안 상태 | 판단 | 다음 액션 |
3737
| --- | --- | --- | --- | --- |
38-
| 대용량/메모리/RecyclerView 크래시 | `#219`, `#235`, `#442`, `#523` | `planned-fast-follow` | `#728`에서 큰 파일 byte cache 제한과 문자열 검색 결과 상한/stable key를 먼저 넣었고, `#741`에서 문자열 검색 입력 상한과 프로젝트 전환 시 탭/전역 캐시 리셋을 추가하고 있다 | 실제 150MB 파일과 긴 문자열 리스트로 재검증하고, 살아 있는 경로와 legacy stack trace를 더 분리 |
38+
| 대용량/메모리 크래시 | `#219`, `#235`, `#523` | `planned-fast-follow` | `#728`에서 큰 파일 byte cache 제한과 문자열 검색 결과 상한/stable key를 먼저 넣었고, `#741`에서 문자열 검색 입력 상한과 프로젝트 전환 시 탭/전역 캐시 리셋을 추가하고 있다 | 실제 150MB 파일과 긴 문자열 리스트로 재검증하고, 남아 있는 OOM 경로를 더 분리 |
39+
| legacy RecyclerView crash | `#442` | `obsolete-or-policy-invalid` | stack trace가 가리키던 `fragment_string.xml`/`FoundStringAdapter` 경로는 이미 Compose UI로 대체되었고, 남아 있던 죽은 layout 리소스도 제거했다 | obsolete로 정리 |
3940
| `.so`/ELF/autosetup | `#514`, `#543`, `#576`, `#137` | `planned-fast-follow` | `#728`에서 64-bit ELF machine type 매핑과 override autosetup 재적용 경로를 먼저 수정했다 | 실제 `.so` 샘플로 재검증하고 남는 parser 문제만 분리 |
4041
| 구형 Android archive 감지 크래시 | `#507`, `#508` | `planned-fast-follow` | `#728`에서 archive 확장자 fast path와 `NoClassDefFoundError` 방어를 넣어 구형 Android의 Commons Compress 감지 크래시 경로를 우회했다 | Android 6~7 계열에서 archive chooser와 open 경로를 재확인하고 정리 |
4142
| project-relative path assertion 크래시 | `#512` | `planned-fast-follow` | `#728`에서 drawer/tab 경로가 project 바깥 항목을 열려다 `getRelPath()` 예외로 죽지 않도록 null-safe guard를 넣었다 | stale project/drawer entry에서 실패 메시지로만 처리되는지 확인하고 정리 |

docs/maintenance/implementation-log.ko.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
| text preview 테스트 | 통과 | Text 탭이 큰 파일 바이트 배열을 preview 상한으로 잘라 highlight하는 규칙을 고정 |
8181
| project workspace reset 테스트 | 통과 | 새 프로젝트를 열면 열린 탭과 현재 탭 인덱스를 `Overview` 하나로 리셋하는 규칙을 고정 |
8282
| project data cache clear 테스트 | 통과 | 프로젝트 전환 시 전역 파일 content cache를 비우는 규칙을 고정 |
83+
| dead legacy string/binary layouts 제거 | 통과 | `RecyclerView`/fragment 기반 obsolete UI 리소스를 지워 `#442` stack trace 경로를 코드베이스에서 완전히 제거 |
8384
| import destination 파일명 테스트 | 통과 | 같은 display name으로 여러 번 import해도 app-private 파일이 덮어써지지 않는 규칙을 고정 |
8485
| imported project relocation 테스트 | 통과 | project archive import 후 `sourceFilePath`, `generatedFolder`, `project_info.json` 경로를 새 프로젝트 위치로 다시 맞추는 규칙을 고정 |
8586
| project open action 테스트 | 통과 | `Open as project`가 기존 project 디렉터리와 exported project ZIP에 대해 올바른 reopen/import 동작을 고르는 규칙을 고정 |

0 commit comments

Comments
 (0)