From 6ca56620c1d3a743e437d5e2c02acdfaddf7abca Mon Sep 17 00:00:00 2001 From: Repinoid Date: Fri, 10 Jul 2026 15:53:11 +0400 Subject: [PATCH] =?UTF-8?q?docs:=20update=20PLANS.md=20=E2=80=94=20raw=20f?= =?UTF-8?q?ixes=20progress?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PLANS.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/PLANS.md b/PLANS.md index ce6934a..52dcb25 100644 --- a/PLANS.md +++ b/PLANS.md @@ -21,13 +21,15 @@ ## 🔜 Предстоит -### Android (`:raw`) — исправления -- [ ] deviceId в SharedPreferences -- [ ] X-Api-Key в RelayClient -- [ ] Retry при ошибках HTTP -- [ ] Убрать дублирование SERVER_URL -- [ ] drainInput() в write() — сверить с app -- [ ] Config.kt для raw +### Android (`:raw`) — исправления (2026-07-10) +- [x] Config.kt — единый источник SERVER_URL, API_KEY +- [x] deviceId в SharedPreferences — RelayClient(context) +- [x] X-Api-Key — auth() во всех запросах +- [x] Retry HTTP — 3 попытки exponential backoff +- [x] SERVER_URL — только BuildConfig, EXTRA_SERVER_URL удалён +- [x] RawRelayService + MainActivity — полные комментарии +- [ ] detectClone() из app ElmProtocol — v1.5 клоны вешаются на ATAT1 +- [ ] drainInput() в write() — потенциальный сдвиг буфера → План: [`android/RAW-FIX-PLAN.md`](android/RAW-FIX-PLAN.md)