From 66cc5f2e637ee57d26af5777dbcf4a63c4d8a540 Mon Sep 17 00:00:00 2001 From: you Date: Mon, 23 Mar 2026 02:34:09 +0000 Subject: [PATCH] Add ANON_REQ to TYPE_COLORS + customizer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anonymous Request — encrypted messages with ephemeral key so sender identity is hidden. Rose/pink color (#f43f5e), 🕵️ emoji. --- public/customize.js | 11 +++++++---- public/index.html | 4 ++-- public/roles.js | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/public/customize.js b/public/customize.js index 4c66fca1..2639afd8 100644 --- a/public/customize.js +++ b/public/customize.js @@ -41,7 +41,8 @@ }, typeColors: { ADVERT: '#22c55e', GRP_TXT: '#3b82f6', TXT_MSG: '#f59e0b', ACK: '#6b7280', - REQUEST: '#a855f7', RESPONSE: '#06b6d4', TRACE: '#ec4899', PATH: '#14b8a6' + REQUEST: '#a855f7', RESPONSE: '#06b6d4', TRACE: '#ec4899', PATH: '#14b8a6', + ANON_REQ: '#f43f5e' }, home: { heroTitle: 'MeshCore Analyzer', @@ -163,7 +164,8 @@ const TYPE_LABELS = { ADVERT: 'Advertisement', GRP_TXT: 'Channel Message', TXT_MSG: 'Direct Message', ACK: 'Acknowledgment', - REQUEST: 'Request', RESPONSE: 'Response', TRACE: 'Traceroute', PATH: 'Path' + REQUEST: 'Request', RESPONSE: 'Response', TRACE: 'Traceroute', PATH: 'Path', + ANON_REQ: 'Anonymous Request' }; const TYPE_HINTS = { ADVERT: 'Node advertisements — map, feed, packet list', @@ -173,10 +175,11 @@ REQUEST: 'Requests — packet list, feed', RESPONSE: 'Responses — packet list', TRACE: 'Traceroute — map, traces page', - PATH: 'Path packets — packet list' + PATH: 'Path packets — packet list', + ANON_REQ: 'Encrypted anonymous requests — sender identity hidden via ephemeral key' }; const TYPE_EMOJI = { - ADVERT: '📡', GRP_TXT: '💬', TXT_MSG: '✉️', ACK: '✓', REQUEST: '❓', RESPONSE: '📨', TRACE: '🔍', PATH: '🛤️' + ADVERT: '📡', GRP_TXT: '💬', TXT_MSG: '✉️', ACK: '✓', REQUEST: '❓', RESPONSE: '📨', TRACE: '🔍', PATH: '🛤️', ANON_REQ: '🕵️' }; // Current state diff --git a/public/index.html b/public/index.html index 8bc8454d..2ad88ddc 100644 --- a/public/index.html +++ b/public/index.html @@ -81,7 +81,7 @@
- + @@ -101,6 +101,6 @@ - + diff --git a/public/roles.js b/public/roles.js index 96321b2d..b1728573 100644 --- a/public/roles.js +++ b/public/roles.js @@ -17,7 +17,7 @@ window.TYPE_COLORS = { ADVERT: '#22c55e', GRP_TXT: '#3b82f6', TXT_MSG: '#f59e0b', ACK: '#6b7280', REQUEST: '#a855f7', RESPONSE: '#06b6d4', TRACE: '#ec4899', PATH: '#14b8a6', - UNKNOWN: '#6b7280' + ANON_REQ: '#f43f5e', UNKNOWN: '#6b7280' }; // Badge CSS class name mapping