mirror of
https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
synced 2026-07-31 14:02:26 +02:00
Fix an e2e test and add a warning about nodes not showing up on community listings
This commit is contained in:
@@ -103,6 +103,24 @@ export function SettingsMqttSection({
|
||||
.
|
||||
</div>
|
||||
|
||||
<div className="rounded-md border border-blue-600/50 bg-blue-950/30 px-4 py-3 text-sm text-blue-200">
|
||||
Outgoing messages (DMs and group messages) will be reported to private MQTT brokers in
|
||||
decrypted/plaintext form. The raw outgoing packets will NOT be reported to any MQTT broker,
|
||||
private or community. This means that{' '}
|
||||
<strong>
|
||||
your advertisements will not be reported to community analytics (LetsMesh/etc.) due to
|
||||
fundamental limitations of the radio
|
||||
</strong>{' '}
|
||||
— you don't hear your own advertisements unless they're echoed back to you.
|
||||
So, your own advert echoes may result in you being listed on LetsMesh/etc., but if
|
||||
you're alone in your mesh, your node will appear as an ingest source within LetsMesh,
|
||||
but will not report GPS data/etc. that would otherwise be captured by an advertisement, as
|
||||
we faithfully report only traffic heard on the radio (and don't reconstruct synthetic
|
||||
advertisement events to submit). Rely on the “My Nodes” or view heard packets to
|
||||
validate that your radio is submitting to community sources; if you're alone in your
|
||||
local mesh, the radio itself may not appear as a heard/mapped source.
|
||||
</div>
|
||||
|
||||
{/* Private MQTT Broker */}
|
||||
<div className="border border-input rounded-md overflow-hidden">
|
||||
<button
|
||||
|
||||
@@ -62,7 +62,7 @@ test.describe('Contacts sidebar & info pane', () => {
|
||||
// Scope to the Contact Info pane to avoid matching the header pubkey
|
||||
const infoPane = page.getByLabel('Contact Info');
|
||||
await expect(infoPane.locator('[title="Click to copy"]')).toBeVisible({ timeout: 10_000 });
|
||||
await expect(infoPane.getByText(named.public_key.slice(0, 8))).toBeVisible();
|
||||
await expect(infoPane.getByText(named.public_key.slice(0, 8)).first()).toBeVisible();
|
||||
});
|
||||
|
||||
test('copy public key from contact info pane', async ({ page }) => {
|
||||
|
||||
Reference in New Issue
Block a user