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
This commit is contained in:
parent
27c91c04dd
commit
46c6c321f2
26 changed files with 1058 additions and 30 deletions
|
|
@ -116,6 +116,7 @@ public sealed class ApiClient
|
|||
|
||||
public string StreamUrl(LibraryItem item) => $"{BaseUrl}/stream/{item.Id}?t={Token}";
|
||||
public string FileUrl(LibraryItem item) => $"{BaseUrl}/file/{item.Id}?t={Token}";
|
||||
public string ThumbUrl(LibraryItem item) => $"{BaseUrl}/api/library/{item.Id}/thumb?t={Token}";
|
||||
|
||||
/// <summary>이어보기 위치 조회(U3). 실패/미저장 시 0.</summary>
|
||||
public async Task<double> GetPositionAsync(string id)
|
||||
|
|
@ -188,6 +189,6 @@ public sealed class ApiClient
|
|||
|
||||
public sealed record QueueItem(string Id, string Title, string Url, string Status, double Percent);
|
||||
|
||||
public sealed record LibraryItem(string Id, string FileName, long SizeBytes, DateTime Modified);
|
||||
public sealed record LibraryItem(string Id, string FileName, long SizeBytes, DateTime Modified, string? Resolution = null);
|
||||
|
||||
public sealed record PositionDto(double PositionSec);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue