From 53091c96149da5099c63525035009ff4250fc0b8 Mon Sep 17 00:00:00 2001 From: ares Date: Thu, 10 Sep 2026 19:33:53 +0300 Subject: [PATCH] Modified PLAN.md --- PLAN.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/PLAN.md b/PLAN.md index 4068f04..d97ac10 100644 --- a/PLAN.md +++ b/PLAN.md @@ -12,7 +12,8 @@ Wi-Fi сети. Звук играет на ПК. Телефон показыва - Windows + iPhone; своего Mac сейчас нет. - **Не делать Safari, PWA, веб-страницы или веб-приложение.** Клиент — Swift/SwiftUI. -- iPhone-часть пока не начинать. Сначала довести Windows-агент и протокол. +- 2026-09-10 пользователь разрешил начать iPhone-часть в отдельном репозитории + `C:/Users/areso/iOS MusicBridge`; актуальный iOS-план находится там в `PLAN.md`. - Работать по этапам, самостоятельно редактировать файлы и проверять сборку. - Основные источники: Яндекс Музыка и SoundCloud в браузере, через текущую системную медиасессию Windows. @@ -90,7 +91,12 @@ Windows Core Audio → системная громкость устройств только конкретный exe, Private + LocalSubnet, TCP порта агента и UDP 5353. - [x] Восстановление опроса после ошибок чтения; освобождение WSS после обрывов. -### 4. Нативное приложение iPhone — отложено пользователем +### 4. Нативное приложение iPhone — начато 2026-09-10 + +- [x] Отдельный репозиторий, первый SwiftUI-клиент и workflow сборки на macOS. + Origin: dev.yukinoki.ru/musicbridge/ios; GitHub: polskikh13/musicbridgeios. + Сборка Swift подтверждена Actions run 34444563869 (Xcode 16.4, 7 XCTest прошли). + Интеграция с реальным агентом и физический iPhone пока не проверены. - [ ] Согласовать macOS/Xcode, подпись и установку на личный iPhone. - [ ] SwiftUI: подключение, список компьютеров, сопряжение и сохранение в Keychain. @@ -231,9 +237,9 @@ Windows Core Audio → системная громкость устройств Следующий шаг: проверка с другого устройства и устойчивости при смене сети, проверка входа Windows с автозапуском. Правила для домашнего Ethernet применены и проверены для текущего пути Release-сборки (см. запись от 2026-09-10). -Трей, автозапуск и ZIP-упаковка реализованы. iPhone-клиент пока не начинать. +Трей, автозапуск и ZIP-упаковка реализованы. iPhone-клиент начат в отдельном репозитории. Точные границы реализации и следующие шаги — в `CONNECTION-ROADMAP.md`. -Начать разработку iOS только после новой команды пользователя. +Новая команда на разработку iOS получена 2026-09-10; следующие этапы — в его PLAN.md. ## Карта файлов