From c7bd4dd3fc3e03f59ed229c17adc99b4e3c0d9d4 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Thu, 5 Mar 2026 00:13:15 -0800 Subject: [PATCH] Updating changelog + build for 2.5.0 --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ frontend/package.json | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 32 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2a7fa2..62d9a9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +## [2.5.0] - 2026-03-05 + +Feature: Far better accessibility across the app (with far to go) +Feature: Add community MQTT stats reporting, and improve over a few commits +Feature: Color schemes and misc. settings reorg +Feature: Add why-active to filtered nodes +Feature: Add channel and contact info box +Feature: Add contact blocking +Feature: Add potential repeater path map display +Feature: Add flood scoping/regions +Feature: Global message search +Feature: Fully safe bot disable +Feature: Add default #remoteterm channel (lol sorry I had to) +Feature: Custom recency pruning in visualizer +Bugfix: Be more cautious around null byte stripping +Bugfix: Clear channel-add interface on not-add-another +Bugfix: Add status/name/MQTT LWT +Bugfix: Channel deletion propagates over WS +Bugfix: Show map location for all nodes on link, not 7-day-limited +Bugfix: Hide private key channel keys by default +Misc: Logline to show if cleanup loop on non-sync'd meshcore radio links fixes anything +Misc: Doc, changelog, and test improvements +Misc: Add, and remove, package lock (sorry Windows users) +Misc: Don't show mark all as read if not necessary +Misc: Fix stale closures and misc. frontend perf/correctness improvements +Misc: Add Windows startup notes +Misc: E2E expansion + improvement +Misc: Move around visualizer settings + ## [2.4.0] - 2026-03-02 Feature: Add community MQTT reporting (e.g. LetsMesh.net) diff --git a/frontend/package.json b/frontend/package.json index d9ded28..d985f15 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "remoteterm-meshcore-frontend", "private": true, - "version": "2.4.0", + "version": "2.5.0", "type": "module", "scripts": { "dev": "vite", diff --git a/pyproject.toml b/pyproject.toml index 10f83d5..1b76514 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "remoteterm-meshcore" -version = "2.4.0" +version = "2.5.0" description = "RemoteTerm - Web interface for MeshCore radio mesh networks" readme = "README.md" requires-python = ">=3.10" diff --git a/uv.lock b/uv.lock index 2a72981..69ce8c6 100644 --- a/uv.lock +++ b/uv.lock @@ -923,7 +923,7 @@ wheels = [ [[package]] name = "remoteterm-meshcore" -version = "2.4.0" +version = "2.5.0" source = { virtual = "." } dependencies = [ { name = "aiomqtt" },