Updating changelog + build for 3.6.4

This commit is contained in:
Jack Kingsman
2026-03-31 22:14:58 -07:00
parent fccde36ecb
commit e43584912b
7 changed files with 14 additions and 7 deletions

View File

@@ -1,3 +1,10 @@
## [3.6.4] - 2026-03-31
Feature: Clarify New Channel/Contact button
Bugfix: Rename "Best RSSI" to "Strongest Neighbor"
Bugfix: Improve layout of Trace pane
Misc: Docker setup improvements
## [3.6.3] - 2026-03-30
Feature: Add multi-byte trace

View File

@@ -1,7 +1,7 @@
{
"name": "remoteterm-meshcore-frontend",
"private": true,
"version": "3.6.3",
"version": "3.6.4",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,6 +1,6 @@
[project]
name = "remoteterm-meshcore"
version = "3.6.3"
version = "3.6.4"
description = "RemoteTerm - Web interface for MeshCore radio mesh networks"
readme = "README.md"
requires-python = ">=3.10"

View File

@@ -19,7 +19,7 @@ test.describe('Create contact flow', () => {
await expect(page.getByRole('status', { name: 'Radio OK' })).toBeVisible();
// Open new message modal
await page.getByTitle('New Message').click();
await page.getByRole('button', { name: /add channel or contact/i }).click();
const dialog = page.getByRole('dialog');
await expect(dialog).toBeVisible();

View File

@@ -26,7 +26,7 @@ test.describe('Create hashtag channel flow', () => {
await expect(page.getByRole('status', { name: 'Radio OK' })).toBeVisible();
// Open new message modal
await page.getByTitle('New Message').click();
await page.getByRole('button', { name: /add channel or contact/i }).click();
const dialog = page.getByRole('dialog');
await expect(dialog).toBeVisible();
@@ -49,7 +49,7 @@ test.describe('Create hashtag channel flow', () => {
await page.goto('/');
await expect(page.getByRole('status', { name: 'Radio OK' })).toBeVisible();
await page.getByTitle('New Message').click();
await page.getByRole('button', { name: /add channel or contact/i }).click();
const dialog = page.getByRole('dialog');
await expect(dialog).toBeVisible();

View File

@@ -37,7 +37,7 @@ test.describe('Historical packet decryption', () => {
await expect(page.getByRole('status', { name: 'Radio OK' })).toBeVisible();
// Open new message modal → Hashtag tab
await page.getByTitle('New Message').click();
await page.getByRole('button', { name: /add channel or contact/i }).click();
const dialog = page.getByRole('dialog');
await expect(dialog).toBeVisible();
await dialog.getByRole('tab', { name: /Hashtag/i }).click();

2
uv.lock generated
View File

@@ -1098,7 +1098,7 @@ wheels = [
[[package]]
name = "remoteterm-meshcore"
version = "3.6.3"
version = "3.6.4"
source = { virtual = "." }
dependencies = [
{ name = "aiomqtt" },