diff --git a/README.md b/README.md index 4487a30..007647f 100644 --- a/README.md +++ b/README.md @@ -253,7 +253,8 @@ https://evilfox.win/ - подписка удаляет устаревшие ноды прошлой синхронизации; «Лучший» без soft-ok UDP; - трей (Windows), CI workflows, REQUIRE_CODESIGN для релиза; Android gated Naive/AWG + sync версии; - 3.8.2+2: иконка в macOS Dock — буква N цвета морской волны при подключении, исходная при отключении; -- 3.8.2+3: poll без os.Stat ядер + кэш host; Darwin sysproxy batch; Connect без Config.Clone. +- 3.8.2+3: poll без os.Stat ядер + кэш host; Darwin sysproxy batch; Connect без Config.Clone; +- 3.8.2+4: единый GUI Windows/macOS на glaze + HTTP `/api` (вместо WebView2 Bind); автоинкремент номера сборки при compile; артефакты Windows с версией в имени (`Navis-x.y.z.b.exe`). В 3.8.1: - меньше нагрузка в простое: лёгкий опрос интерфейса без полного клонирования конфига, кэш путей к ядрам, лог с лимитом размера; diff --git a/dist/navis-release/update.json b/dist/navis-release/update.json index fda73b7..d6a6969 100644 --- a/dist/navis-release/update.json +++ b/dist/navis-release/update.json @@ -1,6 +1,6 @@ { "version": "3.8.2", - "notes": "Navis 3.8.2+3: меньше I/O на poll (без Stat ядер / кэш host); macOS sysproxy одним bash-batch; Connect без JSON Clone; Dock-иконка при подключении.", + "notes": "Navis 3.8.2+4: единый GUI Windows/macOS на glaze + HTTP /api (вместо WebView2 Bind); автоинкремент номера сборки при compile; артефакты Windows с версией в имени (Navis-x.y.z.b.exe).", "platform": "windows-amd64", "os": "windows", "arch": "amd64", diff --git a/dist/update.json b/dist/update.json index fda73b7..d6a6969 100644 --- a/dist/update.json +++ b/dist/update.json @@ -1,6 +1,6 @@ { "version": "3.8.2", - "notes": "Navis 3.8.2+3: меньше I/O на poll (без Stat ядер / кэш host); macOS sysproxy одним bash-batch; Connect без JSON Clone; Dock-иконка при подключении.", + "notes": "Navis 3.8.2+4: единый GUI Windows/macOS на glaze + HTTP /api (вместо WebView2 Bind); автоинкремент номера сборки при compile; артефакты Windows с версией в имени (Navis-x.y.z.b.exe).", "platform": "windows-amd64", "os": "windows", "arch": "amd64", diff --git a/scripts/build-macos-arm64.sh b/scripts/build-macos-arm64.sh index 99fe4ac..32017d2 100755 --- a/scripts/build-macos-arm64.sh +++ b/scripts/build-macos-arm64.sh @@ -77,8 +77,9 @@ h = hashlib.sha256(binp.read_bytes()).hexdigest() zh = hashlib.sha256(zipp.read_bytes()).hexdigest() if zipp.exists() else "" dh = hashlib.sha256(dmgp.read_bytes()).hexdigest() if dmgp.exists() else "" notes = ( - f"Navis {ver}+{build}: меньше I/O на poll (без Stat ядер / кэш host); " - f"macOS sysproxy одним bash-batch; Connect без JSON Clone; Dock-иконка при подключении." + f"Navis {ver}+{build}: единый GUI Windows/macOS на glaze + HTTP /api " + f"(вместо WebView2 Bind); автоинкремент номера сборки при compile; " + f"артефакты Windows с версией в имени (Navis-x.y.z.b.exe)." ) paths = [ Path('dist/update.json'), diff --git a/server/update.json b/server/update.json index fda73b7..d6a6969 100644 --- a/server/update.json +++ b/server/update.json @@ -1,6 +1,6 @@ { "version": "3.8.2", - "notes": "Navis 3.8.2+3: меньше I/O на poll (без Stat ядер / кэш host); macOS sysproxy одним bash-batch; Connect без JSON Clone; Dock-иконка при подключении.", + "notes": "Navis 3.8.2+4: единый GUI Windows/macOS на glaze + HTTP /api (вместо WebView2 Bind); автоинкремент номера сборки при compile; артефакты Windows с версией в имени (Navis-x.y.z.b.exe).", "platform": "windows-amd64", "os": "windows", "arch": "amd64",