diff --git a/README.md b/README.md index 6b26fd8..715c678 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,9 @@ https://evilfox.win/ Некоторые AV (Bkav, Microsoft Wacapew/Wacatac, Ikarus Trojan.WinGo.Agent, Google, Trapmine) часто помечают **любые** неподписанные Go-бинарники с сетью и сменой системного прокси. +В 2.1.0: +- вторичные кнопки перекрашены (не белые), чтобы не путать с основным действием. + В 2.0.0: - новый интерфейс (connect-first), обновлённая иконка и типографика; - чище UX: протокол-бейдж, сворачиваемые сервисные действия, статус-карточка. diff --git a/dist/navis-release/Navis.exe b/dist/navis-release/Navis.exe index 9d38986..d0a6f74 100644 Binary files a/dist/navis-release/Navis.exe and b/dist/navis-release/Navis.exe differ diff --git a/dist/navis-release/darwin-amd64/Navis b/dist/navis-release/darwin-amd64/Navis index deb878d..5cbc2ac 100644 Binary files a/dist/navis-release/darwin-amd64/Navis and b/dist/navis-release/darwin-amd64/Navis differ diff --git a/dist/navis-release/darwin-arm64/Navis b/dist/navis-release/darwin-arm64/Navis index 7d2ad20..f9d10f8 100644 Binary files a/dist/navis-release/darwin-arm64/Navis and b/dist/navis-release/darwin-arm64/Navis differ diff --git a/dist/navis-release/update.json b/dist/navis-release/update.json index 1337e54..3b83984 100644 --- a/dist/navis-release/update.json +++ b/dist/navis-release/update.json @@ -1,28 +1,28 @@ { - "version": "2.0.0", - "notes": "Navis 2.0: новый интерфейс, иконка и UX (connect-first)", + "version": "2.1.0", + "notes": "Вторичные кнопки не белые — лучше отличаются от «Подключить»", "platform": "windows-amd64", "os": "windows", "arch": "amd64", "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "mandatory": false, "platforms": { "windows-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "os": "windows", "arch": "amd64" }, "darwin-arm64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis", - "sha256": "f86c20342b6ffa7cdea900de67a8ce3eb28ffffae2b209b45dbe13078361606c", + "sha256": "e10c3eab6453837a08d2a606351f052afde6a7882708fe4e85abba9a97dd753d", "os": "darwin", "arch": "arm64" }, "darwin-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis", - "sha256": "1c9abd8f7d496fa71e86a93b459e95121d0da11298b7c8c7de8671009cf6f716", + "sha256": "818d5554d57e4a5bd195583681c5d9f59cdef112e571d32e3ff61f1ad7aca22a", "os": "darwin", "arch": "amd64" } diff --git a/dist/update.json b/dist/update.json index 1337e54..3b83984 100644 --- a/dist/update.json +++ b/dist/update.json @@ -1,28 +1,28 @@ { - "version": "2.0.0", - "notes": "Navis 2.0: новый интерфейс, иконка и UX (connect-first)", + "version": "2.1.0", + "notes": "Вторичные кнопки не белые — лучше отличаются от «Подключить»", "platform": "windows-amd64", "os": "windows", "arch": "amd64", "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "mandatory": false, "platforms": { "windows-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "os": "windows", "arch": "amd64" }, "darwin-arm64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis", - "sha256": "f86c20342b6ffa7cdea900de67a8ce3eb28ffffae2b209b45dbe13078361606c", + "sha256": "e10c3eab6453837a08d2a606351f052afde6a7882708fe4e85abba9a97dd753d", "os": "darwin", "arch": "arm64" }, "darwin-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis", - "sha256": "1c9abd8f7d496fa71e86a93b459e95121d0da11298b7c8c7de8671009cf6f716", + "sha256": "818d5554d57e4a5bd195583681c5d9f59cdef112e571d32e3ff61f1ad7aca22a", "os": "darwin", "arch": "amd64" } diff --git a/internal/appui/index.html b/internal/appui/index.html index 32c6679..1ff8876 100644 --- a/internal/appui/index.html +++ b/internal/appui/index.html @@ -281,16 +281,30 @@ display: grid; place-items: center; border-radius: 14px; - border: 1px solid var(--line); - background: rgba(255,255,255,.78); - color: var(--ink); + border: 1px solid rgba(8, 90, 68, 0.22); + background: linear-gradient(180deg, #d2efe4, #bfe6d6); + color: var(--accent-deep); font-size: 1.15rem; font-weight: 700; cursor: pointer; - transition: background .15s, border-color .15s, color .15s; + transition: background .15s, border-color .15s, color .15s, box-shadow .15s; + box-shadow: 0 4px 12px rgba(8, 90, 68, 0.08); + } + .icon-btn:hover { + background: linear-gradient(180deg, #c5e9db, #aedfcb); + border-color: rgba(8, 90, 68, 0.38); + color: #05553f; + box-shadow: 0 6px 14px rgba(8, 90, 68, 0.14); + } + .icon-btn.danger { + color: #9e2a22; + background: linear-gradient(180deg, #f8d8d4, #efc4bf); + border-color: rgba(158, 42, 34, 0.28); + } + .icon-btn.danger:hover { + background: linear-gradient(180deg, #f3c5bf, #e8aea7); + color: #7f1f19; } - .icon-btn:hover { background: #fff; border-color: rgba(13,138,102,.35); color: var(--accent); } - .icon-btn.danger { color: var(--danger); } .icon-btn.wide { width: auto; padding: 0 14px; @@ -405,15 +419,16 @@ background: linear-gradient(145deg, #b8342b, #e0574b); } .secondary { - background: linear-gradient(180deg, #ffffff, #eef6f2); - color: var(--ink); - border: 1px solid rgba(11, 28, 24, 0.12); - box-shadow: 0 6px 14px rgba(11, 28, 24, 0.05); + background: linear-gradient(180deg, #2f6f5f, #25584b); + color: #f2fff9; + border: 1px solid rgba(12, 48, 40, 0.35); + box-shadow: 0 8px 18px rgba(20, 70, 56, 0.18); } .secondary:hover:not(:disabled) { - background: #fff; - border-color: rgba(13,138,102,.35); - color: var(--accent); + background: linear-gradient(180deg, #37806d, #2c6757); + color: #ffffff; + border-color: rgba(12, 48, 40, 0.45); + box-shadow: 0 10px 22px rgba(20, 70, 56, 0.24); } .cta { width: 100%; @@ -573,7 +588,7 @@

