From e92f1346829c9b96a0d6412dae7fb927c921a877 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Mon, 19 Jan 2026 12:32:12 -0800 Subject: [PATCH] Updating changelog + build for 1.4.1 --- CHANGELOG.md | 8 ++++++++ frontend/package.json | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23da167..6029607 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## [1.4.1] - 2026-01-19 + +Feature: Add option to attempt historical DM decrypt on new-contact advertisement (disabled by default) +Feature: Server-side preference management for favorites, read status, etc. +UI: More compact hop labelling +Bugfix: Misc. race conditions and websocket handling +Bugfix: Reduce fetching cadence by loading all contact data at start to prevent fetches on advertise-driven update + ## [1.4.0] - 2026-01-18 UI: Improve button layout for room searcher diff --git a/frontend/package.json b/frontend/package.json index a5f0bc8..a7b35ec 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "remoteterm-meshcore-frontend", "private": true, - "version": "1.4.0", + "version": "1.4.1", "type": "module", "scripts": { "dev": "vite", diff --git a/pyproject.toml b/pyproject.toml index 5eefa1f..8350bab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "remoteterm-meshcore" -version = "1.4.0" +version = "1.4.1" 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 a91ac41..edded14 100644 --- a/uv.lock +++ b/uv.lock @@ -854,7 +854,7 @@ wheels = [ [[package]] name = "remoteterm-meshcore" -version = "1.4.0" +version = "1.4.1" source = { virtual = "." } dependencies = [ { name = "aiosqlite" },