M0: remote access server - Kestrel embedded (token auth/pair/queue API/library/range streaming/web companion zero-install), QR pairing window, DownloadQueueAdapter, auto-start+palette commands. Server E2E green (102 tests)

This commit is contained in:
Yun Chan 2026-08-15 15:30:35 +09:00
parent 40c1b39b70
commit bb569acd96
15 changed files with 734 additions and 0 deletions

View file

@ -19,6 +19,11 @@ public class DownloadItemViewModel : INotifyPropertyChanged
private string _title;
public string Title { get => _title; set => SetField(ref _title, value); }
/// <summary>항목 고유 ID(원격 API 노출용).</summary>
public string Id { get; } = Guid.NewGuid().ToString("N");
/// <summary>미디어 URL(원격 API 노출용).</summary>
public string? Url => MediaUrl?.ToString();
public string FormatTag { get; init; } = "FILE";
// 다운로드 실행에 필요한 컨텍스트 (감지 시 고정)