Navis

- 2.0 + 2.1

Быстрый клиент · Naive · Hy2 · AWG · Xray

diff --git a/internal/update/update.go b/internal/update/update.go index fad645e..3237095 100644 --- a/internal/update/update.go +++ b/internal/update/update.go @@ -17,7 +17,7 @@ import ( ) // CurrentVersion is the shipped client version. -const CurrentVersion = "2.0.0" +const CurrentVersion = "2.1.0" // DefaultManifestURL is the update feed (hosted in the project git repo). const DefaultManifestURL = "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json" diff --git a/server/update.json b/server/update.json index 1337e54..3b83984 100644 --- a/server/update.json +++ b/server/update.json @@ -1,28 +1,28 @@ { - "version": "2.0.0", - "notes": "Navis 2.0: новый интерфейс, иконка и UX (connect-first)", + "version": "2.1.0", + "notes": "Вторичные кнопки не белые — лучше отличаются от «Подключить»", "platform": "windows-amd64", "os": "windows", "arch": "amd64", "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "mandatory": false, "platforms": { "windows-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/Navis.exe", - "sha256": "aec3a8614383c0676137ee580ff3752881feb3405189b4fa3482aa3d8a758012", + "sha256": "faebea93c2efae41c7283ae933aae920e9f7484a56f3decfb231200e81ce909b", "os": "windows", "arch": "amd64" }, "darwin-arm64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-arm64/Navis", - "sha256": "f86c20342b6ffa7cdea900de67a8ce3eb28ffffae2b209b45dbe13078361606c", + "sha256": "e10c3eab6453837a08d2a606351f052afde6a7882708fe4e85abba9a97dd753d", "os": "darwin", "arch": "arm64" }, "darwin-amd64": { "url": "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release/darwin-amd64/Navis", - "sha256": "1c9abd8f7d496fa71e86a93b459e95121d0da11298b7c8c7de8671009cf6f716", + "sha256": "818d5554d57e4a5bd195583681c5d9f59cdef112e571d32e3ff61f1ad7aca22a", "os": "darwin", "arch": "amd64" } diff --git a/versioninfo.json b/versioninfo.json index f9dd0e8..ed0fbab 100644 --- a/versioninfo.json +++ b/versioninfo.json @@ -1,7 +1,7 @@ { "FixedFileInfo": { - "FileVersion": { "Major": 2, "Minor": 0, "Patch": 0, "Build": 0 }, - "ProductVersion": { "Major": 2, "Minor": 0, "Patch": 0, "Build": 0 }, + "FileVersion": { "Major": 2, "Minor": 1, "Patch": 0, "Build": 0 }, + "ProductVersion": { "Major": 2, "Minor": 1, "Patch": 0, "Build": 0 }, "FileFlagsMask": "3f", "FileFlags": "00", "FileOS": "40004", @@ -11,12 +11,12 @@ "StringFileInfo": { "CompanyName": "EvilFox", "FileDescription": "Navis 2 — VPN client (Naive / Hy2 / AWG / VLESS / VMess / Trojan)", - "FileVersion": "2.0.0.0", + "FileVersion": "2.1.0.0", "InternalName": "Navis", "LegalCopyright": "Copyright (c) EvilFox", "OriginalFilename": "Navis.exe", "ProductName": "Navis", - "ProductVersion": "2.0.0.0", + "ProductVersion": "2.1.0.0", "Comments": "Open-source VPN/proxy client. https://evilfox.win/" }, "VarFileInfo": {