Commit graph

10 commits

Author SHA1 Message Date
Yun Chan
d98c73451f android CI 잡 MSB3030 수정: CLI 전역 -p:RuntimeIdentifiers=android-arm64 가 참조 프로젝트(net8.0 Mobile.Core)까지 전파돼 RID 경로 dll 을 못 찾던 결함(구 GitHub 스캐폴드에 잠재, 첫 실행에서 실증). Mobile csproj 에 CiPackArm64Only 게이트 조건부 RuntimeIdentifiers 로 이전 — 로컬 동일 명령 재현: exit 0, arm64-v8a 단독 23.3MB APK 확인 2026-08-17 23:30:11 +09:00
Yun Chan
bbbd83fe58 QR 스캐너 게이트 수정: DeviceType 휴리스틱 오판(실기기에서 스캐너 미표시) — iOS 시뮬레이터만 폴백, Android 는 항상 스캐너 2026-08-16 18:32:41 +09:00
Yun Chan
0cb16c8830 M2/M3 갭: 라이브러리 그리드 추가일 표시 + iOS Info.plist ATS(NSAllowsLocalNetworking)/NSLocalNetworkUsageDescription 2026-08-16 11:36:38 +09:00
Yun Chan
04ff0ff93d M1 공유 타겟(U1)+M2 저장 진행 알림: ACTION_SEND 인텐트 필터+ShareTarget/SharePayload(RED 7건)+루트 타이머 큐 전송(am start 인텐트 E2E로 서버 큐 반영 실증), 오프라인 저장 Android ProgressBar 노티(5% 스로틀)→폰 저장 완료 전환(34MB E2E, Report(1) 되덮어쓰기 방지). 154/154 GREEN 2026-08-15 18:45:51 +09:00
Yun Chan
46c6c321f2 T3-11/14/15 + M2 잔여: 권한 정책 UI(PermissionGate/PermissionRequested 다이얼로그+SavesInProfile), 추적 방지(TrackerBlocklist/WebResourceRequested 차단+실드 배지·팝업), 주소창 진행 바+파라미터 제거 복사(UrlCleaner/NavProgressTracker), U5 완료 알림(Mobile.Core 감지기+Plugin.LocalNotification), 재생중 ongoing 미디어 알림, 썸네일/해상도 API(Thumbnailer 사이드카 캐시+/thumb)+라이브러리 그리드, 외부망 안내(ConnectionTroubleshoot). 147 tests GREEN 2026-08-15 18:11:49 +09:00
Yun Chan
27c91c04dd M2-U3+U4 완성: 이어보기 위치 동기화(POST/GET /api/position + PositionStore JSON 영속, 플레이어 5초 주기·종료 저장·재개 시크) + 폰 오프라인 저장(ApiClient.DownloadFileAsync .part 스트리밍, OfflineStore manifest, 라이브러리 💾 버튼, 저장 탭 오프라인 재생/삭제). 서버 RED→GREEN E2E + 에뮬레이터 E2E(위치 13.3→35.2초 이어재생, 서버 정지 후 오프라인 재생 프레임 실증). 104 tests GREEN 2026-08-15 17:40:28 +09:00
Yun Chan
432b94fcbe M3: QR scanner only on physical devices (simulator camera session hangs first frame on iOS) 2026-08-15 17:06:11 +09:00
Yun Chan
698f140169 M3: NSCameraUsageDescription for iOS/MacCatalyst (QR scan permission crash at startup) 2026-08-15 16:57:40 +09:00
Yun Chan
311d043db9 M3: iOS TFM (macOS-only condition) + Android-only condition for AndroidX.LocalBroadcastManager 2026-08-15 16:49:15 +09:00
Yun Chan
250b2c3c10 M1+M2: MAUI Android companion - QR/manual pairing, queue polling UI, library streaming player modal (TapGestureRecognizer+PushModalAsync; linker keeps AndroidX.LocalBroadcastManager), ZXing scan+MediaElement playback. Emulator E2E: paired to host server, live queue/library render, real MP4 frames streamed+rendered, back closes player 2026-08-15 16:42:53 +09:00