{ nav.setIndex(i); open(i); }} empty={t('ui.messages.empty')} />
+
+ { nav.setIndex(i); open(i); }} empty={t('ui.messages.empty')} />
+
);
}
diff --git a/web/src/styles.css b/web/src/styles.css
index f9cf681..e3153bf 100644
--- a/web/src/styles.css
+++ b/web/src/styles.css
@@ -913,6 +913,14 @@ button {
opacity: 0.72;
}
+.messages-list .row-sub {
+ display: -webkit-box;
+ white-space: normal;
+ overflow-wrap: anywhere;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+
.row-right {
flex: none;
font-size: 13px;
@@ -1060,6 +1068,9 @@ button {
font-weight: 600;
}
+.ticket-line span:first-child { min-width: 0; overflow-wrap: anywhere; }
+.ticket-line span:last-child { flex: none; }
+
.ticket-meta {
display: flex;
justify-content: space-between;
From 1484224068955a4cfdfca1469a20a478741d7dc2 Mon Sep 17 00:00:00 2001
From: Heino <132708558+HeinoDev@users.noreply.github.com>
Date: Tue, 10 Nov 2026 19:56:07 +0100
Subject: [PATCH 2/2] Alignment & typography
Keypad numbers now sit above their letters & navigation pad looks have been improved & a small polish of previous changes
---
web/src/device/Handset.tsx | 4 +-
web/src/styles.css | 109 ++++++++++++++++++++++++++++---------
2 files changed, 85 insertions(+), 28 deletions(-)
diff --git a/web/src/device/Handset.tsx b/web/src/device/Handset.tsx
index 2fe8c62..0e6675a 100644
--- a/web/src/device/Handset.tsx
+++ b/web/src/device/Handset.tsx
@@ -22,8 +22,8 @@ function KeyButton({ k, className, label, children }: { k: Key; className: strin
}
const Arrow = ({ turn }: { turn: number }) => (
-