vault / meshtastic-web / v2.6.4
meshtastic-web @ v2.6.4
integrity
- size
- 673.5 KiB
- downloaded
- last checked
release notes
Release Notes For v2.6.4
This release was made possible by the hard work from all of our contributors. A big thank you to everyone who helped bring these improvements to life! The following people have contributed to this release: @vidplace7, @James9074, @danditomaso, @Hunter275, @philon-, @dzienisz.
In summary, this release saw contributions from 6 different individuals.
Major New Features
- UI Improvements: Updated the UI layout to better accommodate upcoming features (you're see some of these rolling out in the next few releases), added a smooth collapse animation to the sidebar, and included various other UI updates (Related: "UI Update" from [#586](https://github.com/meshtastic/web/pull/586) by @danditomaso, "fix: couple of UI updates, pre-release support" by @danditomaso in [#609](https://github.com/meshtastic/web/pull/609)).
- Add Node Favorites and Node Ignore: Nodes can now be added to a favorites list, keeping them at the top of node lists. Nodes can be ignored or favorited from the Nodes -> Node details page. Here are some of the other improvements:
- Updated
NodeInfoDialogwith new UI elements. - Added star icon on
Avatarfor favorite nodes. - Added ignore button, this forces your node to ignore that node's messages.
- Ensured node list sorting puts favorites at the top. (by @philon- in [#618](https://github.com/meshtastic/web/pull/618)
- Updated
- Add Unread Counts: Easily see how many new messages you have (by @Hunter275 in [#497](https://github.com/meshtastic/web/pull/497)).
- Add Filter Button to Map & Improvements: Filter nodes displayed on the map based on various criteria, with subsequent improvements to filtering capabilities (by @philon- in [#580](https://github.com/meshtastic/web/pull/580), [#585](https://github.com/meshtastic/web/pull/585)).
Minor New Features
- Add UX Feedback For Failed Device Connections Over HTTP/s: Improved feedback when device connections fail over HTTP/s (by @James9074 in [#548](https://github.com/meshtastic/web/pull/548)).
- Add use12hClock support: Option to display time in 12-hour format (by @Hunter275 in [#568](https://github.com/meshtastic/web/pull/568)).
- Improve form responsiveness: Forms now adapt better to different screen sizes (by @danditomaso in [#572](https://github.com/meshtastic/web/pull/572)).
- Add Copy to Clipboard option for input fields: Easily copy text from input fields (by @danditomaso in [#573](https://github.com/meshtastic/web/pull/573)).
- Improvements to public key refresh dialog: Made the refresh dialog more user-friendly (Related: "fix: improvements to refresh dialog" by @danditomaso in [#571](https://github.com/meshtastic/web/pull/571)).
- Minor style fixes (by @philon- in [#596](https://github.com/meshtastic/web/pull/596)).
- Updated telemetry field labels (by @danditomaso in [#599](https://github.com/meshtastic/web/pull/599)).
Bug Fixes
- Refactor to fix merge issues with messageStore and unread counts: Resolved conflicts related to message persistence and unread count features (by @danditomaso in [#561](https://github.com/meshtastic/web/pull/561)).
- Added missing imports: Fixed issues caused by missing code imports (by @danditomaso in [#562](https://github.com/meshtastic/web/pull/562)).
- Incorrect text in PKI dialog: Corrected text displayed in the Public Key Infrastructure dialog (by @danditomaso in [#563](https://github.com/meshtastic/web/pull/563)).
- Multiple clicks on "Connect" button, creates multiple nodes: Prevented duplicate node entries when the connect button is clicked multiple times (by @danditomaso in [#566](https://github.com/meshtastic/web/pull/566)).
- Ensured node number on loading screen cant be negative: Fixed a display issue where the node count could appear negative during loading (by @danditomaso in [#570](https://github.com/meshtastic/web/pull/570)).
- Rescale traceroute SNR: Corrected the scaling for Signal-to-Noise Ratio values in the traceroute feature (Fixes #495) (by @philon- in [#577](https://github.com/meshtastic/web/pull/577)).
- Remove duplicate node logic: Addressed an underlying issue causing duplicate node entries (Part of [#586](https://github.com/meshtastic/web/pull/586) by @danditomaso).
- Update node details page to use message store (by @danditomaso in [#560](https://github.com/meshtastic/web/pull/560)).
- Removed transparent toast background (by @danditomaso in [#574](https://github.com/meshtastic/web/pull/574)).
- Removed console logs in code (by @danditomaso in [#592](https://github.com/meshtastic/web/pull/592)).
- Defined height to html/body elements (by @danditomaso in [#597](https://github.com/meshtastic/web/pull/597)).
- Fix: Config sidebar button state (by @philon- in [#602](https://github.com/meshtastic/web/pull/602)).
- Fix #607: Do not show Web Serial / Web Bluetooth warning for HTTP (by @philon- in [#608](https://github.com/meshtastic/web/pull/608)).
- Fix: Adjust table odd/even colors (by @philon- in [#606](https://github.com/meshtastic/web/pull/606)).
- Fix: connect new node command menu no longer crashes (by @danditomaso in [#610](https://github.com/meshtastic/web/pull/610)).
- Removed overly complex scrolling logic in channel chat (by @danditomaso in [#612](https://github.com/meshtastic/web/pull/612)).
Codebase and Development Improvements
- GHA: Attach build.tar to release & Fix upload: The build artifact (
build.tar) is now automatically attached to GitHub releases, with a subsequent fix to the upload process (by @vidplace7 in [#556](https://github.com/meshtastic/web/pull/556), [#591](https://github.com/meshtastic/web/pull/591)). - Update ci.yml: Updated the continuous integration configuration file (by @danditomaso in [#582](https://github.com/meshtastic/web/pull/582)).
- Flatten build output: Simplified the structure of the build output directory (Part of [#586](https://github.com/meshtastic/web/pull/586) by @danditomaso).
- Added support for Emoji & message reply support: Upstream code changes were required to support replies and emoji support in chat. This is now in place and can be added in a future release.
- Keep js and css assets in same output directory (by @danditomaso in [#583](https://github.com/meshtastic/web/pull/583)).
- chore: Update deno.lock version and add Radix UI slider component (by @dzienisz in [#601](https://github.com/meshtastic/web/pull/601)).
- chore: lint/format all files (by @danditomaso in [#604](https://github.com/meshtastic/web/pull/604)).
- chore: optimize deno workflow for CI/CD (by @danditomaso in [#605](https://github.com/meshtastic/web/pull/605)).
- Add github action to release to stable (by @danditomaso in [#590](https://github.com/meshtastic/web/pull/590)).
- Update readme with deployment schedule (by @danditomaso in [#611](https://github.com/meshtastic/web/pull/611)).
New Contributors
- @vidplace7 made their first contribution in https://github.com/meshtastic/web/pull/556
- @philon- made their first contribution in https://github.com/meshtastic/web/pull/577
download
unix · zip
curl -fL -o v2.6.4.zip https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.zip
printf '%s %s\n' '0f5de4833568c7ea0c7d1c743eae2d489530e6fa55f7623db4ed08d2c55bb2ea' 'v2.6.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.zip"
$out = "v2.6.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0f5de4833568c7ea0c7d1c743eae2d489530e6fa55f7623db4ed08d2c55bb2ea") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.4.tar.gz https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.tar.gz
printf '%s %s\n' '3a411e09dda319830cad38c80472be508d8e8bc614cf92c662d0fdaf178728bc' 'v2.6.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.tar.gz"
$out = "v2.6.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3a411e09dda319830cad38c80472be508d8e8bc614cf92c662d0fdaf178728bc") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.6.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.zip
printf '%s %s\n' '0f5de4833568c7ea0c7d1c743eae2d489530e6fa55f7623db4ed08d2c55bb2ea' 'v2.6.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.zip"
$out = "v2.6.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0f5de4833568c7ea0c7d1c743eae2d489530e6fa55f7623db4ed08d2c55bb2ea") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.tar.gz
printf '%s %s\n' '3a411e09dda319830cad38c80472be508d8e8bc614cf92c662d0fdaf178728bc' 'v2.6.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.tar.gz"
$out = "v2.6.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3a411e09dda319830cad38c80472be508d8e8bc614cf92c662d0fdaf178728bc") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.6.4.zip | zip | 675.8 KiB |
blake3-24 3c3cc3c6e2ad675c7486ba5f74ebaafd242975bc39eed3e4
sha256 0f5de4833568c7ea0c7d1c743eae2d489530e6fa55f7623db4ed08d2c55bb2ea
sha1 48e23e0ac3d598b3090d1a7361b29212104ead16
|
| v2.6.4.tar.gz | tar.gz | 552.7 KiB |
blake3-24 b40e4b48091031ac15881f7f180037ecfc57a73ef210af07
sha256 3a411e09dda319830cad38c80472be508d8e8bc614cf92c662d0fdaf178728bc
sha1 4eddf5de0efa4aa2b6305ce3ef32a9feb7f5754e
|
install
bazel
http_archive(
name = "meshtastic-web",
urls = ["https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.tar.gz"],
integrity = "sha256-OkEeCd2jGYMMrTjIBHK+UI2Oi8YUz5LGYtD9rxeHKLw=",
strip_prefix = "meshtastic-web-v2.6.4",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-web/v2.6.4.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-web",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.tar.gz"],
integrity = "sha256-OkEeCd2jGYMMrTjIBHK+UI2Oi8YUz5LGYtD9rxeHKLw=",
strip_prefix = "meshtastic-web-v2.6.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-web/v2.6.4.tar.gz",