Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Nov 20:05
Architecture Windows Linux macOS Android iOS Web
x86-64 (64-bit) EXE   Portable   MSI DEB   RPM   AppImage DMG APK Go
AArch64 (ARM64) EXE   Portable * DEB   RPM   AppImage * DMG APK Xcode project
ARMv7 (32-bit) APK
x86-64, Windows 7 and 8 EXE   Portable *
Gateway for the browser version Windows Linux Any system, Java 17 or newer
x86-64 (64-bit) ZIP TAR.GZ JAR
AArch64 (ARM64) ZIP * TAR.GZ *

Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.1.1

* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.

🛡️ VirusTotal: 0 of 22 files flagged / помечено файлов: 0 из 22
File Detections Report
NetworkHelm-1.1.1-linux-aarch64.AppImage 0/62 be072bb5f332
NetworkHelm-1.1.1-linux-aarch64.rpm 0/46 9c56e76ec3f0
NetworkHelm-1.1.1-linux-amd64.deb 0/48 572a44d24fbc
NetworkHelm-1.1.1-linux-arm64.deb 0/48 c4be33eab0d8
NetworkHelm-1.1.1-linux-x86_64.AppImage 0/62 7aaeb5abb532
NetworkHelm-1.1.1-linux-x86_64.rpm 0/60 d54e3dcc8fa7
NetworkHelm-1.1.1-macos-arm64.dmg 0/51 5a67d1909266
NetworkHelm-1.1.1-macos-x64.dmg 0/51 a9b1772450cc
NetworkHelm-1.1.1-windows-arm64-portable.exe 0/56 12369c666a46
NetworkHelm-1.1.1-windows-arm64-setup.exe 0/56 12369c666a46
NetworkHelm-1.1.1-windows-legacy-portable.exe 0/57 ab0fb63f6254
NetworkHelm-1.1.1-windows-legacy-setup.exe 0/57 ab0fb63f6254
NetworkHelm-1.1.1-windows-portable.exe 0/57 acd94d1efec9
NetworkHelm-1.1.1-windows-setup.exe 0/57 acd94d1efec9
NetworkHelm-1.1.1-windows.msi 0/46 bf75082a1897
NetworkHelm-1.1.1.apk 0/68 9a9ebdd4e502
NetworkHelm-gateway-1.1.1-linux-arm64.tar.gz 0/51 89de8295324f
NetworkHelm-gateway-1.1.1-linux-x64.tar.gz 0/46 ffd9eb7e2fbe
NetworkHelm-gateway-1.1.1-windows-arm64.zip 0/56 c27bedf6d6fc
NetworkHelm-gateway-1.1.1-windows-x64.zip 0/52 fbcfb02be2ff
NetworkHelm-gateway-1.1.1.jar 0/57 debcbff9395c
NetworkHelm-web-1.1.1.zip 0/65 70196ca464f2

v1.1.1

Changed

  • A change of Comments in tables reaches every table. A table could keep a comment mode of its own, picked with the comments button of its window, and that mode stood through a change of the setting, so the setting seemed to reach some tabs and skip others. A mode picked in the settings now takes every table back to it, the open ones too. The menu of the button begins with As in the settings, and the button stays highlighted while its table keeps a mode of its own.
  • A window of the desktop app that fails writes the error to a file. The dialog of Compose showed only the message of the exception, Unknown error when it had none, and on macOS under a long list nothing at all. The stack trace now goes into NetworkHelm-error.log in the temporary folder, beside the log of a failed start, and the dialog gives its full path before the window closes; a window whose frames keep failing writes and shows it once.

Fixed

  • The Windows app no longer stops at its start with Failed to launch JVM. The class data archive that speeds up the start is written while the app is built, and in an installed app its classes keep the folder of the build. jbr-api, the library of the JetBrains Runtime API, seals its package, so a class of the package missing from the archive failed to load. 1.1.0 started because its archive happened to hold every such class the start needs; a 1.1.1 test build did not. The build now drops the seal from the manifest of jbr-api.
  • Dragging the thumb of a long list no longer freezes the app or closes it with Java heap space. The thumb scrolled a list by the distance it was dragged, and the list composed every row on the way, all of them at once: on 40,000 address list entries a step of 30 pixels built about 900 rows and took 0.2 to 0.8 s, and on 60,000 a step of 240 pixels built 10,800 rows and ran out of the heap of 1 GB. Windows showed it as Java heap space, macOS as an empty Error window. The thumb now puts the list on the row under it: a step of any length builds only the rows in sight, the step of 30 pixels in 15 to 22 ms. Tables, the log, the file tree and the import of WinBox addresses share the thumb on every platform.
  • The legacy build for Windows 7 and 8 draws its windows through Java2D. These systems have no Direct3D 12, and over their OpenGL the picture took about four fifths of the width and the height of the window, in its lower left corner, while the clicks went by the whole window: a click on one field landed on another. Skia now draws into memory and Java2D puts the picture on the window in the scale AWT gives the clicks; the windows are drawn by the processor, without the graphics card.

Full Changelog: v1.1.0...v1.1.1