Skip to content

Releases: JDE-Projects/Simple-Network-Dashboard

v1.4.5

Choose a tag to compare

@github-actions github-actions released this 08 Aug 22:06

What's Changed

  • Update-check failures now include plain-language details and diagnostic logging.
  • Updated FastAPI to 0.141.1 and Uvicorn to 0.52.1.

Full Changelog: v1.4.4...v1.4.5

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 05 Aug 12:51

What's Changed

  • Header typography now matches the shared design spec used across the fleet.

Full Changelog: v1.4.3...v1.4.4

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 01 Aug 17:01

What's Changed

  • Added a dedicated network-topology glyph to the browser tab and app header.

Full Changelog: v1.4.2...v1.4.3

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:58

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 20:45

What's Changed

  • Sora and JetBrains Mono fonts now ship with the app instead of loading from the Google Fonts CDN, so the dashboard renders correctly with no internet access.
  • Update check messages now use the standard wording shared across the Simple X Tools.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:10

What's Changed

  • The installer now picks the first free port in the 3000-3010 range instead of assuming 3000, and tells you which one it chose. Force a specific port with sudo bash install.sh --port N. Re-running the installer keeps your existing port, including installs from older versions.
  • Internal: lint fix and CI pipeline updates.

Full Changelog: v1.3.3...v1.4.0

v1.3.3

Choose a tag to compare

@JDE-Projects JDE-Projects released this 09 Jul 18:32

What's Changed

  • Failed saves of the device list are no longer silent: if the server can't write devices.json, the dashboard shows a red banner, the change is rolled back on screen instead of appearing saved, and the error is logged to the systemd journal. The app also warns on every page load if devices.json isn't writable.
  • SSH sessions now survive a page refresh: sessions are kept for a 15-second grace window when the browser disconnects and restored on reconnect, instead of closing instantly.
  • Dependency updates: FastAPI 0.138.2 to 0.139.0, Uvicorn 0.49.0 to 0.51.0.

Full Changelog: v1.3.2...v1.3.3

What's Changed

  • Bump JDE-Projects/Build-Tools/.github/workflows/release-tarball.yml from f2713dd841d216ba0f5969a55ad1166104323e55 to 1104c2851e0badfb7187cf71fabc216415bbd420 by @dependabot[bot] in #4
  • Bump fastapi from 0.138.0 to 0.138.2 by @dependabot[bot] in #5
  • Bump fastapi from 0.138.2 to 0.139.0 by @dependabot[bot] in #7
  • Bump uvicorn from 0.49.0 to 0.51.0 by @dependabot[bot] in #8

Full Changelog: v1.3.2...v1.3.3

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 30 Jun 17:55

What's Changed

  • Long SSH host key fingerprints now wrap inside the popup instead of running off the edge. Also applies to the unknown-host-key and host-key-changed confirmation dialogs.

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 15:15

What's Changed

  • Fixed a crash that left the dashboard with a red status light, no devices, and a dead Add Device button when opened over plain HTTP by IP address (the common way to reach a self-hosted copy). The browser identifier added in 1.3.0 now generates correctly outside secure (HTTPS/localhost) contexts.

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 14:51

What's Changed

  • SSH sessions now belong to one browser: another browser sees "In use by another session" and cannot run commands or disconnect a session it does not own.
  • Console output goes only to the browser that owns the session.
  • Closing the tab releases the device right away (waits for the last open tab).
  • Idle sessions warn at 4.5 minutes with a countdown, then disconnect at 5 minutes; a running command never times out.
  • No app login added: reconnecting still requires re-entering the device password.

Full Changelog: v1.2.0...v1.3.0