Releases: JDE-Projects/Simple-Network-Dashboard
Releases · JDE-Projects/Simple-Network-Dashboard
Release list
v1.4.5
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
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
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
What's Changed
- Bump fastapi from 0.139.0 to 0.139.2 by @dependabot[bot] in #9
- Run CI on pull requests by @JDE-Projects in #10
New Contributors
- @JDE-Projects made their first contribution in #10
Full Changelog: v1.4.1...v1.4.2
v1.4.1
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
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
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
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
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
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